This article walks you through connecting Amazon Multi-Channel Fulfillment (MCF) to your TikTok Shop through the app so Amazon's fulfillment network can ship your TikTok Shop orders.
Amazon MCF is a fulfillment provider - not a sales channel. The app receives orders from TikTok Shop, sends them to Amazon MCF as shipping requests, and propagates inventory and fulfillment data back through the app.
TikTok Shop does not allow Amazon Logistics as the carrier on TikTok orders. You'll need to add TikTok to the connector's per-channel Amazon Logistics block before enabling sync. See Step 2.
What syncs
| Data | Direction | Notes |
|---|---|---|
| Shipping requests | App → Amazon MCF | TikTok Shop orders routed to Amazon MCF for fulfillment. |
| Shipment cancellations | Amazon MCF → App | Pulled in when Amazon MCF reports Cancelled, Unfulfillable, or Invalid. |
| Inventory | Amazon MCF → App | Pulled in and synced to TikTok Shop. |
| Fulfillments | Amazon MCF → App | Pulled in after Amazon MCF ships. Pushed back to TikTok Shop. |
| Locations | Amazon MCF → App | The Amazon MCF location is linked to the matching TikTok Shop location. |
Before you begin
- Connect TikTok Shop first. See Connect TikTok to Pipe17.
- You need an active Amazon Seller Central account with Multi-Channel Fulfillment enabled and inventory already in MCF.
- Identify the correct Amazon marketplace (the Seller Central region your account is registered in).
- Have the Amazon seller account owner available to authorize the OAuth connection.
- Review Using Locations before mapping locations.
Step 1: Add the Amazon MCF connector
- Open Integrations and add the Amazon MCF connector from the connector catalog.
- Click the connector name to open its settings.
Step 2: Block Amazon Logistics for TikTok orders
TikTok Shop does not allow Amazon Logistics as the carrier on TikTok orders. Two settings on the Amazon MCF connector control this:
- Block Amazon Logistics for Blank box shipments - global toggle (on by default). Only affects Blank box shipments, not TikTok orders specifically.
- Block Amazon Logistics only when shipping request is originated from specific sales channel - per-channel list. This is the setting that matters for TikTok.
The list contains source values that must match the order's source exactly. The defaults already include ebay and walmart. For TikTok orders, add TikTok to the list:
- Open the Amazon MCF connector settings.
- Find Block Amazon Logistics only when shipping request is originated from specific sales channel.
- Add
TikTokto the list. - Save the configuration.
If TikTok Shop still rejects MCF fulfillments after this change, open one of the rejected orders and check the source field on the shipping request. The value in the block list must match that source string exactly (the TikTok connector can emit variants such as TikTok, TikTokSamples, TikTok Collected, TikTok Shipped, or TikTok Fulfilled depending on how the order was created). Add the exact value to the list and save.
Without TikTok in this list, Amazon Logistics may be selected as the carrier for TikTok orders - and TikTok Shop will reject the fulfillment.
Step 3: Enable sync settings
On the Amazon MCF connector, enable:
- Push shipping requests to Amazon - sends TikTok Shop orders to Amazon MCF for fulfillment.
- Pull inventory information from Amazon - pulls inventory from Amazon MCF and syncs it to TikTok Shop.
- Pull fulfillment information from Amazon - pulls fulfillment data after Amazon MCF ships.
Make sure Push fulfillments is enabled on the TikTok Shop connector so fulfillment data flows back to TikTok Shop.
Save the settings. Without all three sync settings enabled, Amazon MCF may not receive everything it needs to fulfill orders correctly.
Step 4: Authorize the connection
- Open the Connection tab on the Amazon MCF connector.
- Under Authorize in marketplace, select the Seller Central URL for the marketplace where your Amazon account is registered (for example, the Global or US URL, the Europe URL, the Canada URL). Authorization will fail if the marketplace doesn't match your account.
- Click Connect. The Amazon Seller Portal opens for authorization.
- Sign in to Amazon Seller Central as the account owner and authorize the app.
- Confirm the integration shows as connected with no errors.
Step 5: Match SKUs across TikTok Shop and Amazon MCF
The app uses SKU to match products across channels. Identical SKUs across TikTok Shop and Amazon MCF are linked automatically.
If a product uses a different SKU in Amazon MCF than in TikTok Shop, map it on the product record:
- Open the product in Products.
- Scroll to Channel Options.
- In the Amazon MCF row, enter the Amazon SKU in the Channel SKU column.
- Save.
- The TikTok Shop row has no Channel SKU column. TikTok SKUs must match the master SKU in the app directly.
- The Channel SKU column is hidden on parent products with no channel SKUs set. Open a child or variant to set values.
Optional: use Process only inventory items with matched SKUs (regex) on the Amazon MCF connector to scope inventory sync to a specific set of SKUs.
Step 6: Link the Amazon MCF location to your TikTok Shop location
Amazon MCF requires location mapping so the app knows which TikTok Shop location's orders should be fulfilled by MCF.
- In the Admin, go to Inventory → Locations.
- Find and select the Amazon.com (MCF) location (the name includes MCF).
- Click Add External Location in the lower right.
- Pick the existing TikTok Shop location from the list. Confirm the source shows TikTok.
- Click Save.
By default, the Amazon MCF connector only pulls US marketplace locations. If you need to pull locations from additional Amazon marketplaces, adjust the Marketplaces filter setting on the connector before linking.
If you use Amazon's blank-box fulfillment, enable Create Blank box inventory location, when applicable to create a separate Blank box location in the app.
Step 7: Configure cancellation behavior (optional but recommended)
Decide how the app should handle shipments that Amazon MCF reports as canceled or unfulfillable:
- Cancel Pipe17 shipping requests when Amazon MCF reports them as one of: Cancelled, Unfulfillable, Invalid - enable this to have the app cancel its shipping request automatically when Amazon MCF reports any of these statuses.
- When shipping request is canceled in Amazon MCF, apply the following status to Pipe17 - pick the status to apply: Review required, Canceled, Canceled Restock, or Failed.
Best practices
- Add
TikTokto the per-channel Amazon Logistics block before enabling shipping request sync. Orders sent to MCF before blocking will be rejected by TikTok Shop. - Confirm the right Amazon marketplace before authorizing - re-authorizing against a different marketplace is disruptive.
- Confirm the Amazon seller account has MCF enabled before connecting.
- Audit the inventory in Amazon MCF before going live so TikTok Shop reflects accurate stock levels.
- Use Process only shipping requests for orders with specific order IDs to route a small test set to Amazon MCF before opening full volume.
- For non-US/UK TikTok Shops, confirm Amazon MCF supports the region you sell in before relying on it.
Troubleshooting
-
Amazon MCF authorization fails
Make sure the user signing in to Amazon Seller Central has MCF enabled and permission to authorize third-party apps. Confirm the right marketplace was selected in Authorize in marketplace before clicking Connect. -
Amazon MCF authorization completes but no data appears
The wrong marketplace may have been selected. Open the Connection tab, confirm Authorize in marketplace matches your Amazon account region, and re-authorize. -
TikTok Shop is rejecting fulfillments shipped through Amazon MCF
Amazon Logistics was likely used as the carrier. Open the Amazon MCF connector and confirmTikTokis in Block Amazon Logistics only when shipping request is originated from specific sales channel. If the issue persists, open a rejected order and check its source field - add the exact source string (for example,TikTok ShippedorTikTok Fulfilled) to the list and save. -
Amazon MCF isn't receiving shipping requests
Confirm Push shipping requests to Amazon is enabled and that TikTok Shop orders are being ingested into the app. Verify the Amazon MCF location is linked to the TikTok Shop location (Step 6). Check whether Process only shipping requests for orders with specific order IDs is set - if populated, only those orders are sent. -
Inventory isn't syncing from Amazon MCF to TikTok Shop
Confirm Pull inventory information from Amazon is enabled and that the Amazon MCF location is linked to the TikTok Shop location. Check whether Process only inventory items with matched SKUs (regex) is scoped tighter than expected. If totals still look off, enable Force inventory resync to refresh. -
Fulfillment data isn't appearing in the app or on TikTok Shop
Confirm Pull fulfillment information from Amazon is enabled on the Amazon MCF connector and Push fulfillments is enabled on the TikTok Shop connector. -
An MCF shipment was canceled but the status in Pipe17 didn't update
Confirm Cancel Pipe17 shipping requests when Amazon MCF reports them as one of: Cancelled, Unfulfillable, Invalid is enabled. The status applied to Pipe17 depends on When shipping request is canceled in Amazon MCF, apply the following status to Pipe17. -
The Amazon (MCF) location isn't appearing under Inventory → Locations
Confirm Step 4 (authorization) completed successfully. Check whether the Marketplaces filter setting excludes the marketplace your MCF locations belong to - by default, only US marketplace locations are pulled. -
The Channel SKU column is missing on the TikTok Shop row
Expected. TikTok Shop doesn't support per-channel SKU mapping. -
The Channel SKU column is hidden on a parent product
Open a child or variant to set channel SKUs. -
An order routed to Amazon MCF that should have gone elsewhere
SKU matching links products but doesn't control routing. Review the location configuration and confirm the TikTok Shop location is linked to the intended fulfillment destination.
Need Help?
If you need additional assistance:
- Use Ask Pippen, our AI agent, located at the top of the app page.
- Submit a support request with as much relevant detail as possible. Learn how to submit a request.
- For urgent issues, email us directly at support@pipe17.com.
We're here to help you succeed with your operations.
Comments
0 comments