Elastic Path Commerce Cloud Changelog - 2019

For product updates, use this changelog. Elastic Path does not publish separate release notes for Elastic Path Commerce Cloud.


December 19, 2019

MAJOR Order flows removed from transaction responses.

December 12, 2019

MAJOR Removed deprecated fields on transaction responses.

November 26, 2019

MINOR Promotion code response is now paginated.

November 4, 2019

MAJOR Flow slugs can no longer be pluralized versions of core entity slugs (products, orders, etc).

October 28, 2019

MINOR In some cases, errors to the orders endpoints would return a blank error. This has been resolved.

MINOR Deleting a relationship on a flow now sets the fields to null, not a blank array.

October 15, 2019

MINOR Fixed an issue where whitespace in filters would cause a 500 error.

MINOR Fixed an issue where all flows were returned when using ?include.

October 11, 2019

MINOR Fixed an issue where meta data wasn’t being returned when searching for customers.

October 7, 2019

MINOR Added the ability to delete a single promotion code via a new endpoint.

October 4, 2019

MINOR Added detail to error responses that only included details in preparation to deprecate details

October 2, 2019

MINOR Added Stripe payment gateway to attributes.

September 30, 2019

MINOR Fixed an issue where updating a file would sometimes result in a 500 error.

September 13, 2019

MINOR Currency is now formatted correctly across all formatted properties.

MINOR Product slug is now returned for cart items.

September 11, 2019

MINOR Order CSV exports now include the instructions field from the shipping address.

September 9, 2019

MINOR Fixed an issue where the formatted money was not being formatted for transaction responses.

September 2, 2019

MINOR Fixed a bug where field_type needed to be specified when updating a field and omitting it would cause a 5xx response.

MINOR Fixed a bug where the updated_at on a flow was not being updated when the flow was updated.

July 17, 2019

MINOR Return an error if a user tries to add a product to a cart that does not have a price in the supplied currency.

MINOR Return an error if more than 10 filter parameters are applied to a request.

MINOR Fixed a bug where adding a relationship field to some entity types could cause a 5xx response.

July 10, 2019

MINOR Fixed a bug where new store settings could be empty.

MINOR Added new readonly settings.

MAJOR OPTIONS requests are now handled from the nearest edge location to the client instead of our EU data centre.

July 4, 2019

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.

July 2, 2019

MINOR Fixed a bug where incorrect error messages could be returned if there was an error when making a payment. For example, you could get an Insufficient Stock error because of an incorrectly formatted payment request.

June 24, 2019

MAJOR Added new methods, simple (default) and line, to calculate totals for carts and orders. MINOR Fixed a bug where a PUT to a cart item with a quantity of 0 would return a 404.

MINOR Fixed a bug where passing mismatched IDs in the URL and body, or not passing an ID in the body would cause a 5xx error.

MINOR You can now add a tax item at the same time you add a cart item. See Add Product to Cart or Add Custom Item to Cart and for tax item reference see Tax Items.

June 21, 2019

MINOR Improved error handling when making payments.

June 19, 2019

MINOR Fixed a bug where attempting to disable any currency would result in a Cannot disable the default currency error.

June 18, 2019

MAJOR Added a settings option to allow store owners to specify how taxes and promotions are calculated on their carts.

June 11, 2019

MINOR Fixed bug where in some cases cart totals did not exactly reflect the order totals created after the cart was checked out. Cart totals and order totals now exactly match.

MINOR Fixed bug where phone number associated with address would not update correctly on PUT.

May 28, 2019

MINOR Cart items now returned with GET cart call.

MINOR Adding a promo code to an empty cart now returns 422: "At least one product must be included in your cart to qualify for this offer".

MINOR Adding the same promo code to a cart more than once returns 201 but ensures the code is applied only once.

MINOR Updating a modifier no longer changes the child product IDs on rebuild.

May 23, 2019

MINOR Added ability to update tax items (PUT) once added to a cart item.

May 21, 2019

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.

April 17, 2019

Commerce Manager Fixed inconsistent behavior of pagination in the UI.

  • Fixed an issue whereby an invalid slug would cause an error with the flows endpoint.
  • Fixed an issue whereby a payment request without an object would cause an error.
  • Fixed an issue with the validation issue being logged as error.

April 9, 2019

Pagination on the /v2/flows/:flowSlug/entries endpoint now defaults to 100 entries per page.

April 4, 2019

MAJOR Released a caching layer for /products endpoints. Cached data is now served to stores from edge locations around the world.

MAJOR Released live version of the Self Checkout solutions.

March 19, 2019

MAJOR Added pagination to the /v2/flows/:flowSlug/entries endpoint with default set to 1000 entries per page.

March 27, 2019

Fixed issue with timestamp on inventory record.

March 4, 2019

Validation error code now returns a helpful message for SingleEqualsPriceModifierViolation.

Fixed an issue whereby newly created Flow Field wouldn’t immediately present on resource.

MAJOR Added Zendesk integration for improved customer support.

February 4, 2019

MAJOR The architecture now incorporates Kubernetes.

  • Successful request to orders/:ID/payments endpoint now returns information about the transaction which was created.
  • Validation on files endpoint now checks the file parameter is passed, that it is an actual file and returns a 422 if it is not.
Your cart

We value your privacy

We use cookies to customize your browsing experience, serve personalized ads or content, and analyze traffic to our site.