Support » Plugin: WooCommerce » URGENT: Mixed up user orders/accounts?

  • So I’ve got customers calling up complaining that they can see other peoples orders on their my account pages but not their own orders? On the backend they look fine with the correct order on the correct account only.

    All my plugins and theme are upto date and slated to support the latest wordpress and woocommerce.

    I’m using WP Rocket with the following exceptions:
    /wc-api/(.*)
    /my-account/(.*)
    /login/
    /register/
    /wc-api/
    /checkout/review-order/
    /cart/
    /checkout/
    /checkout/pay/
    /checkout/order-received/
    /logout/
    /lostpassword/
    /my-account/
    /my-account/change-password/
    /my-account/edit-address/
    /my-account/logout/
    /my-account/lost-password/
    /my-account/view-order/
    /wp-admin/

    My hosts user SwiftCache/Turbocache on the server level with the following exceptions:
    *wc-api/*
    /register/
    addons
    admin
    cart/*
    checkout/
    checkout/order-received/
    checkout/pay/
    checkout/review-order/
    login
    lostpassword/
    my-account/
    my-account/change-password/
    my-account/edit-address/
    my-account/logout/
    my-account/lost-password/
    my-account/view-order/
    register
    wc-api
    wp-admin

    I also use Cloudflare with the following exceptions:
    custom-vapes.co.uk/cart/* – bypass cache
    custom-vapes.co.uk/my-account/* – bypass cache
    custom-vapes.co.uk/checkout/* – bypass cache

    
    ### WordPress Environment ###
    
    Home URL: https://www.custom-vapes.co.uk
    Site URL: https://www.custom-vapes.co.uk
    WC Version: 2.6.8
    Log Directory Writable: ✔
    WP Version: 4.6.1
    WP Multisite: –
    WP Memory Limit: 768 MB
    WP Debug Mode: –
    WP Cron: ✔
    Language: en_GB
    
    ### Server Environment ###
    
    Server Info: LiteSpeed
    PHP Version: 5.6.28
    PHP Post Max Size: 128 MB
    PHP Time Limit: 300
    PHP Max Input Vars: 10000
    cURL Version: 7.36.0
    OpenSSL/1.0.1e
    
    SUHOSIN Installed: –
    MySQL Version: 5.6.23
    Max Upload Size: 128 MB
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    GZip: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔
    
    ### Database ###
    
    WC Database Version: 2.6.8
    : 
    woocommerce_sessions: ✔
    woocommerce_api_keys: ✔
    woocommerce_attribute_taxonomies: ✔
    woocommerce_downloadable_product_permissions: ✔
    woocommerce_order_items: ✔
    woocommerce_order_itemmeta: ✔
    woocommerce_tax_rates: ✔
    woocommerce_tax_rate_locations: ✔
    woocommerce_shipping_zones: ✔
    woocommerce_shipping_zone_locations: ✔
    woocommerce_shipping_zone_methods: ✔
    woocommerce_payment_tokens: ✔
    woocommerce_payment_tokenmeta: ✔
    
    ### Active Plugins (30) ###
    
    A2 Optimized WP: by A2 Hosting – 2.0.4
    AJAX Heartbeat Tool: by Mikel King – 1.4
    Akismet: by Automattic – 3.2
    w3dev Ban Users: by WEBxMedia LTD. (Matt Whiteman) – 1.3.0
    Breadcrumb NavXT: by John Havlik – 5.5.2
    Contact Form 7: by Takayuki Miyoshi – 4.5.1
    EWWW Image Optimizer: by Shane Bishop – 3.1.3
    Google Analytics Dashboard for WP: by Alin Marcu – 4.9.3.2
    ITRO Popup Plugin: by ITRO Team – 5.0.1
    Jetpack by WordPress.com: by Automattic – 4.4
    Maintenance Mode Free: by ShapedPlugin – 1.2
    PayPal for WooCommerce: by Angell EYE – 1.2.4
    Really Simple CAPTCHA: by Takayuki Miyoshi – 1.9
    Really Simple SSL: by Rogier Lankhorst – 2.4.1
    Smartdatasoft Woocommerce Latest Product by Category: by Smart Data Soft – 1.1
    Sellya Shortcodes: by Smartdatasoft – 1.0
    Theme My Login: by Jeff Farthing – 6.4.6
    WooCommerce Print Address Labels: by Ewout Fernhout – 1.4.8
    WooCommerce Bulk Stock Management: by Automattic – 2.2.2
    WooCommerce Customer History: by Brian Richards – 1.1.1
    Follow-Up Emails: by WooThemes – 4.4.16
    WooCommerce MailChimp: by Saint Systems – 2.0.19
    WooCommerce My Account Widget: by Bart Pluijms – 0.5.0
    WooCommerce Product Archive Customiser: by jameskoster – 1.0.4
    WooCommerce Waitlist: by Neil Pie – 1.4.13
    WooCommerce WishLists: by Lucas Stark – 1.11.1
    WooCommerce: by WooThemes – 2.6.8
    Yoast SEO: by Team Yoast – 3.8
    WP Better Emails: by Nicolas Lemoine – 0.3
    WP Rocket: by WP Media – 2.8.23
    
    ### Settings ###
    
    Force SSL: ✔
    Currency: GBP (£)
    Currency Position: left_space
    Thousand Separator: ,
    Decimal Separator: .
    Number of Decimals: 2
    
    ### API ###
    
    API Enabled: ✔
    
    ### WC Pages ###
    
    Shop Base: #252 - /shop/
    Basket: #253 - /cart/
    Checkout: #254 - /checkout/
    My Account: #255 - /my-account/
    
    ### Taxonomies ###
    
    Product Types: external (external)
    grouped (grouped)
    simple (simple)
    variable (variable)
    
    ### Theme ###
    
    Name: Sellya
    Version: 2.0
    Author URL: http://www.smartdatasoft.com/
    Child Theme: ❌ – If you're modifying WooCommerce on a parent theme you didn't build personally
    then we recommend using a child theme. See: How to create a child theme
    
    WooCommerce Support: ✔
    
    ### Templates ###
    
    Overrides: sellya/woocommerce/archive-product.php
    sellya/woocommerce/cart/cross-sells.php
    sellya/woocommerce/content-product.php
    sellya/woocommerce/content-product_cat.php
    sellya/woocommerce/content-single-product.php
    sellya/woocommerce/content-widget-product.php
    sellya/loop/add-to-cart.php
    sellya/woocommerce/loop/orderby.php
    sellya/woocommerce/loop/pagination.php
    sellya/woocommerce/loop/price.php
    sellya/woocommerce/loop/sale-flash.php
    sellya/woocommerce/single-product/add-to-cart/external.php
    sellya/woocommerce/single-product/add-to-cart/grouped.php
    sellya/woocommerce/single-product/add-to-cart/simple.php
    sellya/woocommerce/single-product/add-to-cart/variable.php
    sellya/woocommerce/single-product/meta.php
    sellya/woocommerce/single-product/price.php
    sellya/woocommerce/single-product/product-image.php
    sellya/woocommerce/single-product/product-thumbnails.php
    sellya/woocommerce/single-product/related.php
    sellya/woocommerce/single-product/review.php
    sellya/woocommerce/single-product/sale-flash.php
    sellya/woocommerce/single-product/share.php
    sellya/woocommerce/single-product/short-description.php
    sellya/woocommerce/single-product/tabs/description.php
    sellya/woocommerce/single-product/tabs/tabs.php
    sellya/woocommerce/single-product/title.php
    sellya/woocommerce/single-product/up-sells.php
    sellya/woocommerce/single-product-reviews.php
    sellya/woocommerce/single-product.php
    sellya/woocommerce/taxonomy-product_cat.php
    sellya/woocommerce/taxonomy-product_tag.php
    

    Any ideas?

Viewing 4 replies - 1 through 4 (of 4 total)
  • Ok so this seems to be a caching error as when I log into their profiles, everything seems as it should.

    Question is how is this possible? Given the exceptions above? Apparently WP Rocket is ready to use with WooCommerce out the box, everyone uses Cloudflare. Is it safe to assume it’s Turbocache? But then up until recently I was using TurboCache, Memcache and W3TC along with Cloudflare without issue until the latest W3TC update.

    Plugin Support RK

    (@riaanknoetze)

    I’ve seen this reported with Cloudflare; Seeing the same thing when deactivating **all** your caching / CDN plugins?

    I have deactivated TurboCache last night. Trouble is that given the nature of the event it’s near impossible to test for.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘URGENT: Mixed up user orders/accounts?’ is closed to new replies.