ShipWorks Integration With Odoo
ShipWorks is a Windows-based software used by e-commerce and shipping professionals to download and process orders. With ShipWorks you can print shipping labels, generate packing lists and invoices, manage customer information, upload tracking information, and more. A user can connect to any number of stores or data sources and leverage all of our certified shipping carriers.
Odoo ERP is suite to manage, automate and optimize all business processes for medium and small scale companies for all domains ranging from CRM, Sales, Purchases to Manufacturing, HR and Project management and much more. This tool exponentially improves your company’s performance because of its features.This tool helps decision makers by making accessible all the necessary and required information that is needed to make insightful decisions. This is a direct response to general practices where a company’s data is stored separately in various unrelated software and databases hindering the decision-making process.
Integrating Odoo and ShipWorks results in a bi-directional flow of data from Odoo ERP to ShipWorks resulting in automating and authenticating the entire delivery process, be it incoming or outgoing or inbound/internal.
There are four basic user functionalities enhanced by your integration:
- Adding a store :
The ShipWorks user will use the “add Store” feature to set up a generic-module store in ShipWorks. This added Store will ask for your integration point URL so that ShipWorks can make a sequence of calls to obtain the details necessary to add the store into ShipWorks and integrate relevant data with Odoo with warehouse module. The sequence of call would be as follows-
Call 1: GetModule
Call 2: GetStore
Call 3: GetStatusCodes
- Downloading Orders:
When a user clicks the “Download” button in ShipWorks, four calls are made to your integration. The same four calls are made if an automatic download is scheduled. The calls used here are: GetModule; GetStatusCodes; GetCount; GetOrders. These four calls repeat as necessary until GetCount returns a “0.” When GetCount reaches “0” the sequence does not repeat. The sequence of call would be as follows-
Call 1: GetModule
Call 2: GetStatusCodes
Call 3: GetCount
Call 4…N: GetOrders
- Updating Order Status :
If “uploading order status” is supported, ShipWorks will allow a user to change an order’s online status. This requires only one call: Update Status.
- Uploading Tracking Numbers :
If “uploading tracking” information is supported, ShipWorks will allow a user to change an order’s online status. This requires only one call: Update Shipment.
Above is the nutshell description of ShipWorks integration with Odoo bi-directionally. Please contact Bista Solutions Inc. for demo at email@example.com or for any additional questions or comments you can write us at firstname.lastname@example.org.