Connecting Your Shopify Store
Connecting Your Shopify Store
Integrate Shopify with AtoShip to automatically import orders and streamline your shipping workflow.
Prerequisites
Before You Begin:
- Active Shopify store
- AtoShip account
- Store admin access
- Orders ready to ship
Connection Methods
Two Ways to Connect:
-
Shopify App Store (Recommended)
- One-click install
- Automatic updates
- Full feature access
-
Custom API Connection
- For developers
- Custom workflows
- Advanced control
Installing via Shopify App Store
Step 1: Find AtoShip
- Go to Shopify Admin
- Click "Apps"
- Search "AtoShip"
- Click "Add app"
Step 2: Authorize
- Review permissions
- Click "Install app"
- Log in to AtoShip
- Confirm connection
Step 3: Configure
- Select store settings
- Set import preferences
- Configure sync frequency
- Save settings
Order Import Settings
What Gets Imported:
| Data | Imported | Notes |
|---|---|---|
| Customer name | Yes | For shipping |
| Shipping address | Yes | Validated automatically |
| Order items | Yes | Product details |
| Order notes | Yes | Special instructions |
| Yes | For tracking notifications |
Import Filters:
- Order status (unfulfilled only)
- Date range
- Tag filters
- Location filters
Sync Options
Automatic Sync:
Settings → Integrations → Shopify → Sync Settings
| Frequency | Best For |
|---|---|
| Real-time | High volume |
| Every 15 min | Most stores |
| Hourly | Lower volume |
| Manual | Full control |
Mapping Product Weights
Automatic Weight: Shopify product weights import automatically.
Override Weights:
- Go to Settings → Products
- Create weight rules
- Map SKUs to weights
- Apply to imported orders
Shipping Method Mapping
Map Shopify to Carriers:
Shopify "Standard Shipping" → USPS Priority Mail
Shopify "Express" → UPS 2nd Day Air
Shopify "Free Shipping" → USPS Ground Advantage
Setting Up:
- Go to Integration Settings
- Click "Shipping Mapping"
- Match methods to services
- Save configuration
Order Fulfillment Flow
Typical Workflow:
Shopify Order → Import to AtoShip → Create Label →
Mark Fulfilled → Update Shopify → Customer Notified
Automatic Fulfillment: When enabled:
- Label created → Order marked shipped
- Tracking uploaded automatically
- Fulfillment status updated
- Customer notification sent
Tracking Updates
Automatic Tracking Sync:
- Tracking number sent to Shopify
- Customer receives notification
- Order page shows tracking
- Delivery updates visible
Managing Multiple Locations
Multi-Location Support:
- Import from specific locations
- Set default fulfillment location
- Route orders appropriately
- Track by location
Inventory Considerations
Note: AtoShip doesn't manage inventory—Shopify handles this. Label creation doesn't automatically deduct inventory.
Error Handling
Common Issues:
| Error | Cause | Solution |
|---|---|---|
| Connection failed | Auth expired | Reconnect in settings |
| Orders not importing | Filter too strict | Adjust import filters |
| Address errors | Invalid address | Validate in Shopify |
| Fulfillment failed | API timeout | Retry or manual update |
Disconnecting Shopify
If Needed:
- Go to Settings → Integrations
- Click Shopify
- Click "Disconnect"
- Confirm
What Happens:
- Order sync stops
- Existing data retained
- Can reconnect anytime
Best Practices
For Smooth Operations:
- Validate addresses in Shopify
- Include product weights
- Use consistent shipping methods
- Monitor sync status daily
- Test with a few orders first
Shopify Plus Features
For Shopify Plus:
- Higher API limits
- Multi-store support
- Custom checkout flows
- Advanced scripting
Troubleshooting
Orders Not Appearing:
- Check import filters
- Verify order status
- Check sync is enabled
- Review error logs
Fulfillment Not Updating:
- Verify permissions
- Check Shopify API status
- Review webhook settings
- Manual update if needed
Getting Help
Support Resources:
- AtoShip documentation
- Shopify Partner directory
- Email: [email protected]
- In-app chat