Sort the Sales Calendar by Expected Ship Date in Odoo

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.
- To ensure data accuracy, all newly created sales orders must have an Expected Ship Date.
- 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.”
- You can enable or disable the feature at any time via:
- 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.
- If the setting is disabled:
Related posts

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.

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.

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.

Gaining Business Insights from Won and Lost Sales
Strategic data analytics give you an enormous market advantage. Here are some factors to consider when thinking of analyzing your sales data.