Shopify Integration Setup
Connect your Shopify store to atoship for seamless order fulfillment.
Integration Benefits
- Automatic Order Import - Orders sync in real-time
- One-Click Fulfillment - Create labels without data entry
- Tracking Sync - Updates automatically in Shopify
- Customer Notifications - Automatic shipping emails
- Inventory Sync - Optional stock level updates
- Bulk Processing - Fulfill hundreds of orders at once
Quick Setup (5 Minutes)
Step 1: Start Connection
- Log into atoship dashboard
- Go to Settings > Integrations > E-commerce
- Find Shopify and click Connect
Step 2: Authorize Access
- Enter your Shopify store URL: yourstore.myshopify.com
- Click Connect to Shopify
- You will be redirected to Shopify
- Review requested permissions
- Click Install app
- Return to atoship automatically
Step 3: Configure Settings
After authorization, configure:
Order Import Settings:
- Auto-import new orders
- Import frequency: Real-time / Hourly / Daily
- Order status filter: Unfulfilled only
- Date range: Import history (optional)
Fulfillment Settings:
- Auto-mark as fulfilled after label
- Send Shopify shipping notification
- Update customer email with tracking
Shipping Settings:
- Map Shopify shipping methods to carriers
- Set default package dimensions
- Configure address handling
Step 4: Test Connection
- Click Test Connection
- Verify access to orders
- Create a test label (optional)
- Confirm tracking updates in Shopify
Order Management
Importing Orders
Automatic Import: Orders appear in atoship within seconds of being placed.
Manual Import:
- Go to Orders page
- Click Sync Orders
- Select date range
- Import specific orders
Import Filters:
- By fulfillment status
- By financial status
- By tags
- By date range
Order Details Synced
| Shopify Field | atoship Field |
|---|---|
| Customer name | Recipient name |
| Shipping address | Ship to address |
| Order number | Reference number |
| Line items | Package contents |
| Notes | Special instructions |
| Tags | Order tags |
Creating Labels
Single Order:
- Click on order
- Enter/verify package weight
- Compare rates
- Click Purchase Label
- Order marked as fulfilled in Shopify
Batch Fulfillment:
- Go to Orders > Ready to Ship
- Select multiple orders
- Click Bulk Create Labels
- Apply shipping settings
- Process all at once
Shipping Method Mapping
Map Shopify to Carriers
Example mappings:
| Shopify Method | atoship Carrier | Service |
|---|---|---|
| Standard Shipping | USPS | Ground Advantage |
| Express Shipping | FedEx | Express Saver |
| Free Shipping | USPS | Priority Mail |
| Overnight | UPS | Next Day Air |
Setting Up Mapping
- Go to Settings > Integrations > Shopify
- Click Shipping Methods
- For each Shopify method:
- Select preferred carrier
- Choose service level
- Set package defaults
Rate Shopping Rules
Instead of fixed mapping, configure:
- Show cheapest ground service for Standard/Economy methods
- Use FedEx 2Day or UPS 2nd Day Air for Express methods
- Prioritize cheapest among options
Advanced Features
Live Shipping Rates
Show real-time rates at Shopify checkout:
-
Requirements:
- Shopify Advanced plan or higher
- Carrier Calculated Shipping enabled
-
Setup:
- Go to Settings > Integrations > Shopify
- Enable Live Rates at Checkout
- Configure rate markup (optional)
- Test with sample cart
-
Rate Display:
- Customer sees actual carrier rates
- Multiple options available
- Delivery estimates shown
Automation Rules
Create rules for hands-free fulfillment:
Example 1: Auto-ship standard orders
- Trigger: New order imported
- Conditions: Shipping method = Standard, Order value < $100, No custom items
- Actions: Select cheapest USPS option, Create label automatically, Send tracking email, Mark fulfilled in Shopify
Example 2: Flag for review
- Trigger: New order imported
- Conditions: Order value > $500
- Actions: Add "Review" tag, Do not auto-process, Send notification to team
Multi-Location Support
If using Shopify Locations:
- Map each location to atoship address
- Orders route to correct origin
- Inventory updates per location
- Location-specific shipping rules
Webhooks and Events
Events Received
| Event | Action in atoship |
|---|---|
| orders/create | Import new order |
| orders/updated | Update order details |
| orders/cancelled | Cancel pending label |
| refunds/create | Flag for return label |
Events Sent
| Event | Shopify Update |
|---|---|
| Label created | Mark fulfilled, add tracking |
| Shipment delivered | Update order timeline |
| Return received | Close return |
Troubleshooting
Orders Not Importing
Check these:
- Integration connected (green status)
- Import filters not excluding orders
- Order status matches filter
- API permissions granted
Solutions:
- Reconnect integration
- Adjust import filters
- Manual sync to catch missed orders
Tracking Not Updating
Check these:
- Fulfillment sync enabled
- Correct location selected
- Order not already fulfilled
- API has write permission
Solutions:
- Re-enable fulfillment sync
- Check Shopify API permissions
- Manual update in Shopify if needed
Duplicate Orders
Prevent duplicates:
- Enable duplicate detection
- Set order number as unique ID
- Check import date range
Rate Errors
Common issues:
- Address validation failed
- Package too heavy
- Service not available
Solutions:
- Validate address first
- Check product weights in Shopify
- Try alternative carrier
Multiple Stores
Connecting Additional Stores
- Go to Settings > Integrations
- Click Add Store
- Repeat authorization process
- Configure per-store settings
Managing Multiple Stores
- Combined view: See all orders together
- Store filter: Focus on one store
- Store-specific rules: Different carriers per store
- Unified reporting: Cross-store analytics
Disconnecting
Pause Integration
Temporary disconnect:
- Go to integration settings
- Toggle Import Orders off
- Orders stop syncing
- Reconnect anytime
Full Disconnect
Remove integration:
- Go to Settings > Integrations > Shopify
- Click Disconnect
- Removes from atoship
- Uninstall app in Shopify (optional)
Note: Existing orders and labels remain in atoship.
Other Platforms
atoship also integrates with:
- Amazon - Seller Central
- eBay - Selling Manager
- WooCommerce - WordPress plugin
- Etsy - Shop integration
- BigCommerce - Native app
- Walmart - Marketplace seller
- TikTok Shop - Social commerce
- Squarespace - Commerce integration
Need Help?
- Video Tutorial: Watch Shopify setup walkthrough
- Live Chat: Integration support
- Email: [email protected]
- Support Ticket: Create Ticket at /dashboard/support