Skip to Content

Shipping Method Confirmation On Transfer Validation

This module enhances the Barcode module by enforcing a shipping method check on delivery validation
May 28, 2025 by
Shipping Method Confirmation On Transfer Validation
Silverdale Technology, Somroo Hassaan
| No comments yet

Ensuring all shipments are correctly managed before validation is critical in warehouse operations. The Shipping Method Validation for Barcode module helps reinforce shipping compliance by prompting barcode users when a Sales Order linked to a delivery does not include a shipping method.

This enhancement improves communication between warehouse and sales teams, ensuring that orders are not accidentally shipped without confirming logistics and delivery responsibilities.

Key Features & Benefits:

Block Delivery Validation Without Shipping Method

  • Automatically checks if the Sales Order linked to the delivery (picking) has an active shipping method (delivery line).

Custom Popup Notification

  • If no shipping method is found, a popup appears in the Barcode UI stating:

    "There is no shipping method applied to this order. Please confirm with the Sales Team regarding shipping."

  • Provides two buttons:
    • Ok – Proceeds with the validation.
    • Cancel – Stops the validation and allows the user to contact Sales.

Warehouse Workflow Friendly

  • Ensures warehouse operators pause and verify missing shipping info.
  • Encourages communication with Sales or key personnel (like Elise) for exceptions.

Seamless Integration with Barcode App

  • JavaScript patch applies this logic directly to the barcode validation button, maintaining a fluid UI experience.

Backend Logic Check via RPC

  • A backend method checks whether any order lines on the linked SO are marked as delivery lines, determining if shipping is configured.

Example Use Case:

A warehouse staff member is preparing to validate a delivery via the Barcode app.

🔹 The linked Sales Order has no delivery/shipping line.

🔹 Upon tapping Validate, a popup appears:

“There is no shipping method applied to this order. Please confirm with the Sales Team regarding shipping.”

🔹 The staff can:

  • Click Cancel to pause and consult Sales.
  • Or click Ok if they’ve confirmed it's acceptable to proceed without shipping.

This feature ensures compliance and accountability while allowing flexibility for internal coordination.

Summary:

The Shipping Method Validation in Barcode module adds a critical confirmation step before validating deliveries when no shipping method is applied on the associated Sales Order. It improves operational accuracy, prevents accidental shipments, and fosters collaboration between warehouse and sales teams in Odoo.

Share this post
Sign in to leave a comment