Synco
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

Fulfillment Sync
  1. Navigate to App SettingsFulfill Orders
  2. Choose your preferred sync option:
    • Cron Job: Set time interval and enable periodic sync
    • Manual: Use the sync button for immediate sync
  3. Ensure all prerequisites are met
  4. Save your configuration
  5. 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:

  1. Select "Fulfill Check" option
  2. Set the time interval for how often you want to sync
  3. 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:

  1. Click the "Sync All Orders" button
  2. All orders will start fulfilling in Shopify from Odoo immediately
  3. 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

  1. Order is fulfilled in Odoo (partially or completely)
  2. System detects the fulfillment status change
  3. Fulfillment information is sent to Shopify
  4. 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: