Skip to main content

Integrations

View All Tags

MINOR A cart.updated event is now emitted whenever any tax-related operation occurs on the cart, such as adding, updating, deleting, or performing bulk actions on tax items. For more information, see Observable Events.

MINOR We have now introduced a new optional field, order_number, which serves as an alternative to the existing order_id. For Authorize.net transactions, order_number will be sent instead of the order_id, and will appear as the invoice number. For more information, see Update an Order.

MINOR We have added the ability to configure string Custom Fields for use_as_url_slug, allowing you to use the value of that Custom Field to access your Custom API Entry in a way that is well-known to you and your processes rather than an auto-generated identifier. For more information, see Update Custom API Entries.

Additionally, we have also added a checkbox in Commerce Manager to enable a Custom Field for use as the URL of entry record. See Creating Custom Fields.

INTEGRATIONS HUB Released Klevu Integration V6 (US) - V5 (EU): This new version adds the ability to use Product ID instead of Slug in URLs.

Major Organization-level integrations and events specific changes:

Org admins can now create and view organization-level integrations. For more information, see Organization Roles. Organization-level events contain org_id whereas store-level events contain org_id and store_id. For more information, see Characteristics of Catalogs.

Availability levels of observable keys. For more information, see Observable Events.

Minor We have now set the validation for the percentage to be included to allow up to three decimal places for Cart percent discount and Item percent discount. For more information, see Promotions.

Major You can now integrate Elastic Path Commerce Cloud with your other company systems using message queuing services that support the Message Simple Text Orientated Messaging Protocol (STOMP), for example, Amazon MQ. See Integrations.

Minor Added cancelled state to the order status. You can now update the status of an unfulfilled order to cancelled. For more information, see the Cancel an Order by ID section.

Minor Bug fixes, security fixes, and performance improvements. Minor The customer.deleted integration type has been added to Commerce Manager.

Minor Improved validation when creating and updating integrations.

Major Added a new payload field to webhooks with the JSON representation of the updated object. resources is now deprecated but remains in place for the foreseeable future.

Minor Improved the safety of carts using different currencies by rejecting requests which would mix up currencies. The following use cases apply:

  1. If you attempt to add a product to a cart which contains items in a different currency, you receive a 400 error.
  2. If you attempt to check out a cart in a different currency than the products that exist in the cart, you receive a 400 error.
  3. If you attempt to GET a cart in a different currency than the items in the cart, then the currency header should be ignored. You should see it in the original currency.
  4. If you attempt to GET cart items in a different currency than the items in the cart, then the currency header should be ignored. You should see it in the original currency.

Minor Fixed an issue with carts whereby changing the product quantity would change the order of cart items. This is now preserved.

Minor Added attribute validation so that only known events are accepted.

Minor DELETE calls are now rejected to remove a relationship from a collection for incorrectly formatted requests.

Minor Checkout call now returns order items in the response.