3dcart offers shopping cart software that is easy to use and allows you to build an online store from your web browser. An integration between 3dcart and Shipwire is now available for 3dcart merchants using version 3.2.2 or above.
|Status:||Integration is stable, with two known issues with workarounds: 1) 3dcart shipping method names must not contain special characters, or it will cause orders to not be submitted to Shipwire properly. 2) New clients must call 3dcart support to enable the Shipwire plugin in their store, as it is not installed by default.|
Order Entry – Orders are submitted to Shipwire from your e-commerce store automatically via our Order Entry API. Once your online store receives an order, Shipwire takes care of the rest.
Order Tracking – All tracking information related to completed shipments is pulled automatically, including expected delivery dates.
Inventory Status – You can query your inventory status globally, by region, or by warehouse. Find out when inventory will be available for products that are out of stock.
Shipping Rates – Obtain real-time shipping rates at any time during checkout. Shipwire will return the most cost-effective rates, choosing from the best warehouse, packaging, and carrier available based on your Optimizer preferences. Rates can be returned in any major currency.
For information about the module, visit the 3dcart Shipwire module page. Disregard any wording around a price for the module – the module has been free since May 2014, and some 3dcart pages simply need updating. To set up the module, log in to your 3dcart control panel and navigate to Plugins -> Fulfillment. Click Settings on the Shipwire module. If you get an error of “This plugin is not installed”, please contact 3dcart technical support to have them install the plugin on your store – this is a quick procedure they can handle over the phone, and they only need your 3dcart store URL.
Once the module is installed, you will be able to enable the module and enter your Shipwire API user credentials. If you have not created an API user yet, please read Adding a new user (or API) role. Please do not use your regular Shipwire administrator user email and password (read “Why API Users are better” on the Moving API access from administrator to API roles page).
NOTE: The default of the plugin is to only show Shipwire-returned shipping rates in the checkout. This can cause problems for merchants who also use drop shippers or want other shipping means. If this is the case for you, please check the box for “Use 3dcart to calculate shipping rates (ignore Shipwire rates)” on the Shipwire plugin settings screen and you will then be able to manage shipping methods as you would like. Please note that if you do this, all orders will be processed as “Ground”, regardless of what the shipping method is named in 3dcart. If you would like specific mapping to be set up so that a particular shipping method name passed to us from 3dcart is translated to a particular carrier and service in your Shipwire account, please contact support.
Please add all of your 3dcart products to Shipwire so that we will be able to provide shipping rates in your checkout as well as have orders flow over correctly. Products between the two platforms sync based on SKU, so please make sure these match up. Please see the Configure and store product section of our support area for more details.
Q.Why are my orders not flowing into Shipwire?
A.When troubleshooting, the first place to check is your 3dcart control panel. Edit the order in question and look at the very bottom of the page for a message under “Internal Comments” starting with “SHIPWIRE”. You will see a message indicating success or failure. A common issue is the Shipwire username/password being incorrect, which can be updated at Plugins -> Fulfillment by clicking “Settings” on the Shipwire plugin within the 3dcart control panel.