New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bluehost Plugin changes WooCommerce Shortcode Checkout fields when enabled and using “Default to customer shipping address” #905
Comments
Doing some additional digging, it looks like that was changed with this PR: newfold-labs/wp-module-ecommerce#189 |
This creates major problems beyond the shortcode. The Bluehost Plugin is forcibly swapping the shipping and billing fields in all cases where the default customer address is set to the shipping address. |
This has been fixed since plugin version 3.8.4 |
@circlecube This was resolved by newfold-labs/wp-module-ecommerce#208, but WooCommerce Support continues to receive support requests related to this even for stores on 3.9.1. Either customers cannot proceed due to missing email and phone fields, or payment gateways receive errors for missing data. The only resolution is to disable The Bluehost Plugin or revert to defaulting to customer billing address. I highly recommend further testing. |
Thanks for letting us know @darcie - we'll check on it again. |
@darcie We found where the problem was coming from and have a fix ready. A new release of the Bluehost plugin (version 3.9.3) is expected to be released in a few hours. The problem should be resolved then for anyone running that version of the plugin or newer. |
Thanks for the update, @chrisdavidmiles! I'll let the rest of Woo Happiness know as well! :) |
Summarize the issue (briefly)
We've recently been getting reports in WooCommerce support of merchants missing emails or phone numbers when customers place orders. We've narrowed this down to happening when The Bluehost plugin is enabled and the merchant is using “Default to customer shipping address” in their shipping options.
This lack of billing fields in the expected location is causing orders to fail or not have enough information for the store owner to complete the order.
Steps to reproduce
Expected behavior
I expected the billing and shipping fields to remain with the same with or without The Bluehost Plugin enabled on a site.
Screenshots
With The Bluehost Plugin:
Without The Bluehost Plugin:
Bluehost Plugin Version:
Introduced in 3.8.0, reverting to 3.7.3 also resolves the issue.
Additional context
The text was updated successfully, but these errors were encountered: