Skip to content

Odoo Dropshipping: Route Configuration Guide

DeployMonkey Team · March 23, 2026 10 min read

What Is Dropshipping in Odoo?

Dropshipping is a fulfillment method where you sell products without holding inventory. When a customer places an order, Odoo automatically creates a purchase order to your supplier, who ships directly to the customer. You never touch the product — the vendor handles storage, packing, and shipping.

Module Setup

Dropshipping is a route within the Inventory module. Go to Inventory → Configuration → Settings and enable Dropshipping under the Warehouse section. This creates the "Dropship" route that can be assigned to products.

Configuring Dropship Products

Product Setup

  1. Open or create a product
  2. Go to the Inventory tab
  3. Under Routes, check "Dropship"
  4. Go to the Purchase tab
  5. Add at least one vendor with pricing
# Product configuration:
# Product: Wireless Keyboard
# Routes: ☑ Dropship
# Product Type: Storable Product (for tracking)

# Vendor information:
# Vendor: TechDistributor Inc
# Vendor Price: $25.00
# Delivery Lead Time: 5 days
# Minimum Quantity: 1

Dropship Order Flow

Step-by-Step Process

# 1. Customer places order
#    Sales Order confirmed → Delivery created (Dropship type)

# 2. Purchase order auto-created
#    PO to vendor with customer's delivery address
#    Vendor receives PO with ship-to address

# 3. Vendor ships directly to customer
#    You mark the dropship delivery as done
#    (or vendor confirms shipment)

# 4. Invoicing
#    You invoice the customer (sale price)
#    Vendor invoices you (purchase price)
#    Margin = Sale price - Purchase price

Detailed Flow

  1. Sales Order — Customer orders a dropship product. SO is confirmed.
  2. Procurement — Odoo generates a procurement for the dropship route
  3. Purchase Order — A PO is created to the vendor with the customer's shipping address as the delivery address
  4. Vendor Confirmation — Send the PO to the vendor. Vendor ships to customer.
  5. Receive Confirmation — Mark the dropship transfer as done when the vendor confirms shipment
  6. Customer Invoice — Invoice the customer for the sale
  7. Vendor Bill — Receive and pay the vendor's bill

Route Configuration

Dropship Route Details

SettingValueDescription
Source LocationVendorsGoods come from vendor
DestinationCustomersGoods go to customer
Supply MethodTake from Stock → BuyTriggers purchase
TriggerOn Ordered QuantitiesPO created on SO confirmation

Vendor Management

Multiple Vendors

Configure multiple vendors per product for flexibility:

# Primary vendor: TechDistributor (US warehouse)
#   Price: $25.00, Lead time: 5 days

# Backup vendor: GlobalSupply (EU warehouse)
#   Price: $27.00, Lead time: 8 days

# Odoo selects the vendor based on:
# - Vendor priority (sequence)
# - Minimum quantity met
# - Lead time requirements

Vendor Agreements

  • Negotiate dropship-specific pricing with vendors
  • Set up blanket orders for volume commitments
  • Define shipping responsibilities and cost allocation
  • Agree on return handling and damage policies

Combining Dropship and Stock

A single sales order can contain both dropship and stocked products:

# Sales Order SO-2026-001:
# Line 1: Wireless Keyboard (Dropship) → Creates PO to vendor
# Line 2: Mouse Pad (Stock) → Picks from warehouse
# Line 3: USB Cable (Stock) → Picks from warehouse

# Customer receives two shipments:
# 1. Keyboard direct from vendor
# 2. Mouse pad + USB cable from your warehouse

Tracking and Visibility

  • Each dropship order creates a transfer record in Inventory
  • Track vendor shipping status through PO tracking numbers
  • Customer sees order status in their portal
  • Chatter logs all communications and status changes

Returns and Refunds

Dropship returns require coordination with the vendor:

  1. Customer requests a return through the portal or contacting you
  2. Create a return in Odoo (reverse transfer)
  3. Coordinate with vendor: customer ships back to vendor, or to you
  4. Process refund to customer after receiving vendor credit

Pricing and Margins

# Margin calculation:
# Sale price to customer: $45.00
# Purchase price from vendor: $25.00
# Shipping cost (if you pay): $5.00
# Margin: $45 - $25 - $5 = $15.00 (33.3%)

# Advantages:
# - No inventory holding cost
# - No warehouse space needed
# - No picking/packing labor
# - Lower capital requirements

Reporting

  • Dropship Orders — Filter deliveries by dropship type
  • Vendor Performance — Delivery times, accuracy for dropship orders
  • Margin Analysis — Profit per dropship product
  • Order Fulfillment — On-time delivery rate for dropship orders

Best Practices

  • Vet vendors carefully — Their shipping quality is your brand reputation
  • Set realistic lead times — Communicate accurate delivery dates to customers
  • Monitor vendor stock — Avoid selling products the vendor cannot supply
  • Define return policies — Clear agreements with vendors on returns
  • Track margins — Ensure dropship products remain profitable after shipping costs

DeployMonkey + Dropshipping

DeployMonkey's AI agent configures dropship routes, vendor relationships, and automated PO generation for your dropshipping business model.