Connecting TikTok Shop and Walmart through the app lets you sell across both channels while keeping catalog and inventory data aligned. The app sits between the two platforms as the intermediary - there is no direct TikTok-to-Walmart integration; everything flows through the app. Products are linked across channels by SKU.
Before you begin
- Connect TikTok Shop to the app. See Connect TikTok to Pipe17.
- Confirm the Walmart connector is added to your account. Added connectors appear under Integrations in the Admin.
- See Connect Walmart to Pipe17 for a full description of how Walmart integrates with the app.
- Gather your Walmart API credentials from Walmart Seller Center: ClientId, ClientSecret, and ClientType. Identify which Walmart marketplace your account uses (US or Canada).
- Decide which platform will hold the primary catalog - the source of truth for product data.
How product sync works
The app is always the intermediary. Each connector handles its own half of the flow:
- Walmart → App: The Walmart connector pulls product data and orders into the app.
- App → TikTok Shop: The TikTok Shop connector pushes product data from the app to TikTok Shop.
- TikTok Shop → App: The TikTok Shop connector pulls product data into the app.
- App → Walmart: The Walmart connector pushes product data, inventory, and fulfillment updates from the app to Walmart.
Constraint to be aware of:
- Pushing products to TikTok Shop is available only for US and UK regions. If you sell on TikTok Shop outside the US or UK, use TikTok Shop as the primary catalog so the data flows out to Walmart instead of into TikTok Shop.
Choose your primary catalog
The primary catalog determines the direction of product data flow.
- Walmart as primary: Walmart holds your master product list. The Walmart connector pulls products into the app, and the TikTok Shop connector pushes them to TikTok Shop. Requires a US or UK TikTok Shop.
- TikTok Shop as primary: Products are already set up in TikTok Shop and Walmart has little or no product data, or you sell on TikTok Shop outside the US or UK. The TikTok Shop connector pulls products into the app, and the Walmart connector pushes them out to Walmart.
- Both platforms already populated: The app matches products by SKU. Identical SKUs are linked automatically.
Choose one platform as primary before you push or pull product data. Switching direction after products exist on both sides can produce duplicates or mismatched records.
Connect the integrations
- Confirm the Walmart connector is added to your account. If it is not, add it from the connector catalog.
- Open the Walmart settings in the app and enter your connection credentials:
- ClientId
- ClientSecret
- ClientType
- apiURL - select your Walmart marketplace (US or Canada).
- Configure the Walmart product sync direction to match your primary catalog choice.
- Open the TikTok Shop settings in the app. Under Products → Process product catalog updates, select the option matching your primary catalog choice:
- Pull products from Tiktok to Pipe17 - TikTok Shop is the primary catalog.
- Push products from Pipe17 to Tiktok - Walmart is the primary catalog. Available for US and UK TikTok Shops only.
- Open the Connection Details tab on the Walmart integration and click Connect. Walmart authenticates with the credentials you entered - there is no OAuth redirect.
- Open the Connection Details tab on the TikTok Shop integration and click Connect to complete its OAuth flow.
- Confirm both integrations show a connected status with no errors.
How SKU matching works
The app uses SKU as the unique identifier for product matching across channels.
- Identical SKUs across Walmart and TikTok Shop are linked automatically and treated as the same product.
- Identical SKUs assigned to different products will be incorrectly merged. Audit your catalogs for SKU uniqueness before connecting the channels.
- Manual SKU mapping in the app's Channel Options is supported only for connectors that declare the SKU mapping capability. The TikTok Shop connector does not currently declare it.
Map SKUs in Channel Options
The Channel Options section on a product record lets you map a channel-specific SKU per integration row. The section displays a row for each connected integration with four columns: Integration Name, Sync to Channel, Inventory Buffer, and Channel SKU.
- The Channel SKU column appears for connectors that declare the SKU mapping capability. If the Walmart connector supports it, use this column to map the master SKU in the app to a Walmart-specific SKU when they differ.
- The Channel SKU column does not appear on the TikTok Shop row, because the TikTok Shop connector does not currently declare the SKU mapping capability. The SKU received from TikTok Shop must align with the master SKU in the app for matching to occur.
- The Channel SKU column is hidden for parent products with no existing channel SKU values set. Open a child or variant product to set channel SKUs.
To map a Walmart SKU (if supported by the Walmart connector):
- Navigate to Products and open the product you want to map.
- Scroll to the Channel Options section on the product page.
- In the Walmart row, enter the Walmart-specific SKU in the Channel SKU column.
- Save your changes.
Cross-channel SKU mapping between TikTok Shop and Walmart - when SKUs differ on both sides - is not handled by Channel Options alone, because the TikTok Shop row has no Channel SKU input. If you need to bridge mismatched SKUs across these two channels, contact support to confirm the supported approach for your account.
Configure locations
Fulfillment routing is handled by the Order Routing Engine (ORE) based on the location configuration of each connector. SKU matching links product records across channels, but it does not determine where an order is fulfilled - location settings on the connectors do.
To align fulfillment across TikTok Shop and Walmart:
- Configure location preferences on each connector individually so orders from each channel route to the correct fulfillment destination.
- If you fulfill Walmart orders through Walmart Fulfillment Services (WFS), configure the Walmart connector accordingly. For seller-fulfilled orders, route to your 3PL or warehouse instead.
- TikTok Shop orders fulfilled by TikTok (TTS or FBT) are ingested as already fulfilled and do not pass through the ORE. See Testing orders with TikTok Shop.
- Verify each channel's location mapping for routing to a 3PL or warehouse before going live.
Best practices
- Decide your primary catalog before pushing or pulling product data.
- Audit SKUs for uniqueness across both platforms before connecting them.
- For non-US/UK TikTok Shops, plan around the push limitation by making TikTok Shop the primary catalog.
- Test with a single product before syncing the full catalog.
- If you use both WFS and seller-fulfilled inventory on Walmart, decide how each should be reflected in the app before going live.
Troubleshooting
-
Walmart connection fails immediately after entering credentials
Re-check ClientId, ClientSecret, and ClientType. A single typo will cause authentication to fail. Confirm the credentials were generated in the Walmart Seller Center that matches the apiURL you selected. -
Walmart authenticates but data is missing
The wrong marketplace may have been selected in apiURL. Open the Walmart Connection Details tab, confirm apiURL matches your Walmart account region (US or Canada), and re-save. -
Products are not syncing between Walmart and TikTok Shop
Confirm both connectors are enabled and that the configured product sync direction matches your primary catalog choice. Check that SKUs match exactly - including case and any leading or trailing characters. -
Products are not pushing to TikTok Shop
Pushing products to TikTok Shop is available only for US and UK regions. Confirm your TikTok Shop region. If you sell outside the US or UK, use TikTok Shop as the primary catalog and have Walmart pull from the app instead. -
The wrong product is being matched across channels
Two different products likely share a SKU. Update the SKU on one of them, then re-map manually on the Walmart row of the product page in the app. -
The Channel SKU column does not appear on the TikTok Shop row in Channel Options
This is expected. The TikTok Shop connector does not currently declare the SKU mapping capability, so its row does not include a Channel SKU input. -
The Channel SKU column is hidden entirely on a parent product
The column is hidden for parent products with no existing channel SKU values set. Open a child or variant product to set channel SKUs. -
A Walmart or TikTok Shop order is routing to the wrong fulfillment location
SKU matching links product records but does not control fulfillment routing. Review the location configuration on the relevant connector and confirm the ORE has the correct routing rules.
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