What's changed in Cart and Checkout
Edit on GitHubFebruary 2nd, 2022
Calculation module improvements:
- Adjusted
CalculationFacade::validateCheckoutGrandTotal()
facade method to setCheckoutResponseTransfer.isSuccess
as false on failure. - Impacted
CheckoutGrandTotalPreCondition
plugin with facade changes. - Introduced
CheckoutResponse.isSuccess
transfer field.
March 22nd, 2022
In SalesOrderThresholdGui module, adjusted GlobalSoftThresholdType
in order to set placeholder for empty soft threshold.
April 1st, 2022
SalesOrderThreshold module:
- Fixes:
- Fixed
SalesOrderThresholdFacade::getSalesOrderThresholds()
so it expands sales order thresholds with correct translations.
- Fixed
- Improvements:
- Introduced
GlossaryKey
transfer object. - Added
Translation.fkGlossaryKey
transfer property.
- Introduced
- Adjustments:
- Added
GlossaryFacadeInterface::getGlossaryKeyTransfersByGlossaryKeys()
to dependencies.
- Added
May 16, 2022
In DummyPayment module, added strict types for return values.
Jun 06, 2022
In Checkout module, deprecated CheckoutPreSaveInterface
.
June 21th, 2022
Cart module improvements:
- Introduced
GroupKeyWithCartIdentifierItemExpanderPlugin
plugin in order to expand group keys with quote identifier. - Introduced
CartFacade::expandItemGroupKeysWithCartIdentifier()
. - Added
UtilTextServiceInterface
to dependencies. - Introduced
Quote.idQuote
transfer field.
-
SharedCart module improvements:
-
Introduced
SharedCartCommentValidatorPlugin
to validate comments before persisting. -
Introduced
SharedCartFacade::validateSharedCartComment()
. -
Introduced
CommentRequest
transfer. -
Introduced
Comment
transfer. -
Introduced
CommentValidationResponse
transfer. -
Added
CommentExtension
module to dependencies.
Jul 19th, 2022
MultiCart module changes:
- Added
Transfer
module to dependencies. - Adjusted
MultiCartFacade::addDefaultQuoteChangedMessage()
so it shows the default quote changed message only to the quote owner.AddDefaultQuoteChangedMessageQuoteUpdateBeforePlugin
is impacted.
Sep 19th, 2022
SalesOrderThresholdGui module improvements:
- Adjusted
GlobalSoftThresholdFixedFeeFormExpanderPlugin::expand()
to display formatted fixed fee based on locale. - Adjusted
GlobalController::indexAction()
to display formatted hard threshold, hard maximum threshold, and soft threshold. - Added
LocaleFacadeInterface::getCurrentLocaleName()
to dependencies. - Increased
Gui
dependency version.
Thank you!
For submitting the form