spryker/sales
Sales module
11.83.2
2.9M downloads/mo
#4804 most downloaded on Packagist
spryker/sales
What this package is like to depend on
Last release 4 days ago
19 Aug 2026
Release timing varies
gaps range from 9 days to 2 months
Rarely documented
notes for 10 of 255 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
257 releases · first in 2016
12 releases in the last 12 months
see the full history below
Release timeline
255 releases · Mar 2016 to Aug 2026Releases
latest 60 of 257-
11.83.219 Aug 2026Release notes
Open source →Included commits: 11.83.1...11.83.2
Adjustments
- Removed the
WebDriverHelperextension and related UI acceptance test configuration to retire the migrated Codeception UI tests and the acceptance lane.
- Removed the
-
11.83.107 Aug 2026Release notes
Open source →Included commits: 11.83.0...11.83.1
Fixes
- Included the
order-item-merchant.twigpartial in the order item template to display merchant information alongside order items in the Back Office order detail view.
- Included the
-
11.83.025 May 2026Release notes
Open source →Included commits: 11.82.0...11.83.0
Improvements
- Extended the Back Office orders table to support Purchasing Control filtering by introducing four new plugin stacks:
SalesDependencyProvider::PLUGINS_ORDERS_TABLE_QUERY_EXPANDER,SalesDependencyProvider::PLUGINS_ORDERS_TABLE_HEADER_EXPANDER,SalesDependencyProvider::PLUGINS_ORDERS_TABLE_CRITERIA_FILTER_EXPANDER, andSalesDependencyProvider::PLUGINS_ORDERS_TABLE_FILTER_FORM_EXPANDER. - Extended the order detail view with an optional
@PurchasingControl/Sales/cost-center-and-budget.twigblock to display cost center and budget information on the order. - Changed
SalesCommunicationFactory::createTableFilterFormDataProvider()visibility from protected to public to allow access from outside the factory.
Fixes
- Fixed
applyUiPlugins()call inOrdersTableto pass the full query row data merged with the formatted line, so plugins receive all available query columns.
- Extended the Back Office orders table to support Purchasing Control filtering by introducing four new plugin stacks:
-
11.82.027 Mar 2026Release notes
Open source →Included commits: 11.81.0...11.82.0
Improvements
- Adjusted order item state history links in order detail templates to use the
StateMachineVisualizerwhen available, falling back to the standard OMS graph view.
- Adjusted order item state history links in order detail templates to use the
-
11.81.024 Mar 2026Release notes
Open source →Included commits: 11.80.0...11.81.0
Improvements
- Introduced
SalesDetailBlockRendererPluginInterfaceplugin stack viaSalesDependencyProvider::PLUGINS_SALES_DETAIL_BLOCK_RENDERERandDetailController::renderBlockWithStrategy()to render order detail blocks directly without HTTP sub-requests, improving Zed order page performance. - Introduced
SalesOrderDetailDataExpanderPluginInterfaceplugin stack viaSalesDependencyProvider::PLUGINS_SALES_ORDER_DETAIL_DATA_EXPANDERandDetailController::expandOrderDetailData()to allow modules to inject data into the order detail page without additional HTTP requests. - Added
CommentsSalesOrderDetailDataExpanderPlugin,SalesCommentBlockRendererPlugin, andOrderTransferBlockRendererPluginas built-in implementations of the new plugin interfaces. - Added
SalesConfig::getOrderDetailBlockUrlToTemplateMap()to allow project-level registration of block URL to Twig template mappings. - Introduced static caching in
OrderHydratorto prevent redundant order hydration when the same order entity is hydrated multiple times within a single request.
Deprecations
- Deprecated
DetailController::handleSubRequest()andgetSubRequestHandler()— will be removed without replacement. - Deprecated
CommentController::addAction()andCommentController::listAction()in favor ofSalesCommentBlockRendererPluginandCommentsSalesOrderDetailDataExpanderPlugin.
- Introduced
-
11.80.013 Mar 2026Release notes
Open source →Included commits: 11.79.0...11.80.0
Adjustments
- Added compatibility with Gui module version 5 to support the updated Backoffice theme Inspinia v2.
-
11.79.003 Mar 2026Release notes
Open source →Included commits: 11.78.0...11.79.0
Improvements
- Adjusted
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.
- Adjusted
-
11.78.018 Dec 2025Release notes
Open source →Included commits: 11.77.0...11.78.0
Fixes
- Fixed multi-shipment address comparison to correctly identify different shipping addresses by comparing field values instead of object references, ensuring accurate multi-shipment order processing.
- Introduced
SalesConfig::getAddressFieldsToCompare()to store the list of address fields used to determine whether two addresses differ. - Impacted
SalesFacade::saveOrderRaw()with changes. - Impacted
OrderSaverPluginwith facade changes.
-
11.77.009 Dec 2025Release notes
Open source →Included commits: 11.76.0...11.77.0
Improvements
- Removed the ability to update the scheduled time for cancelled service order items.
-
11.76.015 Nov 2025Release notes
Open source →Included commits: 11.75.0...11.76.0
Improvements
- Updated TWIG with Bootstrap v5 HTML classes
- Added support for new
spryker/gui:4.0.0.
-
11.75.024 Sep 2025Nothing published for this version
-
11.74.029 Aug 2025Nothing published for this version
-
11.73.015 Aug 2025Nothing published for this version
-
11.72.024 Jul 2025Nothing published for this version
-
11.71.022 Jul 2025Nothing published for this version
-
11.70.122 Jul 2025Nothing published for this version
-
11.70.010 Jul 2025Nothing published for this version
-
11.69.010 Jul 2025Nothing published for this version
-
11.68.026 Jun 2025Nothing published for this version
-
11.67.017 Jun 2025Nothing published for this version
-
11.66.004 Jun 2025Nothing published for this version
-
11.65.102 Jun 2025Nothing published for this version
-
11.65.030 May 2025Nothing published for this version
-
11.64.028 May 2025Nothing published for this version
-
11.63.015 May 2025Nothing published for this version
-
11.62.014 May 2025Nothing published for this version
-
11.61.230 Apr 2025Nothing published for this version
-
11.61.130 Apr 2025Nothing published for this version
-
11.61.023 Apr 2025Nothing published for this version
-
11.60.018 Apr 2025Nothing published for this version
-
11.59.016 Apr 2025Nothing published for this version
-
11.58.004 Apr 2025Nothing published for this version
-
11.57.101 Apr 2025Nothing published for this version
-
11.57.020 Mar 2025Nothing published for this version
-
11.56.011 Mar 2025Nothing published for this version
-
11.55.027 Feb 2025Nothing published for this version
-
11.54.007 Feb 2025Nothing published for this version
-
11.53.013 Dec 2024Nothing published for this version
-
11.52.028 Nov 2024Nothing published for this version
-
11.51.118 Nov 2024Nothing published for this version
-
11.51.015 Nov 2024Nothing published for this version
-
11.50.104 Nov 2024Nothing published for this version
-
11.50.025 Sep 2024Nothing published for this version
-
11.49.405 Sep 2024Nothing published for this version
-
11.49.329 Aug 2024Nothing published for this version
-
11.49.206 Aug 2024Nothing published for this version
-
11.49.128 Jun 2024Nothing published for this version
-
11.49.024 Jun 2024Nothing published for this version
-
11.48.006 May 2024Nothing published for this version
-
11.47.021 Mar 2024Nothing published for this version
-
11.46.019 Mar 2024Nothing published for this version
-
11.45.007 Mar 2024Nothing published for this version
-
11.44.011 Dec 2023Nothing published for this version
-
11.43.007 Dec 2023Nothing published for this version
-
11.42.204 Dec 2023Nothing published for this version
-
11.42.122 Nov 2023Nothing published for this version
-
11.42.002 Nov 2023Nothing published for this version
-
11.41.027 Sep 2023Nothing published for this version
-
11.40.507 Jul 2023Nothing published for this version
-
11.40.423 Jun 2023Nothing published for this version