Overview
ShipStation is a shipping solution that streamlines the order fulfillment process for online retailers. With real-time integrations into popular marketplaces like eBay, Amazon, Sears, Best Buy, etsy and shopping carts like AmeriCommerce, ShipStation handles everything from order import and batch label creation to customer communication. Advanced customization features such as Automation Rules and Product Profiles allow ShipStation to fit businesses with any number of users or locations. As a SaaS, cloud-based software solution, ShipStation is compatible on both Mac and PCs through any web browser— from any location!
Supported Features
- Product, Images, Weight, Product Personalization Options, Variants, and Warehouse Location
- Requested Shipping Service
- Tracking # and Shipment status posted back to AmeriCommerce online stores
- Gift and Gift Message
- will recognize as a “Gift” if it is indicated at checkout
- Order Comments and Private Notes
- Customer Email and Phone Number
- Payment Method
The Setup
Go to ShipStation and create an account here: AmeriCommerce ShipStation Integration
Create a User in AmeriCommerce online stores with Order Read/Update access for API permissions. Then enable "Legacy API user" under the user account and reset the password. This will trigger a storefront password reset instead of Auth0, so we can authenticate the user and log them in.
NOTE: "Legacy API User" is not allowed interactive login. The user account can only be used for API integrations, so it would need to be a separate user account from the one you use to login to the admin.
(If you need more info on creating a customer with specific user permissions check out the article here: How To Add/Edit User Roles and Permissions)
From the ShipStation dashboard select the Welcome button in the menu.
Click Connect a Channel You Sell
Search and Select AmeriCommerce.
(if AmeriCommerce does not display click this link: https://ss.shipstation.com/#/settings/stores/setup/59 )
You will be prompted to enter information in here that will integrate with AmeriCommerce online stores.
You can then run a test to make sure it's connected.
After a successful test click
Setup is complete!
NOTE: You can also set up a warehouse location for your products. If you want to send a warehouse location to ShipStation all you have to do is create a product custom field titled ShipStationWarehouseLocation . (Be sure to use that name exactly including capitalization and no spaces. Then any products that have a value for that setting will pass it over to ShipStation on sync.
NOTE: If you are having issues getting certain orders to work, check to see if it is a custom status. If it is, you'll have to turn on the statuses in the ShipStation Settings
Note your order statuses so you can enter them in the ShipStation. Note that these ShipStation statuses can accept a CSV list of multiple statuses for each, so statuses cannot have commas. Our default “Approved, Pending Shipping” needs to be changed, as it would appear to the ShipStation config as two statuses, “Approved” and “Pending Shipping”.
If you already have an account with ShipStation and wish to start from the admin panel,
In the ShipStation admin, click the Account Settings icon.
Click Selling Channels under Import Orders
Click Connect a Store or Marketplace and follow the directions above for setting up your AmeriCommerce store in ShipStation.
Troubleshooting
Make sure in your settings for ShipStation under Apps & Add-Ons that your Shipped Order Status is set. If you have it set to none, you won't see any order statuses change in sync with the status that they do in the AmeriCommerce online store.