What Gets Synced
| Data Type | Direction | Frequency |
|---|---|---|
| Products & Variants | Shopify → Decisio | Real-time webhook |
| Orders | Shopify → Decisio | Real-time webhook |
| Inventory Levels | Bi-directional | Every 15 min |
| Price Updates | Decisio → Shopify | On approval |
| Collections | Shopify → Decisio | Daily |
| Customers | Shopify → Decisio | Daily |
Setup Instructions
Step 1: Install the App
- From your Decisio dashboard, go to Settings → Integrations
- Click Connect next to Shopify
- Enter your Shopify store URL (e.g.,
yourstore.myshopify.com) - Click Install App — you'll be redirected to Shopify
Step 2: Authorize Access
- Review the permissions Decisio needs
- Click Install app in Shopify
- You'll be redirected back to Decisio
Step 3: Configure Sync Settings
- Select which locations to sync (if multi-location)
- Choose sync frequency preferences
- Enable/disable price writeback (optional)
- 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_products— View product details and variantswrite_products— Update prices (if enabled)read_orders— Access order history for forecastingread_inventory— View stock levelswrite_inventory— Adjust inventory (if enabled)read_locations— Multi-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