Using the ShipStation integration tool

Overview

The ShipStation integration allows AdvancePro users to print labels in ShipStation without the need to manually enter any information. ShipStation will automatically import orders from AdvancePro and export shipping status and tracking information back to AdvancePro after the label has been created.

AdvancePro Setup

  1. Log in to your Shipstation account and go into Account Settings (wrench icon on top-right menu) > Click Account > API Settings. This will show the set of keys that will need to be entered in AdvancePro in step 3.
  2. Log into AdvancePro and go to Admin > Utilities > 3rd Party Shipping.
    NOTE: Enter the keys from Shipstation 
  3. Tick the Enable box in the ShipStation registration section and enter your ShipStation API keys. Then select one of the following options:


    Pack and Ship - Orders will be marked for ShipStation export as soon as they have been picked. Once the label has been created in ShipStation, the order will be shipped in AdvancePro.


    Shipped - Orders will only export to ShipStation once shipped in AdvancePro.

ShipStation Setup

  1. Go back to the Account Settings page and click Selling Channels > Store Setup.
  2. Click “+ Connect a Store or Marketplace”, search for “custom” and select “Custom Store”.
  3. Configure the customer store using the following:

    URL to Custom XML Page:

    http://www.advanceware.net/apwebhook/api/ShipStationApi/Get?SS-CompanyName=AP_COMPANY_NAME&action=export&page=1

    AP_COMPANY_NAME is your company name as set in AdvancePro with URL encoding.

    Example: “Vandelay Industries” with URL encoding becomes “Vandelay%20Industries”

    Username: Your AdvancePro API cKey.

    Password: Your AdvancePro API cSecret. 

    Leave the statuses as the default settings and click “Test Connection” to verify that everything was entered correctly. If the connection is successful, click “Connect” to save the connection.

Please visit this site for more ASCII character used for URL Encoding reference

https://www.w3schools.com/tags/ref_urlencode.ASP

Exporting Orders To ShipStation and Creating Labels

  1. Go to Customers and place an order
  2.  Select products to order, place and process
  3.  Pick the items in the order and click submit
  4. Depending on which option you choose in the 3rd Party Shipping settings, orders will either automatically export to ShipStation after they have been picked or after they have been shipped. You can verify that this process is working by picking/shipping an order in AdvancePro and then clicking the refresh option in ShipStation to import the latest orders. It will display a notification message once the orders have been exported successfully right under the refresh button
  5. Click on the Order # to view the following information: Order Summary, Buyer/Recipient Information, Shipping Information & Ordered Items 
  6. Once an order has been imported to ShipStation, you can create the label as you normally would. Select Services, Package and then click on Create Label
  7. This will be displayed after the Create Label button is clicked. It will notify the user that the order has been shipped and it will allow the user to print the shipping label
  8. Afterward, the order should almost immediately become marked as shipped in AdvancePro (there is no need to manually import anything back to AdvancePro as it happens through a webhook).
  9. Click on the order and the tracking number from ShipStation and shipping amount will be visible on the AdvancePro order when clicking “Shipping History” near the top-right of the order. It is also visible when clicking “View Tracking #’s” on the order in the warehouse.
  10. Clicking on the EYE button will automatically open a website that will track the Shipping Progress

Batch process orders to ShipStation

  1. Login to AdvancePro and go to Admin > Site Settings > tick Separate Pick Stage
  2. Make sure to enable ShipStation and tick Pack and Ship by going to Admin > Utilities > 3rd Party Shipping
  3. After creating the orders, go to Warehouse and click on Orders To Pick to show the orders that are for picking 
  4. Then select the orders that you want to process. At the bottom-left of the screen, you can see a Batch Processing option, click on Process
  5. Orders will be sent to To Pack and a Print window will pop-up, click on OK and the user will be asked where will they want to save the file.
  6. After saving the file, the printout will be shown on the screen
  7. Login to your ShipStation account and click on the refresh button to update the orders