Read this yet?
This article guides you on setting up with eBay, built natively by QuickBooks Commerce. If you are looking for the eBay integration maintained and supported by CartRover, read this.
QuickBooks Commerce gives eBay sellers everything they need to seamlessly manage inventory, orders, and more to streamline operations and focus on growth.
Before you get started ☝🏽
Have you done the spadework within your eBay Store, before you start integrating with QuickBooks Commerce? It is essential that you review your Product SKUs on eBay first.
The reason being, QuickBooks Commerce uses SKUs to identify and match inventory between eBay and QuickBooks Commerce in order to facilitate seamless inventory updates and streamline order management processes.
Before proceeding further, log in to your eBay account and ensure that each product and its variants have unique SKUs.
Connecting your eBay Store with QuickBooks Commerce
Here we will cover:
Install the eBay App
From the main navigation bar, click on ‘Browse Apps'.
Click on eCommerce, and then choose ‘eBay built by QuickBooks Commerce.
Click the ‘Install App’ button.
Then, you will be asked to connect your eBay store. Select your eBay site Country from the drop-down menu and click ‘Continue’.
If you are selling on eBay in multiple countries, you will need to connect the respective eBay sales channels to QuickBooks Commerce, to identify where your orders are coming from.
For example, if you currently sell on ebay.com, ebay.sg, and ebay.fr, you will need to set up/connect each of them separately (i.e., one sales channel per country).
You will be redirected to the eBay homepage where you will have to Sign in.
The next screen will ask for confirmation to allow your eBay store to integrate with QuickBooks Commerce.
Click ‘I agree’.
You will be redirected back to QuickBooks Commerce to complete your installation with the help of our on-screen setup wizard. 🧙🏼♂️
1Price List and Locations Sync
From within the QuickBooks Commerce installation wizard,
- either select a pre-existing price list and stock location for your channel,
- or create a new price list and stock location.
The sales channel name will be used in the newly created price list and stock locations.
E.g., a new price list for an eBay channel would be 'eBay Retail' and a new stock location would be 'eBay Warehouse'.
The selected or newly created price list will be used to populate the prices of imported products from eBay, as well as sync up-to-date prices in the future.
In the case where no price list is selected, QuickBooks Commerce will systematically use the default retail price list.
The selected or newly created stock location will be used to initialize stock levels of imported products from eBay, as well as sync up-to-date stock levels in the future.
In the case where no stock location is selected, QuickBooks Commerce will systematically use your account’s Default Primary Location found under Defaults Settings. Simply go to Settings on your main navigation bar, click on Configurations, and your Default Settings will appear.
Things to take note 📝
- Using a pre-existing price list that is shared with another channel will cause updates to its prices upon product import.
- To avoid duplications of price lists or locations, the 'Create a new Location/Price List' option in the drop-down will be disabled should we identify an existing price list or location with a similar name.
- If using the new stock location, ensure that the stock levels of products in QuickBooks Commerce are set up correctly before enabling the stock sync otherwise it could lead to zeroing out of stock in eBay
Here, the installation wizard provides you with information on how to best utilize SKU aliasing capability to manage different SKUs across multiple sales channels.
If you are setting up your QuickBooks Commerce account with a single eBay Channel or managing the same SKUs across different channels, skip this step. Otherwise, we recommend reading this article to learn more about Commerce’s SKU Aliasing capability
Click ‘Confirm’, and your installation is now complete. 👏🏽 Next, you will be redirected to your channel’s Dashboard tab.
At this stage, QuickBooks Commerce is successfully connected with your eBay store, but no synchronization for products nor orders has occurred with eBay yet.
The Dashboard (aka Overview page) presents both operational and analytical data of your eBay store’s connection health/configurations with QuickBooks Commerce.
It also displays a bunch of health checks that will guide you to troubleshoot and fix many issues that might hinder order imports or updates. At any point in time, you can request to re-run the diagnosis by clicking on the ‘Re-run Checks’ button and refreshing your screen browser tab until the diagnostics are done.
QuickBooks Commerce runs diagnostics daily for your channel to make sure you get updated results on your channel dashboard.
This tab consists of two sections namely Settings and Sync Options. It allows you to specify configurations for your eBay store and contains defaults that you can modify.
The Settings section includes 6 main configurations:
Assign a custom name for your channel to easily identify within our app.
Default Tax Treatment
This is set to ‘Exclusive’ by default. Any new orders imported into QuickBooks Commerce will have tax treatment set to whichever value that is selected (i.e. Exclusive or Inclusive).
Default Price List
If price sync is not disabled, any changes to Variant prices or selection of a different default price list would trigger price updates to linked eBay variants.
However, If the price under the default price list is 0 or nil, eBay will not be notified. This is to prevent any accidental zeroing out of price on eBay.
Default Stock Location
Any order imported into QuickBooks Commerce from your eBay store will be assigned to the location selected in this setting. During product import, stock of your eBay product will also be assigned to this location.
If stock level sync is not disabled, any stock level changes on the location or selection of a different default stock location would trigger stock level updates to linked eBay variants.
Default Tax For Orders
Orders imported into QuickBooks Commerce will use the tax amounts provided by eBay to calculate the tax rates applied to the orders. However, if this needs to be overridden with a default tax rate, it can be done so by selecting a tax from the drop-down.
If a tax type is selected here, QuickBooks Commerce will automatically apply the selected tax rate to product line items for newly imported orders.
Default Shipping Tax For Orders
If a tax type is selected here, QuickBooks Commerce will automatically apply the selected tax rate to shipping line items of newly imported orders.
The Sync Options section contains 5 options that control the disabling of syncs for different objects and are checked by default when the channel is newly installed. The last option affects the data during an order import.
If you are installing a new channel, we strongly recommend that you resolve all errors in the dashboard before proceeding to enable any syncs between your eBay ⇆ QuickBooks Commerce account.
Disable Price Sync
This option is checked by default which means that changes to the default price list assigned to the channel will not be synced to eBay.
Unchecking this option will trigger a stock level update to all linked eBay variants.
Disable Stock Level Sync
This option is checked by default which means that any stock level changes of a linked variant under the location assigned in the default stock location will not be synced.
Unchecking this option will trigger a price update to all linked eBay variants.
Disable Order Import
QuickBooks Commerce pulls new orders from eBay every 10 minutes. However, if this option is checked (and it is by default), QuickBooks Commerce will not import any new orders.
Unchecking this option after it was checked will not import historical orders missed during the time frame where importing orders were disabled.
Disable sync of eBay order changes back to QuickBooks Commerce
QuickBooks Commerce checks eBay every 10 minutes to see if any of the imported orders have been updated (e.g. if any orders got fulfilled, canceled, etc.). However, if this option is checked (and it is by default), QuickBooks Commerce will not detect any order updates from eBay.
Unchecking this setting will cause QuickBooks Commerce to only look for orders that have been updated on eBay from that point onwards. Any orders that had been updated when this setting was checked will not be reflected in QuickBooks Commerce.
Use the domestic shipping address for international orders
QuickBooks Commerce uses the customer address as both the shipping and billing address when importing eBay’s order.
If this option is enabled, then while importing international orders, the domestic leg’s shipping address will be used in the ‘Ship To’ field. The customer’s address will be used for the billing address and the shipment Reference ID will be added as a note to the imported order.
This is only applicable if you have signed up for eBay’s International Shipping Program, which provides a domestic shipping address for international orders.
You could encounter a variety of errors while setting up the eBay channel or during product and order syncs. To see a list of all operational/processing errors, navigate to the Errors tab where error logs will be available for your view.
Here, everything within your eBay store has been synced without any errors. ✅
Here’s an example of an error log:
Click on ‘Retry’ to let us fix the error.
Voila! You are done with integrating your eBay with QuickBooks Commerce successfully! 🚀
Move on to the advanced steps of setting up your eBay account, starting with the Initial Product Sync.