E-commerce

Shopify Integration

Connect your Shopify store to automatically sync products, orders, and inventory. Enable AI-powered pricing updates and inventory management directly in your store.

5 min
Setup Time
Real-time
Sync Frequency
6
Data Types

What Gets Synced

Data TypeDirectionFrequency
Products & VariantsShopify → DecisioReal-time webhook
OrdersShopify → DecisioReal-time webhook
Inventory LevelsBi-directionalEvery 15 min
Price UpdatesDecisio → ShopifyOn approval
CollectionsShopify → DecisioDaily
CustomersShopify → DecisioDaily

Setup Instructions

Step 1: Install the App

  1. From your Decisio dashboard, go to Settings → Integrations
  2. Click Connect next to Shopify
  3. Enter your Shopify store URL (e.g., yourstore.myshopify.com)
  4. Click Install App — you'll be redirected to Shopify

Step 2: Authorize Access

  1. Review the permissions Decisio needs
  2. Click Install app in Shopify
  3. You'll be redirected back to Decisio

Step 3: Configure Sync Settings

  1. Select which locations to sync (if multi-location)
  2. Choose sync frequency preferences
  3. Enable/disable price writeback (optional)
  4. Click Save & Start Sync

Step 4: Initial Data Import

The first sync will import your historical data. Depending on store size, this may take 5-30 minutes. You can monitor progress in the integration dashboard.

Permissions Required

  • read_productsView product details and variants
  • write_productsUpdate prices (if enabled)
  • read_ordersAccess order history for forecasting
  • read_inventoryView stock levels
  • write_inventoryAdjust inventory (if enabled)
  • read_locationsMulti-location support

Price Writeback

When enabled, approved price changes from Astra can automatically update your Shopify product prices:

  • Updates both regular and compare-at prices
  • Respects variant-level pricing
  • Creates price change audit trail in Shopify
  • Can be limited to specific collections

Important

Price writeback is disabled by default. Enable it only after you're comfortable with Astra's recommendations. Start with manual approval before enabling auto-sync.

Multi-Location Support

If your Shopify store has multiple locations (warehouses, retail stores), Decisio syncs inventory at the location level:

  • Track stock by location
  • Location-specific forecasting
  • Transfer recommendations between locations
  • Aggregate views across all locations

Troubleshooting

Sync Not Working

  • Check that the Decisio app is still installed in Shopify
  • Verify webhook URLs are accessible (no firewall blocking)
  • Try disconnecting and reconnecting the integration

Missing Products

  • Products must be "Active" status in Shopify
  • Draft products are not synced by default
  • Check if product is in an excluded collection

Price Updates Not Applying

  • Ensure price writeback is enabled in settings
  • Check that the decision was approved (not just generated)
  • Verify the product isn't in a "protected" collection