WholeCell's Best Buy integration automates listing quantity updating, order management, fulfillment, and shipment information exporting between WholeCell and Best Buy.
This integration syncs:
Listings (Best Buy → WholeCell)
Listing Quantities (WholeCell → Best Buy)
Orders (Best Buy → WholeCell)
Shipments (WholeCell → Best Buy) *shipment tracking required
Enabling the Integration
You can turn on the Best Buy integration in WholeCell from Settings>Best Buy
Configuring the Integration
Enter your Best Buy API Key in the credential panel:
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.
Organization Type
When WholeCell imports new sales orders from Reebelo it can create new customers in your WholeCell account based on their actual name (like "John Doe") or it can import them under a single customer named "Best Buy". You can decide which option fits your business needs better.
Order Statuses
You need to map Best Buy's order statuses to your WholeCell order statuses for orders to be imported. If you need to create new order statuses in WholeCell for this, follow the instructions in this article to do so: Managing Sales Order Statuses.
(Mapping selections on the screenshot below are just examples, not to be taken as suggestions)
Notes about Best Buy's order statuses
Staging: The initial state of an order. It’s been created but not yet validated or accepted by the seller or system.
Waiting Acceptance: The order has been validated by the platform and is now waiting for the seller or fulfillment partner to accept or reject it.
Waiting Debit: The seller has accepted the order, and the system is preparing to initiate payment authorization.
Waiting Debit Payment: The platform has requested the payment to be processed—this is the step where the customer’s account is actually debited.
To Collect: The order is ready for the customer to pick up, typically at a store or designated pickup point.
Received: The customer has confirmed receipt of the order, either through delivery confirmation or in-store pickup acknowledgment.
Closed: The customer cancelled the order before shipping
Refused: The seller or system has declined the order—this could be due to stock issues, payment problems, or other fulfillment constraints.
Order Acceptance
Choose the option that you prefer.
Inventory Quantity Sync
When you enable Inventory Quantity Sync, WholeCell will begin to update the quantities of your Best Buy listings every 10-20 minutes based on the calculated quantities of associated Product Variations or SKUs in WholeCell.
This will update your Best Buy 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:
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 Best Buy 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 Best Buy listings with.
Importing Your Best Buy Listings
Once the integration is enabled, you can import your Best Buy listings to WholeCell from the Listings tab by clicking on 'Import Listings':
This button imports new Best Buy listings and updates existing quantities from previously imported listings. It will not sync current listing quantities from WholeCell to Best Buy.
Mapping your Best Buy Listings
Once you import your Best Buy listings, you'll see which have been imported with a recognized SKU that has automatically connected and which listings are unrecognized:
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 exists in our WholeCell product catalog in this demo account, so it was automatically recognized and linked.
You can choose to manually connect listings to a single SKU, or multiple SKUs.
Syncing Orders and Shipments
As you receive orders on Best Buy, they will automatically import to WholeCell.
If you are also using the ShipStation integration and you create a shipment in ShipStation, the tracking number will be automatically imported to WholeCell and then to Best Buy:
**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 "Best Buy", 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 Best Buy 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.