• Resolved rhobal1

    (@rhobal1)


    I had just restored an old backup from May 9 and had the same issues. This afternoon it worked properly and I was able to adjust products and no updates or anything like that were run in the meantime. Now restored a backup from last night and still the same issue

Viewing 11 replies - 1 through 11 (of 11 total)
  • I am struggling with the exact same thing on 3 sites right now. Posts can be created or edited, but products cannot. I had my host verify the permission tree, and I am out of ideas.

    Plugin Support ckadenge (woo-hc)

    (@ckadenge)

    Hi there @rhobal1,

    I’m sorry to hear that you are facing 403 errors at product updates. This is unusual to happen even after restoring a backup.

    Before we can proceed further, I’d like to understand your site properly. Please share with us the necessary information below for us to investigate the issue further:

    System Status Report which you can find via WooCommerce > Status > Get system report > Copy for support.
    Fatal error logs (if any) under WooCommerce > Status > Logs.
    You could copy and paste your reply here or paste it via https://gist.github.com/ and send the link here.

    Once we have more information, we’ll be able to assist you further.

    As for you @opus13i, I suggest that you start a new thread with your case, so that we don’t mix several troubleshooting sessions in one thread. Even if the symptoms are the same, perhaps the underlying problem is different in your case.

    Cheers!

    Plugin Author nigeljamesstevenson

    (@nigeljamesstevenson)

    Hi @rhobal1 and @opus13i – I don’t know if they are exactly the same but I have seen other users discussing similar issues and they were related to ModSecurity. I will drop them here for reference in case it helps:

    <u>Unable to publish new products</u>
    403 Error at Product Update or Save Draft
    <u>Woocommerce failure, Update, New product</u>

    Thread Starter rhobal1

    (@rhobal1)

    I find it strange that multiple people are experiencing these problems “out of nowhere.” I haven’t made any changes to my hosting/WooCommerce/WordPress. I only adjusted the stock quantities for a product, and in the evening, I wanted to make the last adjustment, but it was not possible due to this problem. So, I eventually restored the backup from May 9, but I still had the same issues. Then, I restored the backup from yesterday, and I still had the same issues. Isn’t it on your end then? I see in another message that someone with the same issues suggested doing this:

    Please clear your web browser cache (OR) try using the private/incognito window of your web browser and check whether the issue persists and if so try to disable the ModSecurity (WAF – Web Application Firewall) for your website from your cPanel > Security > ModSecurity > Toggle the button to OFF. Once you are done with your work, please enable the ModSecurity (WAF – Web Application Firewall) to ON state to ensure the security of your website.

    But that’s not convenient. Every time my customer wants to add/edit a product, I have to go into cPanel to toggle it on/off.

    Thread Starter rhobal1

    (@rhobal1)

    ` WordPress Environment</p> <p>WordPress address (URL): https://www.bobo-couture.com<br>Site address (URL): https://www.bobo-couture.com<br>WC Version: 8.9.0<br>REST API Version: ✔ 8.9.0<br>Action Scheduler Version: ✔ 3.7.4<br>Log Directory Writable: ✔<br>WP Version: 6.5.3<br>WP Multisite: –<br>WP Memory Limit: 512 MB<br>WP Debug Mode: –<br>WP Cron: ✔<br>Language: en_US<br>External object cache: – Server Environment</p> <p>Server Info: Apache<br>PHP Version: 8.3.6<br>PHP Post Max Size: 256 MB<br>PHP Time Limit: 0<br>PHP Max Input Vars: 5000<br>cURL Version: 7.61.1<br>OpenSSL/1.1.1k</p> <p>SUHOSIN Installed: –<br>MySQL Version: 10.11.7-MariaDB<br>Max Upload Size: 256 MB<br>Default Timezone is UTC: ✔<br>fsockopen/cURL: ✔<br>SoapClient: ✔<br>DOMDocument: ✔<br>GZip: ✔<br>Multibyte String: ✔<br>Remote Post: ✔<br>Remote Get: ✔ Database</p> <p>WC Database Version: 8.9.0<br>WC Database Prefix: wp_<br>Total Database Size: 45.64MB<br>Database Data Size: 39.00MB<br>Database Index Size: 6.64MB<br>wp_woocommerce_sessions: Data: 1.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_order_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_actionscheduler_actions: Data: 0.22MB + Index: 0.23MB + Engine InnoDB<br>wp_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_actionscheduler_logs: Data: 0.16MB + Index: 0.13MB + Engine InnoDB<br>wp_berocket_termmeta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_braapf_product_stock_status_parent: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_braapf_product_variation_attributes: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_braapf_term_taxonomy_hierarchical: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_braapf_variable_attributes: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_comments: Data: 0.02MB + Index: 0.09MB + Engine InnoDB<br>wp_e_events: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_e_notes: Data: 0.02MB + Index: 0.17MB + Engine InnoDB<br>wp_e_notes_users_relations: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_e_submissions: Data: 0.05MB + Index: 0.27MB + Engine InnoDB<br>wp_e_submissions_actions_log: Data: 0.02MB + Index: 0.11MB + Engine InnoDB<br>wp_e_submissions_values: Data: 0.09MB + Index: 0.03MB + Engine InnoDB<br>wp_fbv: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_fbv_attachment_folder: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_mollie_pending_payment: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_options: Data: 5.52MB + Index: 0.08MB + Engine InnoDB<br>wp_pimwick_gift_card: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_pimwick_gift_card_activity: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_postmeta: Data: 25.52MB + Index: 3.03MB + Engine InnoDB<br>wp_posts: Data: 4.52MB + Index: 0.27MB + Engine InnoDB<br>wp_sbi_feeds: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_sbi_feed_caches: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_sbi_instagram_feeds_posts: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_sbi_instagram_feed_locator: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_sbi_instagram_posts: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_sbi_sources: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_sg_action: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_sg_config: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_sg_schedule: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_shortpixel_folders: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_shortpixel_meta: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_shortpixel_postmeta: Data: 0.02MB + Index: 0.08MB + Engine InnoDB<br>wp_shortpixel_queue: Data: 0.02MB + Index: 0.09MB + Engine InnoDB<br>wp_termmeta: Data: 0.05MB + Index: 0.03MB + Engine InnoDB<br>wp_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_term_relationships: Data: 0.05MB + Index: 0.02MB + Engine InnoDB<br>wp_term_taxonomy: Data: 0.05MB + Index: 0.03MB + Engine InnoDB<br>wp_usermeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_wc_admin_notes: Data: 0.06MB + Index: 0.00MB + Engine InnoDB<br>wp_wc_admin_note_actions: Data: 0.06MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_orders: Data: 0.02MB + Index: 0.11MB + Engine InnoDB<br>wp_wc_orders_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_order_addresses: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_order_operational_data: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_product_meta_lookup: Data: 0.08MB + Index: 0.13MB + Engine InnoDB<br>wp_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_yoast_indexable: Data: 0.11MB + Index: 0.09MB + Engine InnoDB<br>wp_yoast_indexable_hierarchy: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_yoast_migrations: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_yoast_primary_term: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_yoast_seo_links: Data: 0.08MB + Index: 0.03MB + Engine InnoDB Post Type Counts</p> <p>attachment: 139<br>br_filters_group: 1<br>br_product_filter: 6<br>custom_css: 1<br>customize_changeset: 4<br>elementor_font: 1<br>elementor_icons: 1<br>elementor_library: 72<br>elementor_snippet: 2<br>nav_menu_item: 259<br>page: 39<br>post: 11<br>product: 35<br>product_variation: 104<br>revision: 406<br>shop_order: 7<br>shop_order_placehold: 2<br>wp_navigation: 1 Security</p> <p>Secure connection (HTTPS): ✔<br>Hide errors from visitors: ✔ Active Plugins (23)</p> <p>FiboSearch – AJAX Search for WooCommerce: by FiboSearch Team – 1.27.0<br>JetBackup Admin: by JetBackup – 2.0.9.14<br>Duplicate Page: by mndpsingh287 – 4.5.3<br>GTM4WP – A Google Tag Manager (GTM) plugin for WordPress: by Thomas Geiger – 1.20.2<br>Elementor Pro: by Elementor.com – 3.21.2<br>Elementor: by Elementor.com – 3.21.5<br>FileBird Lite: by Ninja Team – 5.6.4<br>Smash Balloon Instagram Feed: by Smash Balloon – 6.3.1<br>Loco Translate: by Tim Whitlock – 2.6.9<br>Mollie Payments for WooCommerce: by Mollie – 7.5.2<br>PW WooCommerce Gift Cards: by Pimwick<br>LLC – 1.254</p> <p>Regenerate Thumbnails: by Alex Mills (Viper007Bond) – 3.1.6<br>ShortPixel Image Optimizer: by ShortPixel – Convert WebP/AVIF & Optimize Images – 5.6.0<br>Use Any Font: by Dnesscarkey – 6.3.05<br>VamTam Elementor Integration (Innovecouture): by VamTam – 1.0.0<br>VamTam Importers (E): by VamTam – 1.2.4<br>Extra product options For WooCommerce | Custom Product Addons and Fields: by ThemeHigh – 3.2.6<br>WPC Smart Wishlist for WooCommerce: by WPClever – 4.8.6<br>Advanced AJAX Product Filters for WooCommerce: by BeRocket – 1.6.4.6<br>WooCommerce: by Automattic – 8.9.0<br>Yoast SEO: by Team Yoast – 22.7<br>WP Fastest Cache: by Emre Vona – 1.2.6<br>Smart Image Resize PRO: by Nabil Lemsieh – 1.8.4 Inactive Plugins (10)</p> <p>Akismet Anti-spam: Spam Protection: by Automattic – Anti-spam Team – 5.3.2<br>Coming Soon Page, Maintenance Mode, Landing Pages & WordPress Website Builder by SeedProd: by SeedProd – 6.17.4<br>Contact Form 7: by Takayuki Miyoshi – 5.9.4<br>Envato Elements: by Envato – 2.0.13<br>Hello Dolly: by Matt Mullenweg – 1.7.2<br>Limit Login Attempts Reloaded: by Limit Login Attempts Reloaded – 2.26.9<br>Smart Image Resize for WooCommerce: by Nabil Lemsieh – 1.8.1<br>Smush: by WPMU DEV – 3.16.2<br>Variation Swatches for WooCommerce: by AovUp – 2.2.2<br>YITH WooCommerce Wishlist: by YITH – 3.34.0 Dropin Plugins ()</p> <p>advanced-cache.php: advanced-cache.php<br>maintenance.php: maintenance.php Settings</p> <p>API Enabled: –<br>Force SSL: –<br>Currency: EUR (€)<br>Currency Position: left_space<br>Thousand Separator: .<br>Decimal Separator: ,<br>Number of Decimals: 2<br>Taxonomies: Product Types: external (external)<br>grouped (grouped)<br>pw-gift-card (pw-gift-card)<br>simple (simple)<br>variable (variable)</p> <p>Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)<br>exclude-from-search (exclude-from-search)<br>featured (featured)<br>outofstock (outofstock)<br>rated-1 (rated-1)<br>rated-2 (rated-2)<br>rated-3 (rated-3)<br>rated-4 (rated-4)<br>rated-5 (rated-5)</p> <p>Connected to WooCommerce.com: –<br>Enforce Approved Product Download Directories: ✔<br>HPOS feature enabled: ✔<br>Order datastore: Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableDataStore<br>HPOS data sync enabled: – Logging</p> <p>Enabled: ✔<br>Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2<br>Retention period: 30 days<br>Level threshold: –<br>Log directory size: 6 MB WC Pages</p> <p>Shop base: #5 – /shop/<br>Cart: #6 – /cart/<br>Checkout: #7 – /checkout/<br>My account: ❌ Page does not contain the [woocommerce_my_account] shortcode.<br>Terms and conditions: #3 – /terms-conditions/ Theme</p> <p>Name: Innovecouture<br>Version: 1<br>Author URL: https://vamtam.com<br>Child Theme: ❌ – If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child theme<br>WooCommerce Support: ✔ Templates</p> <p>Overrides: innovecouture/woocommerce/cart/cart-shipping.php version 8.6.0 is out of date. The core version is 8.8.0<br>innovecouture/woocommerce/cart/cart.php<br>innovecouture/woocommerce/global/wrapper-end.php<br>innovecouture/woocommerce/global/wrapper-start.php<br>innovecouture/woocommerce/loop/loop-start.php<br>innovecouture/woocommerce/loop/orderby.php<br>innovecouture/woocommerce/myaccount/form-login.php<br>innovecouture/woocommerce/single-product/rating.php</p> <p>Outdated Templates: ❌</p> <pre class=”wp-block-code”><code> Learn how to update</code></pre> <p>Admin</p> <p>Enabled Features: activity-panels<br>analytics<br>product-block-editor<br>coupons<br>core-profiler<br>customize-store<br>customer-effort-score-tracks<br>import-products-task<br>experimental-fashion-sample-products<br>shipping-smart-defaults<br>shipping-setting-tour<br>homescreen<br>marketing<br>mobile-app-banner<br>navigation<br>onboarding<br>onboarding-tasks<br>product-variation-management<br>product-virtual-downloadable<br>product-external-affiliate<br>product-grouped<br>product-linked<br>product-pre-publish-modal<br>product-custom-fields<br>remote-inbox-notifications<br>remote-free-extensions<br>payment-gateway-suggestions<br>shipping-label-banner<br>subscriptions<br>store-alerts<br>transient-notices<br>woo-mobile-welcome<br>wc-pay-promotion<br>wc-pay-welcome-page</p> <p>Disabled Features: minified-js<br>new-product-management-experience<br>settings<br>async-product-editor-category-field<br>launch-your-store</p> <p>Daily Cron: ✔ Next scheduled: 2024-05-17 16:00:48 +02:00<br>Options: ✔<br>Notes: 62<br>Onboarding: skipped Action Scheduler</p> <p>Complete: 569<br>Oldest: 2024-04-16 20:51:30 +0200<br>Newest: 2024-05-17 13:23:37 +0200</p> <p>Failed: 1<br>Oldest: 2024-03-22 17:02:01 +0100<br>Newest: 2024-03-22 17:02:01 +0100</p> <p>Pending: 3<br>Oldest: 2024-05-18 00:56:00 +0200<br>Newest: 2024-05-18 01:23:37 +0200 Status report information</p> <p>Generated at: 2024-05-17 16:14:27 +02:00<br>`

    Please clear your web browser cache ….

    But that’s not convenient. Every time my customer wants to add/edit a product, I have to go into cPanel to toggle it on/off.

    It’s not even that it’s inconvenient… it’s that it is bad advice. If something works, and then stops working, 99.9999% of the time safe mode has nothing to do with it.

    … I have seen other users discussing similar issues and they were related to ModSecurity.

    @nigeljamesstevenson Unfortunately I am seeing this on a Lightspeed server

    • This reply was modified 1 month, 3 weeks ago by opus13i.
    • This reply was modified 1 month, 3 weeks ago by opus13i.
    Plugin Support omarfpg (woo-hc)

    (@omarfpg)

    Hi @rhobal1,

    But that’s not convenient. Every time my customer wants to add/edit a product, I have to go into cPanel to toggle it on/off.

    Do you mean turning of the WAF? There’s a known bug with this since 8.5.1 (read more here). There are a few actions to take to workaround this for now, this is taken from the post I just linked:

    • Plesk already has a help article targeting this issue, identifying Comodo rule with ID 218500 being false-positively triggered when Woocommerce 8.5 is in use. They recommend disabling the rule following the steps on their page.
    • Check with your host to see if ModSecurity is enabled. If that is the case, you may ask your host to adjust the firewall rules to allow the cookies set by Woo’s Order Attribution feature. You can find more information about the cookies used by this feature in our documentation.
    • If the above doesn’t work for you, disable the Order Attribution feature to prevent future users from seeing the 403 errors by going to WooCommerce > Settings > Advanced > Features and toggling the Order Attribution feature off.

    You can continue using your WAF rules, but make sure to disable the Order Attribution feature.

    Additionally, do you know what WAF ruleset your hosting uses? Can you please share with us your hosting provider and the rules they have for us to further investigate?

    Thanks!
    -OP

    Thread Starter rhobal1

    (@rhobal1)

    I see that the article was written in January of this year. I had issues with it until a few days ago, but not before that. I am using (https://www.mijndomein.nl/).

    Thread Starter rhobal1

    (@rhobal1)

    If the above doesn’t work for you, disable the Order Attribution feature to prevent future users from seeing the 403 errors by going to WooCommerce > Settings > Advanced > Features and toggling the Order Attribution feature off.

    This doesn’t had any effect

    Plugin Support Zubair Zahid (woo-hc)

    (@doublezed2)

    Hello rhobal1

    Thank you for your reply.

    I understand that toggling the Order Attribution feature off did not resolve the issue.

    Right now it is not clear what is causing this problem.
    It could be a conflict between plugins or it could be a server configuration problem.

    As a next step, I suggest performing a conflict test.
    My goal here is to eliminate possible conflicts with other plugins and active theme.

    If you do not want to perform a conflict test on your live site then I suggest creating a Staging Site.
    Some hosts offer a staging site feature where you can create it with a few clicks.
    If not then you can use the WP Staging plugin to create a staging site.

    I look forward to your response. 🙂

    Best regards.

    Thread Starter rhobal1

    (@rhobal1)

    It suddenly works again now… Perhaps there was some caching active. So the only change I have made now is turning off the Order Attribution function. I still find it strange that I couldn’t change anything out of the blue. But thank you for your help.

Viewing 11 replies - 1 through 11 (of 11 total)
  • You must be logged in to reply to this topic.