ShipWorks API connection - How to Connect GroovePacker to ShipWorks
Modified on: Mon, 17 Feb, 2020 at 11:23 AM
The video above demonstrates the connection process and explains the integration. Below are the integration steps:
First, click on 'create store,' from the settings page:
Then, give the store a name, and select ShipWorks from the store type dropdown.
Each local order status in ShipWorks has a switch to control which types of orders will import. This is helpful if you have orders automatically push to GroovePacker.
If you're using a method where you hit a button in ShipWorks to send them to GroovePacker, you can enable the "ignore local status "switch so that any selected order can be sent to GroovePacker.
Scroll down to find the Auth URL. Copy the Authorization URL (Ctrl+C) from GroovePacker so you can paste (Ctrl+V) it into ShipWorks in a later step.
In ShipWorks click on the Manage tab at the top and then on Actions. In the window click "New Action".
Give the action a name and use the first dropdown to select how you would like the action to be triggered. Creating a custom button gives you control over when orders are sent.
If the "Require" dropdown is set to "An order to be selected" only selected orders will be sent to GroovePacker when you click the button.
If you choose not to rely on a selection you'll need to adjust the setting below for "Send the request using". Otherwise, you can leave it set to "Selected Orders".
After setting your trigger click the Add Task dropdown and select External > Send Web Request. On the "Send the request" dropdown choose "Using the results of processing a template". In the Template Dropdown scroll all the way down and choose the last option: XML Source.
The last step is to paste (ctrl-v) your Request URL into the blank and click ok to save your action. Now when the button is clicked (or the trigger you defined is activated) you should see the selected orders import into GroovePacker.