Synco
Additional settings

Stock Sync Odoo to Shopify

Sync Odoo stock to Shopify automatically with scheduled sync or manually on-demand.

Important: Stock sync will ONLY work for products that are already linked/mapped between Odoo and Shopify and configured with proper location mapping settings. Products that are not linked to Shopify or lack location mapping will be skipped during the sync process.

The Stock Sync feature allows you to automatically synchronize inventory levels from your Odoo system to Shopify, ensuring your online store always displays accurate stock quantities.

How It Works

Stock synchronization runs as a background process that transfers stock data from Odoo to Shopify based on your configured location mappings. This ensures your Shopify storefront reflects the most current inventory levels from your Odoo system.

Configuration Options

Connect Odoo Server

Automatic Periodic Sync

To enable automatic stock synchronization:

  1. Enable Periodic Stock Sync: Check the "Enable periodic stock sync" option
  2. Set Duration: Specify how often you want the sync to run
  3. Select Time Unit: Choose from the dropdown menu:
    • Minutes: For frequent updates (e.g., every 15 minutes)
    • Hours: For regular updates (e.g., every 2 hours)
    • Days: For daily or weekly updates (e.g., every 1 day)

Once configured, the system will automatically sync stock levels in the background according to your specified schedule.

Manual Sync

For immediate stock synchronization:

  1. Disable Automatic Sync: Uncheck the "Enable periodic stock sync" option
  2. Manual Trigger: Click the "Sync Odoo Stock to Shopify" button
  3. Processing Time: The sync process will begin immediately and may take some time depending on the number of products in your inventory

Important Notes

Product Mapping Requirements

  • Mapped Products Only: Stock synchronization only applies to products that are already mapped between Odoo and Shopify
  • Location Mapping: Sync is based on the location mappings you have configured in your system
  • Product Status: Check the Product Status page to verify which Odoo variants are mapped to which Shopify products

Performance Considerations

  • Processing Time: The sync duration depends on your total product count and system performance
  • Background Processing: Automatic sync runs in the background without interrupting your workflow
  • Real-time Updates: Manual sync provides immediate updates when you need them

Best Practices

  • Regular Monitoring: Check the Product Status page regularly to ensure proper product mapping
  • Appropriate Frequency: Set sync frequency based on your business needs - more frequent for high-volume stores, less frequent for smaller inventories
  • Location Mapping: Ensure your location mappings are correctly configured before enabling automatic sync
  • Manual Sync: Use manual sync for immediate updates when you need to reflect stock changes right away

This feature ensures your customers always see accurate product availability, reducing the risk of overselling and improving customer satisfaction.