This module implements the following features:
- Show stock operations (pickings) in the customer portal
- Sign pickings directly in portal. Built-in Odoo signatures wizard is used
- Sharing pickings using shareable links with tokens
Users have access to the following stock operations:
- Operation type is available in portal
- User (partner) is set as "Customer"
auto_awesome What this module does
AI-generated from the code · Odoo 17.0Lets customers see and sign their delivery and receipt documents in the Odoo customer portal, and lets staff share a secure link to a specific document for signing.
This module adds a "Stock Operations" area to the customer portal. Customers can open it from the portal home page, see a list of their own delivery and receipt documents, filter them by type (all, delivery, receipt), sort them, and open each one to view its details.
On the document page, customers can download or print the delivery slip and, if the document is not yet signed, click "Sign now" to sign it electronically. Once signed, the document shows a "Signed" button, and the signature, signer name and signing date are stored on the document. A note is added to the document's history when it is viewed or signed, and the signed PDF is attached.
Staff can generate a shareable signature link from a stock document using the "Generate signature link" action; the link includes a security token and can be copied to the clipboard.
In Settings, under Operations, administrators choose which operation types are visible in the portal. Only documents of those types and belonging to the logged-in customer are shown, and portal users can only read them.
Depends on
Required by other modules
Models and fields (4)
- stock.picking · new modelsigned_by, signed_on
- stock.picking.type · extends an existing modelportal_visible (Visible in Portal)
- picking.link.wizard · new modellink (Signature link), picking_id (Picking)
- res.config.settings · extends an existing modelportal_visible_operation_ids (Portal Visible Operations)
Text generated by AI (DeepSeek) from reading the Odoo 17.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/stock-logistics-workflow.
terminal Installation and usage
OCA documentation · Odoo 17.0Configuration
Source · Odoo 17.0- Go to "Inventory -\> Configuration -\> Settings" and scroll to the "Operation" section.
- In the "Portal Visible Operations" select operation types that would be visible in the customer portal.
Usage
Source · Odoo 17.0Log in as a portal user. There will be a new "Stock operations" menu in the list of available documents.
Open a document. Following information is shown on the page:
- Document name (number)
- Document date
- Delivery address
- List of items:
- Product name
- Quantity
You can create a direct link to a stock picking so that even a non user can sign it. To do it:
- Open the picking form and click "Generate signature link".
- Copy the link and share it.
Be careful when sharing this link: anyone with the link will have access to the document.
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.