Additional settings
Fulfill Orders
Configure and manage order fulfillment synchronization from Odoo to Shopify.
Fulfill Orders Settings
Fulfill Orders is a job that synchronizes order fulfillment status from Odoo back to Shopify. This feature ensures that when orders are fulfilled in Odoo, the fulfillment status is automatically updated in Shopify.
Prerequisites
For fulfill orders settings to work properly, ensure you have:
1. Odoo Server Connection
- ✅ Odoo server must be connected with valid credentials
2. Company Configuration
- ✅ Valid company must be selected from the dropdown at App Setting page
3. Shopify Location Sync
- ✅ All locations synced and mapped to Odoo
Configuration Steps
- Navigate to App Settings → Fulfill Orders
- Choose your preferred sync option:
- Cron Job: Set time interval and enable periodic sync
- Manual: Use the sync button for immediate sync
- Ensure all prerequisites are met
- Save your configuration
- Test the sync functionality
Sync Options
Option 1: Cron Job (Periodic Sync)
What it does: Automatically syncs fulfillment status at specified intervals.
How to configure:
- Select "Fulfill Check" option
- Set the time interval for how often you want to sync
- Enable periodic sync
How it works:
- When an order is fulfilled in Odoo, the cron job will start after the specified time
- The system checks for fulfilled orders in Odoo
- Updates the fulfillment status in Shopify accordingly
Example:
- Order requests 5 items
- In Odoo, only 2 items are fulfilled
- The cron job will sync and mark 2 items as fulfilled in Shopify
- The remaining 3 items will remain unfulfilled
Option 2: Manual One-Time Sync
What it does: Allows you to manually trigger a one-time sync of all orders.
How to use:
- Click the "Sync All Orders" button
- All orders will start fulfilling in Shopify from Odoo immediately
- No need to enable periodic sync for this option
When to use:
- When you want to sync all orders at once
- For immediate synchronization without waiting for cron job
- For testing or troubleshooting purposes
How Fulfillment Sync Works
From Odoo to Shopify
- Order is fulfilled in Odoo (partially or completely)
- System detects the fulfillment status change
- Fulfillment information is sent to Shopify
- Shopify order status is updated accordingly
Partial Fulfillment
- If only some items are fulfilled in Odoo, only those items will be marked as fulfilled in Shopify
- Remaining items will stay unfulfilled until they are fulfilled in Odoo
- This ensures accurate inventory and fulfillment tracking
Support
If you need help with fulfill orders settings:
- Email: support@techspawn.com
- Documentation: Check our help center for detailed guides