Invite only. Limited seats available.
Import Marketplace Orders into Shopify: Workflow Differences & Fulfillment Holds Explained
Import Marketplace Orders into Shopify: Workflow Differences & Fulfillment Holds Explained
Import Marketplace Orders into Shopify: Workflow Differences & Fulfillment Holds Explained
Why Marketplace Orders Need Special Handling in Shopify
Selling on Amazon, eBay, Walmart, and other marketplaces while using Shopify as your fulfillment hub is a proven multi-channel strategy. But marketplace orders aren't like Shopify storefront orders. Each marketplace has its own order lifecycle, fulfillment requirements, shipping carrier restrictions, and penalty systems for late or incorrect shipments. Importing these orders into Shopify without understanding these differences leads to fulfillment errors, marketplace account suspensions, and lost revenue.
The core challenge is that marketplaces own the customer relationship. When a customer buys on Amazon, Amazon dictates the shipping speed, the carrier requirements, the tracking format, and the deadline for uploading fulfillment data. Your Shopify fulfillment workflow must adapt to each marketplace's rules rather than applying your standard process uniformly.
Marketplace Order Lifecycle vs. Shopify Order Lifecycle
A Shopify storefront order follows a simple lifecycle: created → paid → fulfilled → completed. Marketplace orders have additional states and constraints that complicate this flow.
Amazon Order Workflow
Amazon orders go through: Pending (payment being verified, order cannot be fulfilled yet), Unshipped (payment confirmed, ready for fulfillment), Shipped (tracking uploaded to Amazon), and Delivered. The critical constraint is the Pending state — Amazon holds orders in Pending for up to 30 minutes while verifying payment. If you import a Pending order into Shopify and start fulfillment, you risk shipping an order that Amazon subsequently cancels. Never create an order in Shopify until it reaches "Unshipped" status.
Amazon also imposes strict ship-by dates. Standard orders must ship within 2 business days. Premium and Prime orders have tighter windows. Late shipments increase your Late Shipment Rate (LSR), and exceeding 4% LSR puts your account at risk of suspension. Your integration must track these deadlines and prioritize fulfillment accordingly.
eBay Order Workflow
eBay orders have a simpler lifecycle but introduce combined payments — a buyer can purchase multiple items and pay once. Your integration needs to handle these multi-item orders correctly, either as a single Shopify order with multiple line items or as separate orders linked by the same buyer. eBay also supports buyer-selected shipping services, which means the shipping method is determined by the buyer at checkout, not by your default shipping rules.
Walmart Marketplace Workflow
Walmart orders require acknowledgment before fulfillment — you must confirm receipt of the order within a specific timeframe. Unacknowledged orders can be auto-cancelled. Walmart also mandates specific carrier and tracking formats. Using an unsupported carrier or providing an invalid tracking number results in a "tracking defect" that impacts your seller scorecard.
Fulfillment Holds: The Most Critical Concept
A fulfillment hold is a mechanism that prevents Shopify from releasing an order to your fulfillment workflow until specific conditions are met. For marketplace orders, fulfillment holds are essential for several reasons.
Why Marketplace Orders Need Holds
Payment verification delays: Amazon's Pending state means the order isn't confirmed yet. Importing it into Shopify with a hold prevents premature fulfillment. Marketplace-specific shipping requirements: Some marketplace orders require specific carriers or service levels that need to be validated before fulfillment starts. Inventory reservation conflicts: If the same inventory is sold across multiple channels, you need to verify stock availability before committing to fulfill a marketplace order. Fraud checks: Some marketplaces flag orders for potential fraud; these should be held until cleared.
Implementing Holds in Shopify
Shopify supports fulfillment holds through the fulfillment orders API. When importing a marketplace order, create it with a fulfillment hold that specifies the reason (e.g., "awaiting marketplace confirmation"). Your integration monitors the marketplace for status changes and releases the hold when the order is confirmed. This keeps the order visible in Shopify (your warehouse team can see it's coming) without allowing premature picking and packing.
Carrier and Shipping Service Mapping
Each marketplace has a list of accepted carriers and shipping service codes. Amazon accepts "UPS," "FedEx," "USPS," and specific regional carriers. Walmart has its own carrier code list. eBay uses yet another format. Your Shopify fulfillment workflow uses Shopify's carrier names and service codes. The integration must map between these formats.
Build a carrier mapping table that translates Shopify shipping carriers to marketplace-specific carrier codes. When fulfillment is completed in Shopify and tracking is generated, your integration looks up the correct marketplace carrier code and formats the tracking number according to the marketplace's requirements before uploading.
Tracking Number Sync
After fulfillment, tracking information must flow from Shopify back to the marketplace within the marketplace's required timeframe. Amazon expects tracking within the shipping window. Walmart expects it immediately after shipment. Late tracking uploads result in metric defects.
Implement a near-real-time tracking sync: when a fulfillment is created in Shopify, capture the tracking number and carrier via webhook, translate the carrier code to the marketplace format, and push the tracking data to the marketplace API. Monitor for failures — a failed tracking upload that isn't retried can result in an "unshipped" order that impacts your seller metrics.
Address and Customer Data Handling
Marketplace orders come with customer shipping addresses, but the customer data belongs to the marketplace, not to you. Amazon explicitly prohibits using customer email addresses for direct marketing. eBay has similar restrictions. When importing orders into Shopify, store the marketplace-provided shipping address but use a generic or marketplace-specific email to avoid accidentally sending Shopify marketing emails to marketplace customers.
Address format differences are another consideration. International marketplace orders may have address formats that don't match Shopify's address fields cleanly. Japanese addresses, for example, use a different field ordering. Build address normalization into your import pipeline to prevent fulfillment errors caused by truncated or misformatted addresses.
Financial Reconciliation for Marketplace Orders
Marketplace orders have complex financial flows. The marketplace collects payment from the customer, deducts its commission and fees, and remits the net amount to you on a settlement schedule. This means the Shopify order's "price" doesn't match what you actually receive.
Set marketplace orders in Shopify with financial_status: "paid" (the marketplace collected payment) but track the actual revenue in your ERP or accounting system based on marketplace settlement reports. Use order tags or metafields to store the marketplace commission percentage and expected net payout. This enables accurate reporting: Shopify shows gross revenue, but your financial reports reflect actual marketplace revenue after fees.
Handling Cancellations and Returns
Marketplace cancellations and returns follow marketplace-specific workflows, not Shopify's default cancellation flow. If a customer cancels an Amazon order, the cancellation originates in Amazon, and your integration must propagate it to Shopify (cancelling the fulfillment order or the entire order). If a Shopify warehouse team cancels the order first, that cancellation must propagate back to Amazon.
Returns are even more complex. Amazon and Walmart have their own return policies that may differ from yours. When a marketplace return is initiated, your integration should create a return record in Shopify and, depending on your workflow, either process the return through Shopify's return system or track it separately. The key is ensuring inventory is restocked correctly when returns are processed.
How Galantis Connect Handles Marketplace Order Import
Galantis Connect provides marketplace-specific connectors that understand each platform's order lifecycle. Orders are imported only when they reach a confirmed state — no premature imports of Pending Amazon orders. Fulfillment holds are applied automatically based on marketplace rules, and released when conditions are met.
The carrier mapping engine translates Shopify carriers to marketplace-specific codes automatically. When fulfillment is completed, tracking data is pushed to the marketplace in the correct format within minutes. Failed uploads are retried automatically, and the run-level logs show exactly which orders had tracking synced successfully and which need attention.
Channel-specific rules handle the differences between marketplaces without requiring separate workflows. "If source = Amazon and shipping_service = 'Prime', set fulfillment priority to 'urgent'" or "if source = Walmart, acknowledge order immediately after import." These rules ensure each marketplace's requirements are met while keeping your fulfillment workflow in Shopify centralized and consistent.
Getting Started with Marketplace Order Import
Start with your highest-volume marketplace. Connect the order import, validate that orders arrive in Shopify with correct data and appropriate holds, then establish the tracking sync back to the marketplace. Monitor your marketplace seller metrics closely during the first two weeks — any increase in late shipment or tracking defect rates indicates a problem with your integration timing.
Ready to centralize marketplace fulfillment in Shopify? Galantis Connect handles order import, fulfillment holds, carrier mapping, and tracking sync for Amazon, eBay, Walmart, and more. See how it works at galantis.io.
Company & Resources
English
© DigiFist 2026. All rights reserved.



