Skip to main content

Installation and Setup

Prerequisites

  • Odoo 18 Community or Enterprise edition
  • Python 3.10+
  • Active ShipStation account with API access
  • Required Odoo modules: base, web, sale_management, stock, delivery, contacts

Installation Steps

  1. Copy the shipstation_connector folder to your Odoo custom addons directory
  2. Restart the Odoo server
  3. Go to Apps, remove the 'Apps' filter, search for 'ShipStation', and click Install
  4. After installation, the ShipStation menu appears in the navigation

Instance Configuration

Navigate to ShipStation > Instances to configure your account connection.

Instance Listing

Click New and fill in:

FieldRequiredDescription
NameYesDescriptive name (e.g., "US Warehouse")
API KeyYesYour ShipStation API Key (from Account > API Settings)
API SecretYesYour ShipStation API Secret
API URLNoDefault: https://ssapi.shipstation.com
ActiveNoEnable/disable this instance
CompanyYesThe Odoo company this instance belongs to

Instance Form

Click Test Connection to verify the API credentials. A green 'Connected' status confirms success.

Sync Settings

On each instance, configure:

  • Order Status Filter: all / awaiting_payment / awaiting_shipment / shipped / on_hold / cancelled
  • Days Back: How many days of historical data to import (default: 30)
  • Auto Sync: Enable/disable scheduled synchronization
Need Help?

Contact SDLC Corp at sdlccorp.com/contact-us or email sales@sdlccorp.com