Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
Hello,
I run a rental business. We have built our own software system which is our stock management system. We import the orders from Shopify into the stock management system, so we don't need to manually enter in all the order details.
All had been working fine, but it is no longer working properly as it is not pulling through the customer details (name, address, number, email address). The rest of the order is importing through as normal.
Is anyone able to help us solve this issue?
Thank you.
Sarah
Hi @denness12
I am from Mageplaza - Shopify solution expert.
Since the customer details (name, address, phone, email) are no longer being pulled through while the rest of the order data is coming in fine, there are a few likely causes. Here’s how we can approach the problem:
1. Check Shopify API Permissions
2. Check the Shopify API Version
Shopify deprecates API versions every 12 months. If your system is still calling an old version (like 2022-01 or earlier), the response might be stripped of certain data.
=> Update your API calls to use the latest stable version, e.g. 2024-01.
3. Inspect the Actual API Response
4. Check If Customers Are "Guests"
5. Changes to Checkout Settings
What You Can Do Now
Please let me know if it works as expected!
Best regards!
Mageplaza | Top-Rated Shopify Agency | Trusted by 230,000+ worldwide merchants
If our suggestion works for you, please give it a Like or mark it as a Solution!
Should you have any questions or concerns, feel free to contact us via consultant@mageplaza.com
Hi Sarah,
This sounds frustrating, especially when things were working fine before. A couple of quick thoughts that might help troubleshoot:
Using GraphQL?: There has been a big switch from REST to GraphQL for Shopify's APIs, are you still using REST?
Middleware: If you’re using any Shopify apps or middleware to bridge Shopify and your system, it’s worth checking if any were recently updated or lost access.
Test with a new order: Try placing a test order and inspect the API payload or webhook response to see if customer info is being included at all, it’ll help isolate whether it’s a Shopify issue or something in your system’s parser.
Double-check GDPR settings: Shopify has customer privacy settings that can hide certain data depending on how your store is configured.
Separately, since you’re running a rental business on Shopify, I'd love for you to check out Supercycle. We help merchants run rental and resale models natively on Shopify, including full stock lifecycle management, booking logic, and circular reporting.
Ryan
<p>Hi Sarah,</p>
<p>This might be worth a look: sometimes if a customer checks out as a guest or opts out of marketing/emails, Shopify might redact or limit their personal info in the API response.</p>
<p>Has this been happening with all orders or just some? That might help isolate the cause.</p>
<p>Best of luck!</p>
June brought summer energy to our community. Members jumped in with solutions, clicked ...
By JasonH Jun 5, 2025Learn how to build powerful custom workflows in Shopify Flow with expert guidance from ...
By Jacqui May 7, 2025Did You Know? May is named after Maia, the Roman goddess of growth and flourishing! ...
By JasonH May 2, 2025