Support » Plugin: WooCommerce » Products Crased after update this is very bad

  • After the upgrade to 3.0.0 our full products database was unreachable. When clicking on a product category on the visitors page we get a time out that the page is not there. When going to the products via the admin menu in the backend we get a white page that the page does not exists. At the moment my full webstore is use less because of the very bad update. Looks like there was some lack of testing before bringing this live.

Viewing 15 replies - 1 through 15 (of 16 total)
  • Plugin Author Mike Jolley

    (@mikejolley)

    This will help find a conflict https://wordpress.org/support/topic/how-to-debug-issues-after-updates/

    We also updated our troubleshooting section, please follow this guide: https://docs.woocommerce.com/document/woocommerce-self-service-guide/

    In future you may want to do this as well before *major* updates. https://docs.woocommerce.com/document/how-to-update-your-site/

    Plugin Author Mike Jolley

    (@mikejolley)

    @willemsaccurevisie did you find the conflict?

    Hi Mike,

    I just updated to 3.0.1 and the products are visible again.
    The images on my product pages does not look write but I hope that will be fixed in the coming release.

    Do I still need to run a debug check or is that not necessary anymore because I can see the products again?

    Thanks for the quick feedback and support!

    Plugin Author Mike Jolley

    (@mikejolley)

    > The images on my product pages does not look write but I hope that will be fixed in the coming release.

    Is this a theme thing? If you send a link I can check.

    > Do I still need to run a debug check or is that not necessary anymore because I can see the products again?

    If it’s working, no need.

    willemsaccurevisie

    (@willemsaccurevisie)

    Hi that should be strange as everything was working perfect till the last big woocommerce update

    See here the link
    https://www.willems-accurevisie.nl/product/standaard-36v-lifepo4-lader/

    rgds

    willemsaccurevisie

    (@willemsaccurevisie)

    extra feedback:

    Also this page
    https://www.willems-accurevisie.nl/product/standaard-24v-li-ion-laders/

    it should show a different image when selecting a variation and thats not working
    When I just checked the product on the background and went to variations I was unable to open it as it keeps loading

    rgds

    Plugin Author Mike Jolley

    (@mikejolley)

    right because the theme has a custom gallery not the new WC gallery. There are different events in 3.0 and classnames which themes need to make use of for these features to work.

    willemsaccurevisie

    (@willemsaccurevisie)

    its a bit of a shame that wc forces everybody to update there development and business owners to make cost because of your update. Should this not be rolled out different ipo creating these issues for us now?

    Also when I go to variations in the admin menu I can’t even update my records as it keeps loading thats not related to a theme and causes us issues as well.

    Can we get a link to roll back to the previous version as that was stable for us and at the moment we can not put our store to our customers because it does not work stable

    thnaks

    willemsaccurevisie

    (@willemsaccurevisie)

    Hi,

    I updated the plugin now to 3.0.1 but unfortunately the products setup have still an issue when I try to setup product variations

    Please could you have a look at it

    Thanks in advance

    Plugin Author Mike Jolley

    (@mikejolley)

    @willemsaccurevisie plugin authors like Yoast have begun releasing updates to prevent this. What are you now running alongside? Status report?

    willemsaccurevisie

    (@willemsaccurevisie)

    Hi Mike,

    Is there a secure way of sending a copy of the status report to you?

    FYI my Yoast is already updated to the latest version. But an update like this should be backwords compatible as you can’t force all plugins to be updated. Lots of your customers have now issues which cost them money.
    Don’t get me wrong as I am a javaScript developer and know what for position you are in.

    Thanks again for your support

    Plugin Author Mike Jolley

    (@mikejolley)

    @willemsaccurevisie thats true for patch and minor releases, but 3.0 was major. Inconsistent use of Select2 is partly to blame; everyone uses different versions, and load them across entire wp-admin.

    Anyhow, you can take the domain etc off the status report if you want to keep that private, but now you’ve told me you’re a dev, can you please check the network tab in console? See what response that AJAX request gave you (variations get loaded via ajax). Could reveal more?

    if the response is empty you could enable WP_DEBUG mode and check again.

    willemsaccurevisie

    (@willemsaccurevisie)

    Hi Mike,

    I get the following when viewing my store

    POST https://www.willems-accurevisie.nl/winkel/?wc-ajax=get_refreshed_fragments

    SyntaxError: invalid property id
    ga(‘set’, ‘userId’, {{USER_ID}});

    /winkel/ (regel 238, kol 23)

    JSON
    fragments

    Object { div.widget_shopping_cart_content=”<div class=”widget_shopp…oduct list –>\n\n\n</div>”}
    cart_hash

    “”

    I hope this tell you something as this is out of my conford zone

    willemsaccurevisie

    (@willemsaccurevisie)

    FYI se here the system report:

    
    ### WordPress Environment ###
    
    WC Version: 3.0.3
    Log Directory Writable: ✔
    WP Version: 4.7.3
    WP Multisite: –
    WP Memory Limit: 256 MB
    WP Debug Mode: –
    WP Cron: ✔
    Language: nl_NL
    
    ### Server Environment ###
    
    Server Info: Apache/2.4.6 (CentOS) OpenSSL/1.0.1e-fips mod_fcgid/2.3.9 PHP/5.5.35 mod_python/3.5.0- Python/2.7.5
    PHP Version: 7.0.16
    PHP Post Max Size: 8 MB
    PHP Time Limit: 600
    PHP Max Input Vars: 2000
    cURL Version: 7.29.0
    NSS/3.19.1 Basic ECC
    
    SUHOSIN Installed: –
    MySQL Version: 5.7.14
    Max Upload Size: 8 MB
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    GZip: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔
    
    ### Database ###
    
    WC Database Version: 3.0.3
    WC Database Prefix: q5ts_
    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: ✔
    MaxMind GeoIP Database: ✔
    
    ### Security ###
    
    Secure connection (HTTPS): ✔
    Hide errors from visitors: ✔
    
    ### Active Plugins (36) ###
    
    Shield Security: door iControlWP – 5.8.1
    404page - your smart custom 404 error page: door Peter's Plugins (formerly smartware.cc) – 2.4
    Admin Menu Editor: door Janis Elsts – 1.7.3
    Akismet Anti-Spam: door Automattic – 3.3
    Child Theme Configurator: door Lilaea Media – 2.2.4.1
    Contact Form 7 MailChimp Extension: door Renzo Johnson – 0.4.43
    Contact Form 7: door Takayuki Miyoshi – 4.7
    Cookie Notice: door dFactory – 1.2.38
    Custom Meta Widget: door bitacre – 1.4.8
    Flamingo: door Takayuki Miyoshi – 1.5
    Hotjar Connecticator: door Blue Medicine Labs – 1.1.1
    HubSpot Tracking Code for WordPress: door HubSpot – 1.1.2
    Inbound Extension - Contact Form 7: door Inbound Now – 2.0.1
    Inbound Now PRO: door InboundWP LLC – 1.8.3.2.9
    Limit Login Attempts: door Johan Eenfeldt – 1.7.1
    Media Library Assistant: door David Lingren
    Fair Trade Judaica – 2.51
    
    Mollie Payments for WooCommerce: door Mollie – 2.5.4
    PixelYourSite: door PixelYourSite – 5.0.2
    RB Keyword Research: door Ronnie Bailey – 1.0
    Redirection: door John Godley – 2.5
    Shareaholic | deel knoppen buttons, analyses, gerelateerde inhoud: door Shareaholic – 7.8.0.6
    Google Tag Manager & Google Analytics for AMP: door Martijn Scheijbeler – 1.0.0
    Product Catalog: door Etoile Web Design – 4.1.18
    Reviews: door Etoile Web Design – 2.0.8
    UpdraftPlus - Backup/Restore: door UpdraftPlus.Com
    DavidAnderson – 1.12.40
    
    W3 Total Cache: door Frederick Townes – 0.9.5.2
    WooCommerce Email Test: door RaiserWeb – 1.8
    WooCommerce MyParcel: door Ewout Fernhout – 2.2.0
    WooCommerce PDF Invoices & Packing Slips: door Ewout Fernhout – 1.6.4
    WooCommerce: door Automattic – 3.0.3
    Yoast SEO: door Team Yoast – 4.6
    WP Bitly: door Mark Waterous & Chip Bennett – 2.3.2
    WP Construction Mode: door SmartCat – 3.31
    WP-Optimize: door David Anderson
    Ruhani Rabin
    Team Updraft – 2.1.1
    
    WP Smush: door WPMU DEV – 2.6.2
    WP Statistics: door Greg Ross & Mostafa Soufi – 12.0.5
    
    ### Settings ###
    
    API Enabled: ✔
    Force SSL: ✔
    Currency: EUR (€)
    Currency Position: left
    Thousand Separator: .
    Decimal Separator: ,
    Number of Decimals: 2
    Taxonomies: Product Types: external (external)
    grouped (grouped)
    simple (simple)
    variable (variable)
    
    Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
    exclude-from-search (exclude-from-search)
    featured (featured)
    outofstock (outofstock)
    rated-1 (rated-1)
    rated-2 (rated-2)
    rated-3 (rated-3)
    rated-4 (rated-4)
    rated-5 (rated-5)
    
    ### WC Pages ###
    
    Winkelbasis: #1304 - /winkel/
    Winkelmand: #1305 - /winkelmand/
    Afrekenen: #1306 - /afrekenen/
    Mijn account: #1307 - /mijn-account/
    
    ### Theme ###
    
    Name: Enfold Child
    Version: 1.0.0.1487536671
    Author URL: http://www.x-posedconsultancy.nl
    Child Theme: ✔
    Parent Theme Name: Enfold
    Parent Theme Version: 4.0.5
    Parent Theme Author URL: http://www.kriesi.at
    WooCommerce Support: ✔
    
    ### Templates ###
    
    Overrides: –
    
    Plugin Author Mike Jolley

    (@mikejolley)

    `
    SyntaxError: invalid property id
    ga(‘set’, ‘userId’, {{USER_ID}});

    /winkel/ (regel 238, kol 23)
    `

    Is that coming from Google Tag Manager & Google Analytics for AMP? If someone causes errors like that during ajax events it can invalidate the returned JSON.

    Can you look at the AJAX responses when the variations are not loading in the backend? same again – see if there is any error output.

Viewing 15 replies - 1 through 15 (of 16 total)
  • The topic ‘Products Crased after update this is very bad’ is closed to new replies.