A custom ShipStation application built on top of the Frappe framework and ERPNext.
The default branch (main-v13) targets Frappe / ERPNext v13.
The following workflows are available in this application:
- Sync multiple ShipStation accounts with a single ERPNext instance.
- Configure individual stores in each ShipStation account to different companies, warehouses, cost centers and account heads.
- Periodically fetch products, orders and shipments from all ShipStation accounts.
- Identify stores connected to the Amazon marketplace, and add hooks for other Frappe applications to process Amazon orders.
- Shipping label generation (can be enabled per ShipStation account)
# get the application onto your bench (v13 branch)
bench get-app https://github.com/ParsimonyGit/shipstation_integration --branch main-v13
# install the application onto a site
bench --site <site_name> install-app shipstation_integration
# apply migrations after install or upgrade
bench --site <site_name> migrateAfter installation, open ShipStation Settings in the desk to:
- Connect one or more ShipStation accounts (API key / secret).
- Map each ShipStation store to the right company, warehouse, cost center, and account heads.
- Enable scheduled sync and optional shipping label generation per account.