3dcart offers a great platform for building a store and selling your products. ShippingEasy supports an API that communicates with your 3dcart store.
NOTE: ShippingEasy supports two different 3dcart integrations. This article applies to the newer REST-based integration. Learn more.
How does it work?
ShippingEasy automatically sends queries to read the orders from your 3dcart account and then loads them into your ShippingEasy account. You will see the orders from your 3dcart store on the ORDERS page in your ShippingEasy app as soon as you login. Once shipped, shipment data will be sent back to 3dcart.
How do I integrate 3dcart with ShippingEasy?
How often are my orders synced?
By default, orders are automatically synced hourly. However, you can disable this automatic order download and opt to manually sync your orders via the Sync with store button when you are prepared to ship them. Learn more about disabling automatic order downloads.
Are all orders sent from my 3dcart account to ShippingEasy?
You can choose which order statuses will sync with ShippingEasy. The following statuses are available to sync:
- up to 3 custom statuses
What happens if I click the Sync link on the ShippingEasy ORDERS page?
The Sync link prompts ShippingEasy to pull through orders, in an approved status.
If your store is set up for automatic hourly order downloads, Sync will bring your orders in sooner than the time of the usual hourly sync.
If you have disabled the automatic order download, you must use Sync to download your orders.
It can take 15-20 minutes for orders to populate after selecting Sync.
Are manual orders brought into ShippingEasy from 3dCart?
Yes. As long as the manual orders are in an approved syncing status when the API queries your store, they will be brought into ShippingEasy.
If I cancel an order in 3dcart, will it automatically clear from ShippingEasy?
Yes. If the order is still on the ORDERS page in ShippingEasy and has not been edited in ShippingEasy, then if the order is canceled in 3dcart it will be removed automatically the next time ShippingEasy syncs 3dcart orders.
If I update an orders address in 3dcart, will it automatically update in ShippingEasy?
Yes, address updates will sync to ShippingEasy during each automatic sync that occurs once per hour, or if you choose to manually sync, using the Sync button in the ORDERS page. Learn more about manually syncing.
NOTE: orders must remain on the ORDERS page for this automatic update to occur. If the order is moved from the ORDERS page and later returned, it will not be subject to automatic store updates via the API.
Why are my orders not downloading from 3dCart?
The most common reason that 3dcart orders do not download into ShippingEasy is that the orders are not in a status that syncs when ShippingEasy queries your 3dcart store.
If you manage your orders in your 3dcart admin panel by moving them between statuses, you may wish to disable ShippingEasy's automatic order download. This allows you to edit your orders and then tell ShippingEasy when you're ready to sync your orders. Learn more about syncing on demand.
How are order status values mapped from 3dCart to ShippingEasy?
|3dcart status||ShippingEasy status|
|Custom 1, 2, 3||Awaiting Shipment|
The statuses Shipped, Cancelled, and Not Completed will not sync into ShippingEasy.
Are product SKUs displayed in ShippingEasy?
Are product weights displayed in ShippingEasy?
Are product options displayed in ShippingEasy?
Are warehouse locations displayed in ShippingEasy?
Does ShippingEasy support sending the line items of a 3dcart order to multiple recipients?
No. 3dcart provides the option to purchase multiple items and send them to multiple recipients; however, ShippingEasy does not currently support this.
We're interested to know how important this feature is to our 3dcart customers. Please leave your feedback in our Feature Request forum. Learn more about sharing your feedback with ShippingEasy.
What information is sent back from ShippingEasy to 3dcart?
When ShippingEasy updates an order back to 3dcart, it marks the order as Shipped and provides 3dcart with the ship date, carrier and tracking number.
ShippingEasy will attempt to update the order status to Shipped in 3dcart. However, if you have customized your 3dcart statuses and assigned any name other than "Shipped" to your Shipped orders folder, ShippingEasy will be unable to mark your orders as shipped. Once you update your Shipped order folder's name back to "Shipped", future order updates to your 3dcart store will be successful.
If I combine two orders in ShippingEasy, do both orders get updated in 3dcart?
Yes. They will both be updated as Shipped with the shipment information.
If I split an order in ShippingEasy, will ShippingEasy update both tracking numbers to 3dCart?
No. Although ShippingEasy will update the order as shipped twice via the API, 3dcart only allows one tracking number to be applied to the order.
Will ShippingEasy send email notifications to my 3dCart customers when their orders ship?
Yes, if you choose so. Learn how to turn on email shipment notifications.