ShipStation Integration
Connect your FirearmCart store with ShipStation for multi-carrier shipping and label printing.
Features
| Feature | Description |
|---|---|
| Order sync | Orders automatically sent to ShipStation |
| Rate shopping | Compare rates across carriers |
| Label printing | Print shipping labels |
| Tracking sync | Tracking updates back to FirearmCart |
Prerequisites
Before connecting, you need:
- Active ShipStation subscription
- Carrier accounts connected in ShipStation (UPS, FedEx, etc.)
- API key and secret from ShipStation
Getting API Credentials
- Log into ShipStation
- Go to Settings > Account > API Settings
- Generate new API Key
- Copy API Key and Secret
Setting Up
- Navigate to Settings > Integrations
- Find ShipStation
- Click Connect
- Enter API Key and API Secret
- Configure ship-from address
- Select available carriers and services
- Click Save
Configuration Options
| Setting | Description |
|---|---|
| API Key/Secret | Your ShipStation credentials |
| Ship-from address | Your shipping origin |
| Carriers | Select which carriers to use |
| Services | Select which services to offer |
Order Sync
After connecting:
- Customer places order in FirearmCart
- Order automatically syncs to ShipStation
- Order appears in your ShipStation queue
- Create shipping label in ShipStation
- Tracking syncs back to FirearmCart
- Customer receives shipping notification
What Syncs
- Order number
- Customer name and contact
- Shipping address (or FFL address)
- Products and quantities
- Weights
- Order notes
Real-Time Rates
ShipStation can provide real-time shipping rates at checkout:
- Rates calculated based on package weight and dimensions
- Customer sees available options
- Selected rate applied to order
FFL Shipping
For firearm orders:
- FFL address used instead of customer address
- Adult signature automatically required
- Correct carrier service selected
Troubleshooting
Orders Not Syncing
- Verify API connection is active
- Check ShipStation store settings
- Review sync logs
Tracking Not Updating
- Verify webhook configuration
- Check API connection
- Manually enter tracking if needed
Related Documentation
- Integrations Overview - All integrations
- Fulfillment - Order fulfillment
- Shipping - Shipping configuration
- Shipping Firearms - Firearm shipping requirements