Forum Replies Created

Viewing 15 replies - 91 through 105 (of 3,134 total)
  • Hi @foykwalla,

    Thank you for sharing the final update, and it is great to hear that the password reset functionality is now working correctly again on the live site.

    You also did an excellent job methodically troubleshooting this across both the live and staging environments. The additional detail you shared about the temporary database/environment issue is very valuable and will likely help other merchants facing similar behavior in the future.

    I am glad things are now functioning properly again across desktop, mobile devices, private browsing, and different browsers.

    Since the issue appears resolved, I’ll go ahead and consider this topic closed. If the issue ever comes up again or if you need help with anything else in the future, please feel free to open a new topic and we’ll be happy to assist further.

    Also, as your experience and troubleshooting process will help other merchants, could you please consider leaving a review for WooCommerce here: https://wordpress.org/support/plugin/woocommerce/reviews/#new-post

    Thank you again for your patience and for working through the investigation so thoroughly.

    Hi @0108daniel,

    Thank you for sharing the screenshots and test results.

    From the screenshots you shared, along with the results from the Schema Validator and Google Rich Results Test, it does show that on the WooCommerce side everything is working as expected. Google is successfully detecting valid structured data on the product page, and there are no schema errors related to the product information.

    For product prices showing directly in Google search results, this depends largely on how Google decides to display the product schema in search. Even when the schema and Merchant Center feed are valid, Google does not guarantee that price snippets will always appear in the search results.

    A few important things to note here:

    1. Your site currently outputs mostly LocalBusiness, Organization, and Review structured data in the detected results. I do not clearly see a dedicated Product schema with Offer pricing information being highlighted in the validator screenshot.
    2. Since you mentioned you do not have a physical/local business, having LocalBusiness schema may not be helping here and could potentially be taking priority over the product schema Google expects for shopping snippets.
    3. Google may also take time to reprocess product rich results, especially if the schema output changed previously or if multiple plugins/themes are generating overlapping schema markup.

    Could you please confirm:

    1. Which SEO or schema plugin are you currently using besides WooCommerce?
    2. Are you using Rank Math, Yoast SEO, Elementor schema features, or any dedicated schema plugin?

    I would also recommend checking the actual page source for Product and Offer schema containing:

    1. price
    2. priceCurrency
    3. availability

    Google usually needs those fields clearly attached to the Product schema before price snippets can appear consistently in search results.

    You can learn more here: https://developers.google.com/search/docs/appearance/structured-data/product-snippet

    Once you confirm which SEO/schema plugin is active, we can better narrow down whether another schema source may be overriding or affecting the WooCommerce product schema output.

    Hi @foykwalla,

    Thank you for the detailed follow up and for continuing to test this so thoroughly. The additional staging results are very helpful here.

    Since the staging clone continues to work correctly even after restoring the plugins and WoodMart theme, while the live site alone still returns the invalid reset key message, this points much more strongly toward something environment specific on the live installation itself rather than a WooCommerce core issue.

    One thing that stands out is that the staging site is using the same database content but a different URL/environment, and the reset flow works there. That can sometimes indicate:

    • Object or page caching persisting stale reset keys on the live site
    • A server level optimization affecting live sessions only
    • A database inconsistency specific to the live environment
    • Or a plugin/service behaving differently between live and staging despite matching configurations

    At this stage, I would recommend checking the following next:

    • Temporarily disable all caching layers directly from the hosting panel if possible, including any server side caching or Object Cache/Redis setup
    • Check whether the live site has any active MU plugins, server optimization layers, or security rules that are not copied into staging
    • Compare the following between live and staging:
      • siteurl and homeurl values
      • Active plugins list
      • WooCommerce account endpoint settings
      • WordPress salts/keys in wp-config.php
    • Try resetting the affected user’s user_activation_key manually in the wp_users table and test again with a newly generated reset request
    • Temporarily enable WordPress debugging to see whether any warnings, redirects, or errors occur during the reset validation request: https://wordpress.org/documentation/article/debugging-in-wordpress/

    You may also want to temporarily disable LiteSpeed entirely on the live site for one test, since caching/session persistence can sometimes affect password reset validation unexpectedly even when exclusions are configured.

    Based on all the testing completed so far, this does not appear reproducible as a general WooCommerce core issue, especially since the exact same cloned site works correctly in staging.

    Please let us know what you find from the above checks.

    Hi @davidecho,

    Thank you for the additional details and the screenshot shared.

    From what you described and what is showing on the Apple Pay screen, this is most likely happening because the shipping address saved in Apple Pay on the iOS device does not match a shipping zone or shipping location configured on your store.

    With Apple Pay, the shipping address entered on the WooCommerce checkout page itself is not carried over into the Apple Pay popup. Instead, Apple Pay uses the shipping address already saved in the customer’s Apple Wallet/Apple Pay account.

    If that address is outside the configured shipping zones, or WooCommerce cannot match it to an available shipping method, Apple Pay will keep showing the “Update Shipping Address” message.

    Could you please check the following:

    1. WooCommerce → Settings → General
      Confirm that the “Selling location(s)” and “Shipping location(s)” are configured correctly.
    2. WooCommerce → Settings → Shipping
      Confirm that the shipping zones cover the addresses being tested and that a shipping method is assigned to those zones.

    Please share screenshots of those settings using: Snipboard.

    Also, please share your System Status Report so we can check for anything else that might be affecting the Apple Pay flow. You can copy it from: WooCommerce → Status → Get system report → Copy for support, then paste it using: Pastebin or GitHub Gist.

    Hi @0108daniel,

    I can see how important this is for your store visibility on Google, especially since pricing information helps customers make quicker purchase decisions.

    I checked the screenshots you shared, and I can confirm that none of the products from your site, https://model-kits.nl, are showing prices in the Google search results, while other stores are. Since you already confirmed that the Merchant Center feed and XML feed both contain the correct pricing and shipping information, this points more toward how Google is processing the structured product data on the site itself.

    Could you please share:

    1. The URL of one affected product
    2. A screenshot from Google’s Rich Results Test for that product:
      https://search.google.com/test/rich-results
    3. The result from testing the same product URL here:
      https://validator.schema.org/

    Also, are you using any SEO or schema-related plugin besides WooCommerce? Sometimes multiple plugins outputting product schema can confuse Google and prevent price snippets from appearing correctly.

    Once we have the product URL and schema test results, we can better narrow down what Google may be missing.

    Hi @christie212,

    You’re welcome, and that approach should help create a much smoother checkout experience for your customers.

    Please feel free to give it a try and let us know how it goes on your end. If you run into any issues while setting up the direct add to cart + checkout link, we’ll be happy to take another look with you.

    Hi @namespending,

    I appreciate the update and the additional testing you carried out. It looks like you attempted to attach an image in your last reply, however the image does not appear to have come through correctly on the forum.

    Could you please upload the screenshot using Snipboard and share the link here so we can take a closer look?

    Since the reviews section is showing correctly when using the Storefront theme, that does indicate the issue is coming from how the Newsmatic theme handles the WooCommerce product tabs/review section, rather than from WooCommerce itself.

    At this stage, I’d recommend reaching out to the Newsmatic theme support team so they can check why the Reviews tab is not being displayed properly with WooCommerce product pages.

    Hi @foykwalla,

    Thank you for the detailed follow up and for taking the time to test all of those areas thoroughly. You have done an excellent job narrowing this down, especially by comparing the live installation against the fresh installation on the same hosting environment.

    Since the issue still persists even after eliminating theme overrides, snippets, security plugins, caching, and server level behavior, this does increasingly point toward something specific within the live site’s database, user data handling, or the password reset validation flow itself.

    Could you please share your current WooCommerce System Status Report so we can take a closer look for anything environment or configuration related that may still stand out? You can copy it from: WooCommerce > Status > Get system report. Then share it via: Pastebin, QuickForget, or GitHub Gist

    That should help us investigate this further.

    Hi @slservice33,

    Glad to hear you were able to find a workable solution for restoring the affected orders and notes.

    As regards the spam messages from developers, the WordPress.org forums are public forums and while the forum moderators do try to keep the forums clean and reduce unsolicited contact, this can still occasionally happen when site details are publicly visible in support topics.

    We appreciate you sharing the outcome here as it may also help other merchants who run into something similar in future.

    If you have a moment, we’d also really appreciate it if you could share your experience using WooCommerce to help other merchants in deciding whether to use it: Leave a WooCommerce review.

    Hi @mrcinelab,

    Thank you for the update, I’m glad we could help clarify things for you and that you were able to get everything working as expected.

    Your shared solution and follow up will also be helpful for other users who may run into a similar situation in the future.

    I’ll go ahead and mark this topic as resolved now. Feel free to reach out whenever you need any further support.

    Hi @equipet,

    I can see how frustrating this would be, especially after already confirming that your catalog prices include the 15% VAT and WooCommerce is still adding tax again at checkout.

    From what you described, this is usually caused by either the tax display settings, customer location settings, or a conflict from the theme/customizations overriding the expected tax behavior.

    Please check these settings carefully:

    1. Go to WooCommerce → Settings → Tax Make sure: , “Prices entered with tax” is set to Yes, I will enter prices inclusive of tax , “Display prices in the shop” is set to Including tax , “Display prices during cart and checkout” is also set to Including tax
    2. Then go to WooCommerce → Settings → General Under Default customer location, try temporarily changing it to: , Shop country/region
    3. After that, edit one affected product and confirm there is no extra custom tax class assigned accidentally.
    4. Since your theme currently shows:

    WooCommerce Support: Not declared

    there is also a chance the active theme or another plugin is affecting price calculations. Please test temporarily using the Storefront theme: Storefront. If the issue disappears with Storefront active, then the problem is likely theme related.

    You can also perform a full conflict test by temporarily disabling all plugins except WooCommerce and checking if the taxes calculate correctly: Conflict testing guide

    If the issue continues afterward, please share:
    – A screenshot of your WooCommerce tax settings
    – A screenshot showing the product price before checkout and then the incorrect tax added in cart/checkout
    – A screen recording if possible via https://snipboard.io or loom.com

    That will help us narrow this down further.

    Hi @slservice33,

    Thank you for the update and for narrowing down the likely cause. That does strongly point toward the search/replace operation affecting the stored order note content directly in the database, especially since the issue only impacts older notes containing the old http:// URLs.

    Since you still have an uncorrupted test site, the safest and most reliable approach would be to restore only the affected order notes directly from the test site’s database rather than attempting a full order import/export.

    Because you are using HPOS, order notes are typically stored in the wp_comments and wp_commentmeta tables, linked to the order IDs. A developer or your host should be able to:

    1. Export the relevant pre 12/8/24 order note rows from the uncorrupted test site database.
    2. Compare them against the live site’s corrupted rows.
    3. Restore only the affected order notes on the production site.

    I would strongly recommend against using general WooCommerce import/export plugins for this, as most do not reliably preserve internal order notes/history exactly as stored.

    Before making any changes, please ensure you take a full database backup of the live site first.

    If helpful, you could also compare a few affected rows directly in phpMyAdmin using the comment_content field to confirm the corruption is isolated to the note text itself.

    At this stage, this appears database-related rather than a WooCommerce core bug.

    Hi @giorgi1992,

    I can see how frustrating this has been for you, especially having to repeatedly refresh and re sync products just to keep them active in Google Merchant Center. I’ll do my best to point you in the right direction here.

    Since the products are being automatically removed from Google Merchant Center, this is often related to either product data requirements, sync interruptions, scheduled actions not running correctly, or Merchant Center policy/account level checks.

    To help narrow this down further, could you please share the following:

    1. Your WooCommerce System Status Report, you can find it via WooCommerce > Status > Get system report, then copy it to https://pastebin.com or https://quickforget.com and share the link here.
    2. A screenshot of the Google for WooCommerce plugin status page under Marketing > Google Listings & Ads > Status, uploaded via https://snipboard.io
    3. Please also check WooCommerce > Status > Scheduled Actions and see if there are any failed or pending actions related to:
      • google
      • gla
      • merchant
      • batch processing

    If you find failed actions there, please share a screenshot as well.

    Additionally, please make sure:

    • Your products remain published and in stock in WooCommerce
    • WP Cron is functioning correctly on the site
    • No caching or optimization plugin is blocking REST API requests
    • You are running the latest versions of WooCommerce and Google for WooCommerce

    You can also review this guide regarding scheduled actions: https://woocommerce.com/document/understanding-the-woocommerce-system-status-report/scheduled-actions/

    Once you share the requested details, we can continue troubleshooting further.

    Hi @genzaimusic,

    Thank you for the detailed explanation and for outlining the troubleshooting steps you have already gone through. I can see how frustrating this is, especially when the store address is displayed correctly but the setup flow keeps looping back after clicking the “Update store address” button.

    At the moment, we do not have any confirmed restriction or intentional block for Bangladesh within the Google for WooCommerce plugin, so this does not appear to be an expected region-specific limitation.

    Since the button action completes with a reload but does not move to the next step, this could point to either a failed API response, a permission/connection issue between the plugin and Google Merchant Center, or a conflict preventing the address update request from being fully saved.

    To investigate this further, could you please share the following:

    1. Your WooCommerce System Status Report, via https://pastebin.com or https://quickforget.com
      You can get it via WooCommerce > Status > Get system report > Copy for support.
    2. A browser console error log captured while clicking the “Update store address” button.
      You can open the browser console with:
      • Chrome/Edge: F12 > Console
      • Firefox: Ctrl + Shift + K

    Then click the button again and share any red error messages you see, preferably via a screenshot on https://snipboard.io or pasted text.

    1. Please also confirm:
      • The current version of the Google for WooCommerce plugin
      • Whether the issue still happens with only WooCommerce and Google for WooCommerce active, while using a default theme such as Storefront

    Once we have those details, we can take a closer look into what is preventing the verification step from completing properly.

    Hi @binaryfabric,

    I can understand where you are coming from here, especially from an accounting and store management perspective where having clean, sequential customer facing order numbers feels more natural and expected.

    At the moment, WooCommerce uses the WordPress post ID system for order IDs internally, which is why gaps can happen. These gaps are usually caused by failed checkouts, draft orders, temporary checkout states, deleted orders, and other background processes. The visible order number is therefore tied to the underlying order ID by design.

    That said, you are correct that many merchants prefer having a separate sequential reference number for customer facing and accounting purposes, which is why there are extensions built specifically for this workflow.

    As far as WooCommerce core goes, there is currently no native feature for separate sequential order numbers, but feature requests and discussions around this have come up over time. If you would like to formally suggest or support this as a core enhancement, you can submit it here: https://woocommerce.com/feature-requests/

    Thanks again for taking the time to share your thoughts and detailed feedback around this.

Viewing 15 replies - 91 through 105 (of 3,134 total)