NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #5494 most downloaded on Packagist
Sales module
Last release 9 days ago
29 Sep 2026
Release timing varies
gaps range from 9 days to 2 months
Some releases are documented
notes for 16 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
263 releases · first in 2016
Included commits: 11.85.1...11.85.2
Included commits: 11.85.1...11.85.2
spryker/gui version constraint to ^5.8.0 to align with the Back Office frontend builder moved into the Gui module.Included commits: 11.85.0...11.85.1
Included commits: 11.85.0...11.85.1
OrderHydrator and OrderItemReader to skip the order item expander plugins when there are no order items, avoiding needless plugin calls.One column per quarter.
Included commits: 11.84.1...11.85.0
Included commits: 11.84.1...11.85.0
storeNames, createdAtFrom, createdAtTo, and itemStates fields to OrderConditionsTransfer to filter orders by store, creation date range, and item state, supporting order listing in the Orders Backend API.Included commits: 11.84.0...11.84.1
Included commits: 11.84.0...11.84.1
DetailController::setOrderFallback() to store the orderTransfer object on $subRequest->attributes instead of $subRequest->request, since Symfony 7's InputBag no longer accepts non-scalar values.OrdersTable::persistFilters() to read ID_ORDER_ITEM_PROCESS/ID_ORDER_ITEM_STATE via $request->query->get() cast to int instead of getInt().Included commits: 11.83.3...11.84.0
Included commits: 11.83.3...11.84.0
TableFilterForm to use the updated Gui DateTimePickerType for the order date range filter, linking start/end fields automatically.Included commits: 11.83.2...11.83.3
Included commits: 11.83.2...11.83.3
Included commits: 11.83.1...11.83.2
Included commits: 11.83.1...11.83.2
WebDriverHelper extension and related UI acceptance test configuration to retire the migrated Codeception UI tests and the acceptance lane.Included commits: 11.83.0...11.83.1
Included commits: 11.83.0...11.83.1
order-item-merchant.twig partial in the order item template to display merchant information alongside order items in the Back Office order detail view.Included commits: 11.82.0...11.83.0
Included commits: 11.82.0...11.83.0
SalesDependencyProvider::PLUGINS_ORDERS_TABLE_QUERY_EXPANDER, SalesDependencyProvider::PLUGINS_ORDERS_TABLE_HEADER_EXPANDER, SalesDependencyProvider::PLUGINS_ORDERS_TABLE_CRITERIA_FILTER_EXPANDER, and SalesDependencyProvider::PLUGINS_ORDERS_TABLE_FILTER_FORM_EXPANDER.@PurchasingControl/Sales/cost-center-and-budget.twig block to display cost center and budget information on the order.SalesCommunicationFactory::createTableFilterFormDataProvider() visibility from protected to public to allow access from outside the factory.applyUiPlugins() call in OrdersTable to pass the full query row data merged with the formatted line, so plugins receive all available query columns.Included commits: 11.81.0...11.82.0
Included commits: 11.81.0...11.82.0
StateMachineVisualizer when available, falling back to the standard OMS graph view.Deprecated DetailController::handleSubRequest() and getSubRequestHandler() — will be removed without replacement.
Included commits: 11.80.0...11.81.0
SalesDetailBlockRendererPluginInterface plugin stack via SalesDependencyProvider::PLUGINS_SALES_DETAIL_BLOCK_RENDERER and DetailController::renderBlockWithStrategy() to render order detail blocks directly without HTTP sub-requests, improving Zed order page performance.SalesOrderDetailDataExpanderPluginInterface plugin stack via SalesDependencyProvider::PLUGINS_SALES_ORDER_DETAIL_DATA_EXPANDER and DetailController::expandOrderDetailData() to allow modules to inject data into the order detail page without additional HTTP requests.CommentsSalesOrderDetailDataExpanderPlugin, SalesCommentBlockRendererPlugin, and OrderTransferBlockRendererPlugin as built-in implementations of the new plugin interfaces.SalesConfig::getOrderDetailBlockUrlToTemplateMap() to allow project-level registration of block URL to Twig template mappings.OrderHydrator to prevent redundant order hydration when the same order entity is hydrated multiple times within a single request.DetailController::handleSubRequest() and getSubRequestHandler() — will be removed without replacement.CommentController::addAction() and CommentController::listAction() in favor of SalesCommentBlockRendererPlugin and CommentsSalesOrderDetailDataExpanderPlugin.Included commits: 11.79.0...11.80.0
Included commits: 11.79.0...11.80.0
Included commits: 11.78.0...11.79.0
Included commits: 11.78.0...11.79.0
SalesFacade::saveOrderRaw() to throw a custom DuplicateOrderReferenceException to distinguish duplicate order reference database integrity errors from other exceptions during order saving, enabling the checkout workflow to selectively retry only on this specific failure and surface all other errors immediately.Included commits: 11.77.0...11.78.0
Included commits: 11.77.0...11.78.0
SalesConfig::getAddressFieldsToCompare() to store the list of address fields used to determine whether two addresses differ.SalesFacade::saveOrderRaw() with changes.OrderSaverPlugin with facade changes.Included commits: 11.76.0...11.77.0
Included commits: 11.76.0...11.77.0
Included commits: 11.75.0...11.76.0
Included commits: 11.75.0...11.76.0
spryker/gui:4.0.0.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →