Billing and Shipping info missing
-
Order Number with no customer name, billing, or shipping information.
Last week we have had two customers who used Apply pay (maybe a coincidence?). The transactions successfully processed. One of them is a returning customer who purchases from us often. The order has no customer name, billing information, or shipping information. Everything is blank, however the confirmation email sent to the customer and copied to our email has all the correct information in it. We have had +50 orders this week, and hundreds in the last 30 days with no issues.
Today we have an order where the billing information is correct, however the shipping information is empty, however the email has all correct information.What steps do we take to fix an intermittent issue? Thank you for any help you can provide.
-
Hi @icrashrcfoam,
Thanks for reaching out, I can see how confusing and concerning this behavior must be.
From what you’ve described, the issue appears to be intermittent missing customer data in the order details, specifically with orders paid via Apple Pay. Since the confirmation email contains the correct information, it suggests that the data is being captured, but may not be properly saved to the order record in WooCommerce.
To help us investigate further, could you please share the following:
- Your System Status Report (under WooCommerce → Status → Get system report → Copy for support)
- A screenshot of the WooCommerce order screen showing the missing data (with sensitive details hidden)
Also, let us know if you’re using any checkout customization plugins or custom code, as that can sometimes affect how data is handled during Apple Pay transactions.
Looking forward to your reply!
How do I send you the screenshot and copy of the report? Do you have a secure link/website to copy this to? Thanks for your assistance.
I am using a plugin called Checkout Field Editor for WooCommerce. The reason is to have an Apartment field that is visible.
The problem is that customers who have apartments do not click on the button to add an apartment number in the standard checkout. The apartment field is hidden unless they click on it. Is there a way to make the standard field always visible without the use of a plugin?
It’s possible this plugin is causing the issue, however we have had several customers checkout with no problems with and without apartment numbers.
Hi @icrashrcfoam ,
Thanks so much for getting back to us and sharing that info—that’s super helpful!
If you’d prefer to keep your System Status Report private, you can use quickforget.com to share it securely. Just set an expiration time and send us the link.
For screenshots, feel free to upload them to your site’s media library and share the URL here. You can delete them whenever you’re ready.
Now, if you’re looking to add something like an Apartment field to your checkout page and want to avoid using a plugin, you might find this developer guide helpful (as long as you’re comfortable with a bit of coding): https://developer.woocommerce.com/docs/customizing-checkout-fields-using-actions-and-filters/#adding-custom-shipping-and-billing-fields
However, have you had a chance to temporarily deactivate the custom checkout field editor plugin and try placing an order using Apple Pay? That’ll help confirm whether the plugin might be interfering with the Woocommerce.
Let us know what you find!
https://quickforget.com/s/c7f9188ac8140f616a87bc2cc037218c7d82a6e47f3591bf
system status report and screenshots are in that link. Set to expire in 72h or 2 views.
I’m not looking to add an apartment field. I want the default apartment field to be present without the customer needing to click a button. Most customers are lazy and don’t click on the button to add an apartment number. They either don’t add an apartment or put it on the same line as the street address which then causes UPS to charge us for an address change. We want the standard Apartment field to be present at all times.
I will deactivate the plugin to test. The other issue is that this problem is intermittent. It could take a week or two before it happens again.
It would be great if WooCommerce and Storefront worked more efficiently so we didn’t need so many plugins or changes in code.
I appreciate your help. Thank you.Hi @icrashrcfoam ,
Thanks so much for sharing those details — I really appreciate you taking the time keep us in the loop.
I will deactivate the plugin to test. The other issue is that this problem is intermittent. It could take a week or two before it happens again.
That totally makes sense — intermittent issues can definitely be frustrating, especially when they take time to show up again. Since this might be related to something conflicting behind the scenes, let’s start with a quick conflict test. I know it’s a bit of effort, but it’s the best way for us to rule out anything interfering with how checkout functions, especially with Apple Pay or how shipping data is displayed.
Here’s what I’d recommend:
- Temporarily deactivate all plugins except WooCommerce.
- Switch your theme to a default one like Storefront.
- If you’ve added any custom code, try removing that too during the test.
If making those changes on your live site isn’t an option (which is totally understandable), you could use the WP Staging plugin to create a copy of your site in a safe testing space. That way, you can try things out without affecting anything customer-facing.
I’m not looking to add an apartment field. I want the default apartment field to be present without the customer needing to click a button.
In that case, it sounds like the issue may be tied to how the checkout fields are being handled by the plugin you’re using. Since that plugin controls how the fields appear, the best next step would be to reach out to the developers of Woo Checkout Field Editor Pro. They should be able to help you make sure the apartment field shows up by default, without requiring any extra clicks from your customers.
Let me know how the testing goes or if anything’s unclear — I’m here to help!
I deactivated the Checkout Field Editor plugin about 5 days ago as you suggested.
We have too much traffic and sales to disable all plugins to test for an intermittent problem that shows up once every hundred sales, if you know what I mean. Also, if on a live site the issue doesn’t show up often, I’m not sure, without having some kind of automated script, how we can test in a reasonable time on a staging site.
We have always used only Storefront as our theme. We’ve had it going for over 7 years.
The issue is not from the plugin Woo Checkout Field Editor Pro. We installed it because the Apartment field, by default, is hidden. By default, there is a + button for the customer to press to make the field display. The issue is because default has the field hidden, customers do not click the + and fill out the field. We were using the Checkout Field Editor plugin to create an apartment field that was present 100% of the time.
We are using the Block style checkout.
If we go into the List View > Checkout > CheckoutFields > Shipping Address, you can see that by default the Apartment field is not shown, but instead a “+ Add apartment, suite, etc.” is listed. This is an “optional” field and does not display by default.
If I make this field a requirement, it then displays by default. But that will just create confusion and frustration for customers who have no information to put there when they try to checkout and are forced to put something in the field.
What I’m asking for is for that field to always display and be optional to fill out. The Company field does this already. How do we make this happen for the apartment field?
We would much rather have fewer plugins on our site to make WooCommerce and Storefront run efficiently.
Thank you for your assistance!Hello Lee,
Thank you for your reply.
I understand that this is an intermittent issue that only occurs occasionally, even after many successful orders, which makes troubleshooting a bit more challenging.
To help investigate further, could you please edit the affected orders and share screenshots of the Edit Order page? Kindly ensure the Order Notes section is visible in the screenshots, as that information may help pinpoint the cause of the problem. Please hide the sensitive customer information.
You may use https://snipboard.io to upload images and share links here.
As for making the Apartment field always visible and optional, I recommend consulting a professional developer who can assist you with custom code. This approach eliminates the need for an additional plugin, keeping your site streamlined. You can find a good developer at Codeable.io or WooExperts.
Looking forward to your response. 🙂
I apologize for the late response. Quite busy here.
In the last few weeks we haven’t had any blank shipping orders, however we did get a few orders where the email address had random numbers placed after the .com. Not sure if this is a related issue or something else.
Here are links to the screenshots:
https://snipboard.io/B52unx.jpg
https://snipboard.io/tJ3wcU.jpg
And about the coding issue. There are certain quality of life additions that should be made to WooCommerce and Woo themes that shouldn’t require outside coders. For e-commerce, there are several improvements that Woo should make to the core so that it works more efficiently. The issue with relying on plugins are that it costs the site owner more money to run, introducing possibilities of hacker using plugins for other reasons, and plugins being abandoned or not updated. Things like a proper sort for shipping costs and having the apartment field display. There are others too. If we require less plugins, our websites will work faster, more efficiently, and Woo will attract more users. Less plugins also means fewer conflicts and easier troubleshooting.Hi @icrashrcfoam,
Thank you for getting back to us and providing further clarification. I’m glad to hear the issue hasn’t resurfaced since your last report. Since the issue isn’t consistent, should it occur again, please don’t hesitate to reach out. We’ve seen similar cases where the payment method wasn’t properly captured, so we’re continuing to monitor this and gather more context.
If the issue happens again, kindly note the payment method used and whether it affects the same product — that information will help us investigate more effectively.
As for your suggestions about improving how shipping costs are sorted and ensuring the apartment field displays correctly — those are valuable insights. Our WooCommerce development team regularly reviews user feedback and feature requests to improve the platform. While some of these functionalities are currently available through official extensions for greater flexibility, we recognize the benefit of having them natively supported.
If you haven’t yet, we encourage you to submit your ideas on the WooCommerce Ideas Board. This helps us prioritize improvements based on what matters most to our community.
Please let me know if you have further questions.
Hey @icrashrcfoam
We haven’t received a reply so far. Can you please send us your SSR again?
Thanks!
Hello, We had this happen again this evening.
It appears it was Apple Pay again. The order shows as Guest with no billing or shipping information, however the confirmation email has all the customer’s information. Screenshot link provided.
https://snipboard.io/lFea5b.jpg
SSR is at this link. Set to expire after 72h.
https://quickforget.com/s/b935c37dc6548aaaf573137a70aed7fae83cbd558830a736Hey @icrashrcfoam
I’m sorry to hear this!
Please contact us at WooCommerce.com > My Account > Support. You may need to create an account before you can access that page.
Please include a link to this forum thread, so that we can keep track of what’s already been done.
We will be able to help you further there.
We noticed that we haven’t received a reply from you for some time, so I’ll mark this thread as resolved. If you need more help, please start a new thread.
If you have a few minutes, we’d love if you could leave us a review: https://wordpress.org/support/plugin/woocommerce-payments/reviews/
You must be logged in to reply to this topic.