OdooWiki OCA HUB

Stock Picking Portal

stock_picking_portal folder_open OCA/stock-logistics-workflow open_in_new
Uncategorised License: AGPL-3

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.0

Lets 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

portalsale_stock

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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 16.0

Confirmed on 2026-11-03 in branch 16.0 of OCA/stock-logistics-workflow.

terminal Installation and usage

OCA documentation · 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.

Log 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.

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.