OdooWiki OCA HUB

Glue module for DDMRP Sale and Dropshipping

ddmrp_sale_dropshipping folder_open OCA/ddmrp open_in_new
Warehouse Management License: AGPL-3

Ignore qualified demand of sales quotations for buffered products that will be dropshipped by forcing the route in the sale line.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

This module stops dropshipped sales quotations from counting as qualified demand for DDMRP buffered products, so buffers are not replenished for goods that are shipped directly from the supplier to the customer.

When you sell a buffered product that will be dropshipped, the sale line normally still appears as qualified demand in the DDMRP buffer calculations. This module changes that: it automatically excludes sale lines whose delivery route is a dropshipping route from the qualified demand used by stock.buffer.

  • It looks at the operation types whose source location is a supplier and whose destination location is a customer, and collects the routes that use those operation types.
  • Sale lines with no route at all, or with a route that is not one of those dropshipping routes, are still counted as qualified demand.
  • Sale lines that do use a dropshipping route are ignored, so they no longer push the buffer to replenish stock that will never pass through the warehouse.

There are no new menus, screens, buttons or reports. The change is automatic and applies wherever DDMRP qualified demand is computed for stock.buffer records. It is a glue module that installs automatically when both DDMRP Sale and Dropshipping are present, and it only affects the stock.buffer model.

Depends on

ddmrp_salestock_dropshipping

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.