Skip to content
Releases

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 the PaymentMethods 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.

Storefront Compatibility Package v4.8.3

The Storefront Compatibility Package has been updated to include the following changes:

  • Added the exchangeExternalCustomerTokenmutation 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, and products 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 exchangeExternalCustomerTokenmutation 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, and customerGroup 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 in ProductInterface 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, and products queries.
  • Added fields to the storeConfig query to support checkout options, customer groups, catalog rules, and cart rules.
  • Miscellaneous bugfixes and enhancements.