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.