API DocsCreate Ticket

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:

  1. Shopify App Store (Recommended)

    • One-click install
    • Automatic updates
    • Full feature access
  2. Custom API Connection

    • For developers
    • Custom workflows
    • Advanced control

Installing via Shopify App Store

Step 1: Find AtoShip

  1. Go to Shopify Admin
  2. Click "Apps"
  3. Search "AtoShip"
  4. Click "Add app"

Step 2: Authorize

  1. Review permissions
  2. Click "Install app"
  3. Log in to AtoShip
  4. Confirm connection

Step 3: Configure

  1. Select store settings
  2. Set import preferences
  3. Configure sync frequency
  4. Save settings

Order Import Settings

What Gets Imported:

DataImportedNotes
Customer nameYesFor shipping
Shipping addressYesValidated automatically
Order itemsYesProduct details
Order notesYesSpecial instructions
EmailYesFor tracking notifications

Import Filters:

  • Order status (unfulfilled only)
  • Date range
  • Tag filters
  • Location filters

Sync Options

Automatic Sync:

Settings → Integrations → Shopify → Sync Settings
FrequencyBest For
Real-timeHigh volume
Every 15 minMost stores
HourlyLower volume
ManualFull control

Mapping Product Weights

Automatic Weight: Shopify product weights import automatically.

Override Weights:

  1. Go to Settings → Products
  2. Create weight rules
  3. Map SKUs to weights
  4. 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:

  1. Go to Integration Settings
  2. Click "Shipping Mapping"
  3. Match methods to services
  4. 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:

ErrorCauseSolution
Connection failedAuth expiredReconnect in settings
Orders not importingFilter too strictAdjust import filters
Address errorsInvalid addressValidate in Shopify
Fulfillment failedAPI timeoutRetry or manual update

Disconnecting Shopify

If Needed:

  1. Go to Settings → Integrations
  2. Click Shopify
  3. Click "Disconnect"
  4. Confirm

What Happens:

  • Order sync stops
  • Existing data retained
  • Can reconnect anytime

Best Practices

For Smooth Operations:

  1. Validate addresses in Shopify
  2. Include product weights
  3. Use consistent shipping methods
  4. Monitor sync status daily
  5. 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:

  1. Check import filters
  2. Verify order status
  3. Check sync is enabled
  4. Review error logs

Fulfillment Not Updating:

  1. Verify permissions
  2. Check Shopify API status
  3. Review webhook settings
  4. Manual update if needed

Getting Help

Support Resources:

Was this article helpful?