Critical Shopify-Mondial Relay Integration Gap: What Merchants Need to Know About Missing Phone Numbers
The Critical Shopify-Mondial Relay Integration Gap: Unblocking Your Pickup Point Orders
Hey everyone! As your friendly Shopify migration expert at Shopping Cart Mover, I spend a lot of time sifting through discussions to bring you actionable insights. Recently, a critical issue popped up that's been causing headaches for store owners using Mondial Relay pickup points, especially in places like France where it's a hugely popular shipping method. It's all about a missing phone number, and it's stopping labels dead in their tracks.
The Sticking Point: Mondial Relay Labels Blocked
Picture this: a customer places an order, selects a Mondial Relay pickup point, and everything seems fine. But then, when you go to generate the shipping label, you hit a wall. Shopify throws up an error: “A recipient phone number is required for pickup point labels.” Frustrating, right? Even worse, if you try to manually add the phone number, Shopify tells you: “Orders sent to pickup points cannot be modified.”
This leaves merchants with an order that can't be shipped and can't be corrected. A real dead end, as @nsgsc, the original poster in our community thread, laid out so clearly. They noted this issue seems pretty recent, popping up only in the last few weeks, suggesting a change on Mondial Relay's API side that Shopify's checkout hasn't quite caught up with.
Why This is Happening: A Gap in the Checkout Flow
So, what's really going on? The community quickly pinpointed the core problem:
-
Shipping Address vs. Pickup Point: Shopify's native setting to "require phone number" usually applies to the shipping address form. But when a customer chooses a pickup point, they bypass this standard shipping address form entirely. As @lumine explained, "the require-phone toggle only applies to the shipping address form, and a pickup point selection skips that form entirely, so there’s nothing for it to enforce on." This is why the order still completes with a blank phone number.
-
Mondial Relay API Change: It appears Mondial Relay may have recently made the phone number field mandatory in their API for pickup point labels. This change wasn't immediately reflected in Shopify's checkout logic, creating a disconnect. As @nsgsc theorized, "My theory is that this field was modified few weeks ago as Mandatory by Mondial Relay API and Shopify hasn’t made the change for now in the checkout flow."
-
Inability to Edit Orders: The most frustrating part for merchants is that once an order is placed for a pickup point, Shopify explicitly prevents modifications, stating, "Orders sent to pickup points cannot be modified." This means even if you realize the phone number is missing, you can't simply add it.
This situation is a genuine gap in the platform's functionality when integrating with specific shipping methods. It's not a configuration error on the merchant's part, but rather an integration oversight that needs addressing at the platform level.
Immediate Workarounds for Stuck Orders
While we await a permanent fix from Shopify, merchants need solutions now. Here are a few strategies discussed in the community and recommended by experts:
-
Temporary Cart Page Note: As @rshrivastava63 suggested, consider adding a prominent note on your cart page or during the shipping method selection, reminding customers to include their phone number when choosing pickup point delivery. While not foolproof, it can reduce the number of affected orders.
-
Shopify Flow Automation: @lumine proposed using a Shopify Flow automation. This can be set up to flag any Mondial Relay order with an empty phone number before fulfillment. This allows you to proactively contact the customer for the missing information, rather than discovering the issue when label generation fails. This is a more robust interim solution.
-
Manual Customer Outreach: For existing stuck orders, the only recourse is to manually contact the customer to obtain their phone number. Once you have it, you might need to fulfill the order outside of Shopify's native label generation, perhaps directly through the Mondial Relay portal or a third-party app that allows manual entry.
Longer-Term Solutions & What Shopify Needs to Address
The community has put forward several excellent suggestions for how Shopify could resolve this permanently:
-
Conditional Phone Number Requirement: The ideal solution would be for Shopify to introduce an option allowing merchants to make the phone number mandatory specifically for certain shipping methods, like Mondial Relay pickup points. This would ensure the information is collected at checkout when needed.
-
Default Phone Number Fallback: A quicker fix could be for Shopify to allow merchants to set their own phone number as a default for Mondial Relay if the customer doesn't provide one. This would at least allow labels to be generated, though it's not ideal for customer communication.
-
Enable Order Editing for Pickup Points: Re-enabling the ability to edit orders sent to pickup points to add missing information would provide a crucial safety net for merchants.
This issue highlights the importance of robust and flexible integrations in the e-commerce landscape. As a platform that empowers millions of merchants, Shopify needs to ensure seamless operations with popular carriers like Mondial Relay. For those looking to start a Shopify store or migrate an existing one, understanding these integration nuances is key to a smooth operation.
What You Can Do Now
If you're experiencing this issue, it's crucial to:
-
Report it to Shopify Support: The more merchants who report this as a product bug, the higher the priority it will receive from Shopify's Shipping team. Provide clear details and reference the community thread if possible.
-
Implement Workarounds: Use the temporary solutions like cart notes or Shopify Flow automation to mitigate the impact on your business.
-
Stay Informed: Keep an eye on the Shopify Community forums for updates on this issue.
At Shopping Cart Mover, we understand that seamless integrations are the backbone of a successful online store. Issues like this can be incredibly disruptive, and we're here to help merchants navigate the complexities of their e-commerce platforms. We hope Shopify addresses this critical gap swiftly, ensuring a smoother experience for all merchants utilizing Mondial Relay pickup points.