Sort the Sales Calendar by Expected Ship Date in Odoo

Sales calendar ship date

Most businesses plan their shipping workload around when orders are expected to ship, not the day they were entered into the system. But in standard Odoo, the Sales Calendar always organizes orders by Order Date, making it unusable for teams that need a clear, at-a-glance view of daily outgoing shipments.

To solve this, Steersman has introduced a new feature: “Sort the Sales Calendar by Expected Ship Date”.

This enhancement lets your team switch the calendar from “Order Date” to “Expected Ship Date,” giving warehouse, logistics, and customer service teams a clear picture of what is shipping each day.

For many companies, the expected ship date is entered after sales order confirmation. When this happens:

  • The picking “Scheduled Date” can differ from the customer’s accurate promised ship date.
  • The Sales Calendar becomes misleading — orders appear on the date they were created, not when they’re supposed to ship.
  • Shipping planners cannot rely on Odoo’s calendar for workload planning.
  • Teams end up building external reports or manually tracking outgoing shipments.

This disconnect leads to miscommunication, planning inefficiencies, and unnecessary manual processes.

What the Feature Does

When enabled, this Steersman enhancement:

  • Sorts the Sales Calendar by Expected Ship Date
    • The calendar view on the Sales Calendar now places each order on the date you plan to ship it.
  • Makes Expected Ship Date a Required Field
    • To ensure data accuracy, all newly created sales orders must have an Expected Ship Date.
      This ensures the calendar always reflects accurate shipping expectations.
  • Adds a Simple Setting in Odoo
    • You can enable or disable the feature at any time via:
      • Sales > Configuration > Settings > Shipping
      • Setting name: Sort Sales Order Calendar by Expected Ship Date
      • Tooltip: “Will sort the sales order calendar view by the Expected Ship Date instead of by the Order Date.”
  • Reverts Cleanly Back to Standard Odoo
    • If the setting is disabled:
      • Expected Ship Date becomes optional again
      • The Sales Calendar returns to sorting by Order Date
      • No data is changed or removed
        This gives companies full flexibility.
scheduled_dates_on_mobile_laptop_coffee.jpg

How Scheduled Dates and Lead Times Interact in Odoo

A detailed review of how various scheduled dates and lead times configured within the Inventory, Manufacturing and Purchasing modules interact in Odoo.

Procurement Group

Show Procurement Group on Receipts and Transfers In Odoo

We’ve added a feature to help warehouse teams easily identify whether incoming inventory is being received for a Sales Order or as general stock. This is done by making the Procurement Group visible on transfers, both in the Odoo interface and on printed labels. This helps receiving teams know how to sort, label, and stage items based on where they’re headed next.

Batch shipping

Ship Multiple Sales Orders in One Package with EasyPost Batch Shipping in Odoo

For many distributors and manufacturers, shipping multiple sales orders to the same customer in a single package is a common way to reduce freight costs. This is especially true for international shipments, where combining orders into one package can result in significant savings. However, Odoo's standard shipping workflow makes this difficult when using EasyPost. Companies often have to rely on third-party shipping software or manually consolidate orders, creating extra work and increasing the risk of errors. Steersman has developed an enhancement that extends Odoo's **Batch Transfers** functionality, allowing businesses to consolidate multiple EasyPost shipments into a single package while maintaining separate Sales Orders, deliveries, and invoices

Ready ship flag

Make Only Ready to Ship Orders Visible for Picking in Odoo

When ecommerce orders come in, they often need to be reviewed before the warehouse starts processing them - especially if stock needs to ship from a different location or vendor. With this feature, your team can easily control which orders are visible to warehouse staff and ready to be picked.