Skip to main content

Integrations

View All Tags

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.