1Understanding the eBay Order Import Process
QuickBooks Commerce checks for new orders created on eBay every 10 minutes as long as the Order Import toggle (found in the Settings tab of the eBay channel) is not disabled.
Things to take note 📝
The minimum requirements to import an eBay order into QuickBooks Commerce are as follows:
- Order
- Company
- Contact
- Shipping Address
- Billing Address
- Order Line Items
Once the above details are validated, your order import will be successful. ✅
Any errors encountered while trying to create the invoice, payment or fulfillment will not prevent the order from being created.
Invoice and Payments
- If an eBay order is marked as Paid, an invoice and payment will automatically be created right after the order is created in QuickBooks Commerce.
- An invoice will only be created in QuickBooks Commerce when the eBay order is paid.
- A payment method will be assigned to the QuickBooks Commerce order if a payment method with the same name exists in QuickBooks Commerce.
Fulfillments
- If an eBay order is marked as shipped, a Fulfillment will be created right after the order is created in QuickBooks Commerce.
- Tracking Number, Tracking Company, and Shipped At details will be pulled from the eBay order.
Canceled Order
- If the order that QuickBooks Commerce fetches from eBay is already marked as Canceled, QuickBooks Commerce will create the order but it will be voided right after it is created.
Refunds and Fulfillment Returns
- QuickBooks Commerce does not support refunds and fulfillment returns at the moment. This has to be done manually for now.
Company and Contact
- If the order company is not linked to a QuickBooks Commerce company during the import, we will try to find a match in QuickBooks Commerce first by email and then by name. If there is no match, we will automatically create both a Company and Contact in QuickBooks Commerce.
- If a matching company is found, we will attempt to find a matching contact based on the contact email or the first and last names specified in the eBay order. If there is no match, we will create a new contact under the existing company.
2Understanding the QuickBooks Commerce Order Sync to eBay
For orders imported from an eBay sales channel, QuickBooks Commerce will export any fulfillment information for fulfillments created in QuickBooks Commerce.
QuickBooks Commerce exports/syncs the following to eBay for each fulfillment.
- Shipment Service Provider
- Tracking Number
- Shipped Time
QuickBooks Commerce only exports/syncs the above fulfillment information to eBay when the order is Fulfilled completely. Partially shipped orders will not be synced to eBay.
3Understanding the eBay Order Update Process
QuickBooks Commerce checks for updated orders on eBay every 10 minutes as long as the ‘sync of eBay order changes back to QuickBooks Commerce’ toggle is not disabled.
If there is a linked QuickBooks Commerce order, we will update the order accordingly. Do note that if a linked order is not found, we will not import the order.
Invoice and Payments
- If the order that QuickBooks Commerce fetches from eBay is already marked as paid, an invoice and payment will only be created if the QuickBooks Commerce order is in one of these statuses: uninvoiced or partially invoiced, unpaid or partially paid.
Fulfillments
- If the order that QuickBooks Commerce fetches from eBay is already marked as shipped, a fulfillment will only be created if the matching QuickBooks Commerce order in one of these statuses: unshipped or partially shipped.
Canceled Order
- If the order that QuickBooks Commerce fetches from eBay is already marked as Canceled, QuickBooks Commerce will void the matching order (i.e. if the sales order status is 'Active').
Refunds and Fulfillment Returns
- QuickBooks Commerce does not support refunds and fulfillment returns at the moment. This has to be done manually for now.
And you’ve made it this far like a champion 🥇
What's next?
If you have the same product listed on multiple sales stores with different SKUs, learn how to pull them from the same inventory with the use of SKU aliases.