Dropshipping Configuration in Odoo 19
Dropshipping in Odoo lets you sell products without holding them in your warehouse. When a customer places an order, Odoo automatically creates a Purchase Order to your vendor — who ships directly to the customer. No manual steps, no disconnected records.
This is a clean fit for e-commerce businesses, distributors, and anyone selling a wide range of products without the overhead of stocking everything.

What Is Dropshipping in Odoo?
Dropshipping is a fulfilment method where, instead of shipping products from your own warehouse, you send the purchase order directly to a third-party vendor, who then ships the goods straight to your customer. In Odoo, dropshipping works as a Route—a predefined path that tells the system how a product should move from its source to its destination.
When a Sales Order is confirmed in Odoo and the ordered product is configured with the dropshipping route, Odoo automatically generates a Request for Quotation (RFQ) to the defined vendor. Once the vendor confirms the order and ships the goods. Odoo records the delivery directly against the customer’s address—not your warehouse. Odoo manages this entire process within its integrated modules, eliminating the need for manual intervention or third-party tools.
How to Enable Dropshipping
Step 1 — Activate the Route in Settings
Inventory → Configuration → Settings
Under the Warehouse section, enable Dropshipping and save.
This creates a system-wide Dropship route you can assign to products or individual order lines.

Step 2 — Assign the Route to a Product
Open the product → go to the Inventory tab → under Routes, check Dropship.
This ensures that the product follows the dropshipping route, generating a vendor RFQ instead of using your own stock.

Step 3 — Set Up a Vendor on the Product
Go to the Purchase tab → click Add a Line under Vendors.
Set the vendor’s name, quantity, unit price and delivery lead time. Odoo uses this to auto-generate the RFQ when a Sales Order is confirmed.

Additionally, you can add multiple vendors and define a priority order. Odoo will use the first (highest-priority) vendor by default.
How the Order Flow Works
Once a Sales Order is confirmed, Odoo immediately analyses the demand and, recognising the Dropship route, generates a Request for Quotation in the Purchase module. You will see a smart button labelled Purchase appearing on the Sales Order form, with a count of the linked RFQ or PO. Once the vendor confirms the order, a smart button labelled Dropship appears on the sales order. Opening it displays the dropship delivery order, showing the direct shipment from vendor to customer. Once the vendor ships the product, you can validate this delivery to confirm that the order has been fulfilled

This automatic linkage between the Sales Order and the Purchase Order is one of Odoo’s most powerful native features. The purchase order will pre-fill the delivery address with the customer’s shipping address from the sales order, not your warehouse address—confirming the dropship logic is working correctly. Any changes to the customer’s delivery address in the sales order will propagate to the linked purchase order.
Applying Dropshipping on a Per-Order Basis
You don’t have to set Dropship as the default route on a product. You can apply it on a per sales order line basis:
Sales Order → on the order line → set Route = Dropship

This is useful when the same product ships from your warehouse sometimes and directly from a vendor other time, depending on stock availability.
Automating and Integrating the Odoo Dropshipping Workflow
One of the key advantages of configuring dropshipping within Odoo rather than using standalone dropshipping tools is the native integration with Odoo’s other modules. Your sales, purchase, accounting, and inventory data all stay in sync automatically, reducing the reconciliation headaches that arise when using separate systems.
For businesses operating e-commerce platforms, Odoo’s Website and eCommerce module can be directly connected to the inventory system. When a customer places an order on your Odoo-powered website for a dropship product, the entire fulfilment chain—RFQ creation, vendor notification, delivery tracking update to the customer—can be fully automated with the right configuration.
Infintor’s Odoo ERP Integration Services specialize in connecting Odoo with external platforms such as Amazon, Shopify, WooCommerce, and custom logistics APIs. If your dropshipping operation involves third-party marketplaces or vendor EDI systems, our integration team can build the connectors needed to keep your Odoo environment as the single source of truth.
For businesses looking to extend Odoo’s default dropshipping behaviour—such as custom approval workflows, vendor performance tracking, or Vendor stock visibility—Infintor’s Odoo ERP Customization Services can design and develop these enhancements within the Odoo framework without disrupting future upgrades.
Frequently Asked Questions
1. Can I enable dropshipping for only specific products?
Yes. Set the Dropship route on the product’s Inventory tab, or apply it per order line without changing the product’s default route.
2. Does Odoo automatically set the customer’s address on the Purchase Order?
Yes. When the Dropship route is active, Odoo assigns the customer’s delivery address to the vendor PO automatically.
3. Is dropshipping available in Odoo Community?
Yes. The core dropshipping route—enabling the route, assigning it to products, and auto-generating purchase orders to vendors—is available in both Odoo Community and Enterprise editions.
4. What if the vendor is out of stock?
Odoo creates the PO regardless. Vendor stock availability is managed outside Odoo unless a third-party integration is set up.
5. Can I dropship from multiple vendors on the same order?
Yes. Odoo can generate separate purchase orders per vendor for the same Sales Order. If different products are linked to different vendors, each will trigger its own purchase order automatically.
6. How do I track delivery for a dropshipped order?
From the Sales Order, use the Purchase smart button to view the PO and the Dropship smart button to track the delivery. Validating the dropship transfer confirms that the order has been fulfilled.
Infintor Solutions is an Official Odoo Partner in India. Setting up dropshipping correctly from day one — vendors, routes, lead times, and order flows — saves significant rework later. Talk to our Odoo consultants to get it right.
