This module extend Odoo functionnalities, regarding delivery features to add a new concept of drop-off Sites.
Main international carriers provide transportation services to specific areas managed by them or by subcontractors.
Then, recipients come pick up their packages in these sites.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets you define drop-off sites where customers pick up their parcels, link them to delivery carriers, and choose the site as the delivery address on a sales order while keeping the real recipient separate.
This module adds a new concept of drop-off sites to Odoo's delivery features. A drop-off site is a place (with address, contact details and geolocation) managed by a carrier where recipients come to collect their packages.
- On a delivery carrier you get a "With Drop-off Sites" flag and a "Drop-off Sites" tab where you can list the sites served by that carrier.
- Drop-off sites are managed from the "Drop-off Sites" menu, available under Sales settings and under Inventory > Delivery. Each site has a code, a carrier, an address, contact details and an optional working-time calendar with opening hours. Buttons let you enable or disable the calendar and geolocate the address.
- On a sales order, when the chosen carrier works with drop-off sites, the delivery address is restricted to sites of that carrier, and a "Final Recipient" field becomes required. This field records the person who will actually pick up the parcel at the site.
- The final recipient is carried through to the delivery order (stock.picking), where it is shown and can be searched or grouped, so warehouse staff know who will collect the goods.
- Partners that are drop-off sites are flagged automatically, and a partner can only be linked to one drop-off site.
Depends on
Menus it adds
Models and fields (8)
- sale.order · extends an existing modeldropoff_site_required (Drop-off Site Required), final_shipping_partner_id (Final Recipient), partner_shipping_id_domain
- stock.move · extends an existing modelfinal_shipping_partner_id (Final Recipient)
- stock.rule · extends an existing model
- res.partner · extends an existing modeldropoff_site_id (Drop-off Site), is_dropoff_site (Is Drop-off Site), dropoff_site_ids, dropoff_site_carrier_id (Carrier of the Drop-off Site)
- dropoff.site · new modelcode, carrier_id (Delivery Carrier), partner_id (Partner), calendar_id (Calendar), attendance_ids (Working Time)
- stock.picking · extends an existing modelfinal_shipping_partner_id (Final Recipient)
- sale.order.line · extends an existing model
- delivery.carrier · extends an existing modeldropoff_site_ids (Drop-off Sites), with_dropoff_site (With Drop-off Sites)
Text generated by AI (DeepSeek) from reading the Odoo 18.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-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/delivery-carrier.
terminal Installation and usage
OCA documentation · Odoo 18.0Configuration
Source · Odoo 18.0- To configure drop-off sites, users should be member of 'Sale / Manager' or 'Inventory / Manager'.
- To use this drop-off sites on sale orders, users should be member of 'Technical Settings / Addresses in Sales Orders'.
Usage
Source · Odoo 18.0- Go to Sale \> Delivery \> Drop-off Sites
- You can add create new drop-off sites, filling address. you have the possilibity to generate geolocalization, base on the module ``
base_geolocalize`` - Optionaly, you can set opening hours.
Then, in your sale order form, if you select a Delivery with drop-off sites enabled, you can select in the delivery address an drop-off site, and so use a new field Final recipitient to mention the name of partner that will pick up the parcel in the dropoff site.
No verified information in OCA: Installation.
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.
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.