Skip to main content

Syncing with Temu

Mike Banting avatar
Written by Mike Banting
Updated over 3 weeks ago

WholeCell's Temu integration keeps your inventory levels in WholeCell synced with Temu listings, imports Temu sales orders to WholeCell for IMEI fulfillment, and sends shipment tracking to Temu.

This integration syncs:

  • Listings (Temu → WholeCell)

  • Listing Quantities (WholeCell → Temu)

  • Orders (Temu → WholeCell)

  • Shipments (WholeCell → Temu)

***

Note: When Temu orders import into WholeCell initially they will not have a shipping address. WholeCell will import the address after the order is moved to "awaiting shipment" status in Temu within about 10 minutes.

Enabling the Integration

Enable the Temu integration from your Integrations Dashboard:

To start, connect your Temu account by authorizing the WholeCell app. To do this, on Temu Seller Center, click on the "Apps and services" sidebar link, go to the Apps store, then look for WholeCell.

Ensure that all permissions are checked for the WholeCell app.

Once submitted, you should return to your WholeCell Settings page for the Temu integration.

If TEMU refers you back to the WholeCell homepage, you might need to log-in to WholeCell at https://wholecell.io (without the www), then try to connect the integration again.

Order Import

Enabling Order Import will automatically import any new orders from Temu. These imports run every 10 to 20 minutes. Older orders can be imported to WholeCell retroactively by selecting a date and time in the Minimum Order Date section.

Organizations type

For this integration, choose the channel name.

Order Statuses

You need to map Temu's order statuses to your WholeCell order statuses for orders to be imported. If you want to create new order statuses in WholeCell for this, follow the instructions in this article: Managing Sales Order Statuses.

Temu describes their order statuses as follows:

  • Pending - Order is pending. After payment, the PO (parentOrder) enters the pending state. The order is temporarily suspended, and there is a cooling-off period after payment, including order processing time for risk control and other measures. Recommended WholeCell mapping: "New" (open:true)

  • Awaiting Shipment - The order is awaiting shipment. Recommended WholeCell mapping: "Ready to Ship" (open:true) or "Ready to Pick" (open:true)

  • Canceled - Order has been canceled by the user. Recommended WholeCell mapping: "Canceled" (open:false)

  • Shipped - Order has been shipped and completed. Recommended WholeCell mapping: "Shipped" (open:false)

  • Received - Order has been received and signed for. Recommended WholeCell mapping: "Shipped" (open:false)

  • Partially Shipped - Part of the order is shipped. Recommended WholeCell mapping: "Shipped" (open:false)

  • Partial Received - Part of the order is signed. Recommended WholeCell mapping: "Shipped" (open:false)

WholeCell routinely fetches status updates from Temu to update your Temu orders. If an order is marked as shipped in Temu, for example, it will update in WholeCell at the next sync interval. Changes to the order status in WholeCell will not affect the order status on Temu.

Some actions, like adding a shipment, will sync back to Temu and mark the order as shipped.

Inventory Quantity Sync

When you enable Inventory Quantity Sync, WholeCell will begin to update the quantities of your Temu listings every 10-20 minutes based on the calculated quantities of associated Product Variations or SKUs in WholeCell.

This will update your Temu listings immediately, so make sure you have the correct inventory quantities in your WholeCell account before you enable this for the first time.

The stock quantities that will sync with your listings will be the calculated quantity of connected products, which is defined here:

* Calculated Quantity = Available Quantity - Outstanding Quantity

Inventory Statuses

With Inventory Quantity Sync enabled, choose the inventory statuses that should count towards your total calculated quantity* of available inventory to update your Temu listings with.

Warehouses

With Inventory Quantity Sync enabled, choose which warehouse(s)' inventory should count towards your total calculated quantity* of available inventory to update your Temu listings with.

After taking all the steps above, save the configuration.

Importing your Temu Listings

Once your settings have been saved on the Details tab, click the Listings tab and hit "Import Listings" to bring in your listings from Temu.

You'll see the table fill with your Temu listings once they've been imported.

If your Temu listing SKUs match your SKUs in WholeCell exactly, those listings will connect automatically, and you'll see a green "Connected" tag in the status column. Otherwise, it will show as "Not Connected".

Clicking on any listing title will take you to a page where you can see if the listing is mapped correctly to a SKU. This listing imported with a SKU that did not exist in our WholeCell product catalog in this demo account, so it was not automatically recognized and linked. You can choose to manually connect listings to a single SKU or multiple SKUs from your WholeCell product catalog.

You can also connect listings in bulk by uploading your product variations and SKUs in WholeCell, following the instructions in this article: Setting Your Product Variations and SKUs

Syncing Orders and Shipments

As you receive orders in Temu, they will be automatically created in WholeCell. When you add shipment tracking information to those orders in WholeCell, the tracking number will automatically sync back to Temu.

If you're using ShipStation to create shipping labels for your Temu orders, you'll want to connect ShipStation to WholeCell so that your Temu orders flow as follows:

Temu WholeCell ShipStation

Then, when you create shipping labels for your orders, the tracking numbers will flow:

ShipStation WholeCell Temu

**If you have not created the sales channel's name in WholeCell yet, you can do that here. WholeCell will not be able to sync orders to ShipStation if your sales channels don't exactly match (case sensitive) the channel names that the integration uses -- like "Temu", in this case. Changing these channel names will prevent the sync from working. After creating the channel name, put a check in the box here if you want to sync orders with ShipStation:

Important Notes or Reminders

  • When you enable 'Order Import' and receive orders with unknown SKUs, you won't be able to map different SKUs for the order item (e.g., mapping a WholeCell SKU to the channel's listing's SKU settings page in WholeCell). Even if you map the WholeCell SKU for that listing in WholeCell, the order item will still show "Unknown SKU". The only way to make those SKUs be recognized is to add them to the WholeCell product catalog. To proceed, you can either do a 'Direct Commit', or delete the order item and just commit whatever item you want to fulfill the channel order.

Troubleshooting

  • The listing quantities are not being updated

    • Has the listing been imported to WholeCell?

    • Is the listing connected?

    • Is the 'Enable Inventory Sync' box checked?

    • Is the warehouse set on the inventory items you want to sync?

  • If an order comes in and shows "Unknown SKU", check:

    • Are there matching SKUs in both Newegg and WholeCell?

    • Have all of your listings been imported to WholeCell?

  • If your orders are not coming into WholeCell, check:

    • Is the 'Enable Order Import' box checked?

  • Are your listings being set to out-of-stock even though WholeCell is actively syncing non-zero quantities? Check to see if you have other eCommerce software connected to the channel.

  • If you can't find the listing on the channel's settings page in WholeCell, make sure to search using the listing ID and not the SKU.

Did this answer your question?