A new TermsAndConditions
container has been added.
Changelog
Checkout v1.2.0
The PlaceOrder
container configuration structure has been modified. A new property has been added to the PlaceOrderProps
interface:
PlaceOrderProps.slots.Content
property added: This property allows setting the container content based on the selected payment method. This solves the way how to set the container content dynamically based on the selected payment method, instead of having to modify the text of the container manipulating directly the DOM and detecting payment method selection by handling the PaymentMethods slot, which is not ideal for maintainability.
Checkout v1.1.0
The PaymentMethods
container configuration structure has been modified. The PaymentMethodsProps
interface has been changed and some properties have been deprecated and replaced:
PaymentMethodsProps.setOnChange
property @deprecated: This property is deprecated and will be removed in future versions. It has been replaced by the following:PaymentMethodsProps.slots.Methods.<payment-method-code>.setOnChange
.PaymentMethodsProps.slots.Handlers
property @deprecated: This property is deprecated and will be removed in future versions. It has been replaced by the following:PaymentMethodsProps.slots.Methods.<payment-method-code>.render
.PaymentMethodsProps.slots.Methods
property has been added to thePaymentMethods
container. This property is an object that consists of a list of payment method codes that provide a set of configurations to customize each payment method individually.Configurations accepted by payment methods:
- The
displayLabel
configuration hides the payment method label (for example, if you only want to display the icon). - The
enabled
configuration allows merchants to individually hide payment methods filtering them from the available payment methods list (for example, it is useful when a payment provider has enabled a payment method in the backend, which is configured with more than one payment option and you don’t want to display one of them). - The
icon
configuration specifies the name of the icon to be shown beside of the label. The icon name must exist within the list of available icons defined in the drop-ins SDK. - The
setOnChange
configuration sets the payment method automatically when it is selected. Only if a payment method is specifically set to false, the container will not automatically set the payment method to the cart when selected (for example, if a payment method needs to obtain more information during the place order action). - The
render
configuration is a handler used to render and configure the payment method.
- The
Storefront Compatibility Package v4.8.3
The Storefront Compatibility Package has been updated to include the following changes:
- Added the
exchangeExternalCustomerToken
mutation to facilitate social login feature through app builder. - Fixed issue where plugins for GiftCardAccountManagementInterface methods were not working for webhooks.
- Fixed order search issue for guest shoppers in EDS.
Storefront Compatibility Package v4.8.2
The Storefront Compatibility Package has been updated to include the following changes:
- Added the
customerSegments
,customerGroup
query. - Exposed customer segment, customer group, cart rule related encoded information with customer and cart Query.
Storefront Compatibility Package v4.8.1
The Storefront Compatibility Package has been updated to include the following changes:
- Fixed issue where tax amounts were not updated when gift wrapping was removed from the cart using GraphQL.
Storefront Compatibility Package v4.8.0
The Storefront Compatibility Package has been updated to include the following changes:
- Added the
clearWishlist
mutation. - Added enhanced support gift options to the
cart
,orders
, andproducts
queries. - Miscellaneous bugfixes and enhancements.
Storefront Compatibility Package v4.7.5
The Storefront Compatibility Package has been updated to include the following changes:
- Added the
exchangeExternalCustomerToken
mutation to facilitate social login feature through app builder.
Storefront Compatibility Package v4.7.4
The Storefront Compatibility Package has been updated to include the following changes:
- Added the
customerSegments
, andcustomerGroup
queries. - Exposed customer segment, customer group, cart rule related encoded information with customer and cart queries.
- Miscellaneous bug fixes and enhancements have been added for gift wrapping and related features.
Storefront Compatibility Package v4.7.3
The Storefront Compatibility Package has been updated to include the following changes:
- Removed exposure of customer group, customer segment, and cart price rule information through GraphQL.
- Fixed an Internal Server Error that occurred when selecting the second shipping method with a US address during checkout.
Storefront Compatibility Package v4.7.2
The Storefront Compatibility Package has been updated to include the following changes:
- Resolved a GraphQL issue where the
quantity
field inProductInterface
was not returning the saleable quantity. - Fixed an issue where customer segment-based cart price rules didn’t apply immediately.
Storefront Compatibility Package v4.7.1
The Storefront Compatibility Package has been updated to include the following changes:
- Added the
clearWishlist
mutation. - Added the
customerGroup
query. - Added enhanced support gift options to the
cart
,orders
, andproducts
queries. - Added fields to the
storeConfig
query to support checkout options, customer groups, catalog rules, and cart rules. - Miscellaneous bugfixes and enhancements.