Skip to main content
Connect your Shopify store to automatically sync products, customers, and orders with Buddy.

What Syncs

DataFrom ShopifyTo Shopify
ProductsName, description, variants, prices, imagesPrice updates
CustomersName, email, addressesCustomer updates
OrdersOrder details, line items, status

Connecting Shopify

1

Go to Integrations

Navigate to Settings → Integrations
2

Click Connect

Click Connect Shopify
3

Authorize

You’ll be redirected to Shopify. Log in and authorize Buddy.
4

Initial Sync

Return to Buddy. Your data begins syncing automatically.
Initial sync may take several minutes depending on your catalog size.

Product Sync

What Transfers

From Shopify:
  • Product title and description
  • All variants with SKUs
  • Prices for each variant
  • Product images
  • Inventory levels (if enabled)
To Shopify:
  • Price updates made in Buddy

Product Badges

Products synced from Shopify show an S badge. Click to see:
  • Shopify Product ID
  • Shopify Variant ID
  • Last sync timestamp

Variant Mapping

Shopify variants map to Buddy variants:
ShopifyBuddy
Variant TitleVariant Name
SKUSKU
PriceUnit Price
BarcodeUPC Code

Customer Sync

What Transfers

From Shopify:
  • Customer name and email
  • Default address
  • Additional addresses
To Shopify:
  • Customer updates made in Buddy

Customer Badges

Customers synced from Shopify show an S badge indicating:
  • Shopify Company ID (for B2B customers)
  • Shopify Customer ID
  • Last sync timestamp

Order Sync

What Transfers

Orders created in Shopify appear in Buddy with:
  • Order number and date
  • Customer information
  • Line items and quantities
  • Shipping address
  • Order status
Orders from Shopify are read-only in Buddy. Manage them in Shopify.

Channel Source

Orders from Shopify show “Shopify” as the channel source, making it easy to filter and report on sales by channel.

Sync Frequency

  • Products: Every few minutes
  • Customers: Every few minutes
  • Orders: Near real-time via webhooks
Click Sync on the integration page to manually trigger a sync.

Troubleshooting

  1. Check the product is published in Shopify
  2. Click Sync to manually refresh
  3. Wait a few minutes for sync to complete
  4. Check if the product was imported with a different name
Price sync to Shopify only includes changes made in Buddy. Changes made directly in Shopify sync to Buddy, not the reverse.
If you imported products before connecting Shopify, duplicates may occur. Use Data Quality to merge records.
Check that the variant is active in Shopify. Draft or archived variants may not sync.
Go to Settings → Integrations and click Reconnect to re-authorize.

Best Practices

Connect First

Connect Shopify before importing data to avoid duplicates

Consistent SKUs

Use consistent SKUs across Shopify and other systems

Review After Sync

Check Data Quality after initial sync for any issues

Manage in Source

Make product changes in Shopify; they’ll sync to Buddy