Elastic Path Commerce Cloud Changelog

The changelog contains updates and modifications in the API and Commerce Manager. The changelog does not include:

  • Underlying security patches.
  • Routine library updates.

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

March 14, 2023

  • MAJOR Buyers can now automatically become account members when they authenticate using the self sign up mechanism. For more information see API documentation and how to guide.
  • MAJOR A new Elastic Path Commerce Cloud Node Product Association Import utility in the Integrations Hub in Commerce Manager enables you to quickly and easily update Elastic Path Commerce Cloud node product association data in your Elastic Path Commerce Cloud store. See Elastic Path Commerce Cloud Inventory Import.

March 10, 2023

  • MAJOR The new Organizations feature in Commerce Manager is now available. Organizations enables multi-site management that allows you to control and distribute the following organizational entities to all stores in the organization:

    • Products
    • Hierarchies
    • Pricebook

    And lots more to come!

    For more information, see Organizations.

    To setup Organizations in Commerce Manager, you must submit a support ticket.

  • MAJOR A new Elastic Path Commerce Cloud Inventory Import utility in the Integrations Hub in Commerce Manager enables you to quickly and easily create and update inventory data in your Elastic Path Commerce Cloud store. See Elastic Path Commerce Cloud Inventory Import.

  • MAJOR You can now integrate Elastic Path Commerce Cloud with the Google Content API for Shopping in the Integrations Hub in Commerce Manager. This enables you to register your website with Google so your products appear automatically in the Google search results in the Shopping tab. See Integrating with Google Content API for Shopping.

March 3, 2023

  • MAJOR You can now integrate Elastic Path Commerce Cloud with Advanced Commerce (GrapheneHC) using the Integrations Hub in Commerce Manager. This means you can synchronize Elastic Path Commerce Cloud data such as products, prices, images, categories, custom attributes and variations with your Advanced Commerce (GrapheneHC) storefront, giving you advanced searching and merchandising capabilities. See Integrating with Advanced Commerce (GrapheneHC).

February 27, 2023

  • MINOR In Elastic Path Commerce Manager, on the Products page, the Assign to Nodes option is available only when you select appropriate products. For more information, see Assigning Products to Multiple Nodes.

  • MINOR For PayPal Express Checkout, you can now see:

    • Line item details such as item name, SKU, price, quantity, and taxes corresponding to your payment request.
    • Order-level details such taxes, order total, and discounts corresponding to your payment request.

    For more information, see Implement PayPal Express Checkout

February 17, 2023

February 16, 2023

February 9, 2023

  • MAJOR You can now use the Elastic Path Commerce Cloud Catalog Publisher in the Integrations Hub in Commerce Manager to publish many Elastic Path Commerce Cloud store catalogs in one publish operation. See Elastic Path Commerce Cloud Catalog Publisher.

February 8, 2023

February 6, 2023

  • MAJOR Added new endpoints to Bulk add tax items to cart and delete tax items from cart. For more information, see Bulk Add Tax Items to Cart and Bulk Delete Tax Items from Cart.
  • MINOR You can now manually capture a transaction after a previously authorized payment. For more information, see Capture a transaction.
  • MINOR Fixed a bug where a product's inventory could be deallocated multiple times if an error occurred when a payment method is added, a payment is confirmed, or an order is cancelled, and if one product's inventory deallocation is failed.
  • MINOR Performance improvements on checkout related to consuming promotions.

February 3, 2023

February 1, 2023

  • MAJOR We will remove all legacy keys on April 17, 2023. The legacy keys used at least once from March 1 to March 31, 2023, will be seamlessly migrated to a corresponding Application key. The migrated keys will appear on the System > Application Keys page in Commerce Manager. Therefore, you do not have to take any action at this time.
  • MINOR SQS supports a maximum message size of 256KiB. For larger events, product attribute details are removed from the payload. For more information, see Configure SQS Events.

January 31, 2023

  • MAJOR Commerce Manager: You can now export products on the Products page to build the .csv file containing the product entries. For more information, see Export PXM Products in Commerce Manager
  • MINOR Commerce Manager: On the Order details page, you can now view custom inputs when adding custom items to the cart. This is useful, for example, when you open an order to see all the custom inputs for an order item. For more information about custom inputs, see Add Custom Item to Cart.

January 30, 2023

  • MINOR To improve performance and usability of bundles, a new limit means that you cannot have more than 1500 options in a bundle. See PXM Bundles Overview.

January 23, 2023

  • MINOR Commerce Manager: You can now see the nodes that products belong to in Products. For more information, see product tabs.
  • MINOR In Commerce Manager, when configuring pricing for a product, a new Bundle Sales Prices table shows you if this product has any sales prices across any of the bundles that the product belongs to. For more information, see Configuring Product Price.

January 26, 2023

  • MAJOR You can now integrate Elastic Path Commerce Cloud with Amazon Cognito using the Integrations Hub in Commerce Manager. This allows you to offer your customers or business users Single Sign-on (SSO) using Amazon Cognito credentials instead of Elastic Path Commerce Cloud credentials. See Integrating with Amazon Cognito.
  • MAJOR You can now integrate Elastic Path Commerce Cloud with Onport using the Integrations Hub in Commerce Manager. Integrating Onport with Elastic Path Commerce Cloud means you can enable support for marketplace and dropship vendor models in Elastic Path Commerce Cloud. See Integrating with Onport.

January 19, 2023

  • MAJOR You can now use the Elastic Path Commerce Cloud Store Configuration Orchestrator utility in the Integrations Hub in Commerce Manager to export and/or import resources from one Elastic Path Commerce Cloud store to another. This is useful if, for example, you want to copy a configuration from a store in a development environment to a store in a production environment. See Elastic Path Commerce Cloud Store Configuration Orchestrator.
  • MAJOR Commerce Manager: You can dissociate products from multiple hierarchies and their nodes. For more information, see Dissociating products from multiple nodes.

January 18, 2023

  • MINOR Added a new endpoint to retrieve information about a specific application key. For more information, see Get an Application Key.

January 17, 2023

  • MAJOR You can now use the Elastic Path Commerce Cloud Store Product Import in the Integrations Hub in Commerce Manager to import product data from one Elastic Path Commerce Cloud store to another. See Elastic Path Commerce Cloud Product Import.

January 12, 2023

  • MINOR Commerce Manager: When filtering your orders in Store > Orders, you can now see that the Exact toggle is always ON by default. For more information about filtering orders, see Filtering Orders.

January 9, 2023

  • MINOR If you specified build_rules for a product, when using Get all products or Get a product endpoints, the variations attribute now lists the variation option IDs that you specified to include when building your child products. If no build_rules are specified, all the variation and variation options available for a product are displayed. If a product does not have any variations, then the variations attribute is not displayed. See Build Child Products Using Variations.
  • MINOR Commerce Manager: We have made some improvements on how discounts are displayed on the Order details page. Additionally, a new Discounts field is now available on the Order details page to see the total discounts applied to the order. For more information, see Order details page in Elastic Path Commerce Cloud Commerce Manager.

December 19, 2023

  • MAJOR When duplicating heirarchies using Duplicate a Hierarchy endpoint, you can now use the include_products attribute to specify whether you want products associated with the nodes in an existing hierarchy to be associated with the nodes in the duplicated hierarchy. This is useful because you do not have to re-associate all your products with the duplicated hierarchy. For more information, see Duplicate a Hierarchy.

December 15, 2022

December 8, 2022

  • MINOR In Commerce Manager: In Filters, you can now use list in the SKU filter that enables you to filter your product list by specifing a list of SKUs. Only the products whose SKUS you have specified are shown. For more information, see Filtering Products.

December 6, 2022

  • MAJOR The new Integrations Hub in Commerce Manager is now available. Integrations allows you to integrate with third-party providers, such as site search integrations and Email and SMS. The following integrations are currently available:

November 24, 2022

  • MINOR On November 24th, 2022, we deprecated the shipping_name and billing_name fields for filtering orders. For more information, see Filtering.

November 11, 2022

  • MAJOR You can use the Export API to export products in bulk. For more information, see Export PXM Products.

November 8, 2022

October 28, 2022

October 27, 2022

  • MINOR In Commerce Manager: Filter query parameters are now available in the URL. Bookmark your filter URL to automatically activate that filter without having to reapply the filter each time. For more information, see Filtering Products.

October 26, 2022

October 18, 2022

  • MINOR The bundle_configuation object was misspelled in the cart, cart items, and order items. Therefore, on October 18, 2022, we have deprecated bundle_configuation and recommend that you use bundle_configuration to create a bundle configuration. See Carts.

October 12, 2022

  • MAJOR You can now create Application Keys, which are tied to the actual store instead of a user. This is helpful in avoiding scenarios like when a user in your organization leaves, then their user-specific keys leave with them. For more information, see Application Keys.

    Additionally, we have moved all keys and credentials to Settings > Application Keys section in Commerce Manager. For more information, see Creating an Application Key.

  • MINOR Commerce Manager: A new External Reference field allows you to store another unique ID with your PXM product. This could be a unique ID from another company system, for example. See Configuring Products in Product Experience Manager.

  • MINOR Commerce Manager: When searching for products in Product Experience Manager > Products, you can now search on Description, UPC/EAN and, MPN. This is in addition to Slug, SKU and, Name. See Configuring Products in Product Experience Manager.

September 28, 2022

September 16, 2022

September 15, 2022

  • MINOR You can now pay using Stripe Payment Element. For more information, see Elastic Path Payments Powered by Stripe.
  • MINOR You can now void an authorization when an order with one payment transaction is in an authorized state. You can also void or cancel a payment if the order is cancelled.

September 12, 2022

September 9, 2022

  • MINOR The in operator is now supported when filtering on Get all files endpoint. You can return a batch of specific files in a single request. For more information, see Get All Files.

September 8, 2022

  • MAJOR A new Get a Product's Children endpoint retrieves a list of child products from a base product for a specified product and catalog release. For more information, see Get a Product's Children.

September 7, 2022

  • MINOR New bread_crumb_node metadata in a catalog enables you to see the nodes that product and nodes are associated with. For more information, see Catalogs.
  • MINOR Fixed a bug where promotions were not applied when the currency of the item or cart does not match the currency of the promotion. When you apply the promotion, you will now get a promotion message indicating the currency mismatch. In this case, the promotion with the mismatched currency will be skipped, and any other applicable promotions will be applied. For more information, see Add Promotion to Cart.

August 25, 2022

  • MAJOR Commerce Manager: You can now manage catalog releases from Catalogs > Edit Catalog. For more information, see Editing Catalogs.
  • MINOR Fixed a bug where promotions to carts were applied even when start date of the promotions was in the future.
  • MINOR You can now see price without discounted amount and all the discounts applied in the meta object in carts and order items. You can also see the promotion id generated for the promotion. For more information, see Cart Items and Order Items.

August 17, 2022

August 11, 2022

  • MINOR Commerce Manager: A new Accounts field allows you to select the account names of accounts eligible to view your catalogs. When a user has logged in with the account, they see the configured catalog. See Catalog Rules.

August 10, 2022

  • MINOR Commerce Manager: You may have products with multiple templates, with each template having multiple attributes. A new Hide Empty Fields toggle allows you to only see the fields that have values set.

August 3, 2022

  • MINOR A new external_ref attribute allows you to store another unique ID with your PXM product. This could be a unique ID from another company system, for example. See Create a product.

August 2, 2022

July 26, 2022

July 21, 2022

July 19, 2022

  • MAJOR You can now see the differences between the latest 2 catalog releases. See Publish a catalog.
  • MINOR You can now get multiple stocks using implicit token. For more information, see Get Multiple Stocks.

July 13, 2022

July 11, 2022

  • MAJOR A new custom_inputs attribute allows you to add personalized or custom text to a product that can be displayed in your storefront. For more information, see create a product.
  • MAJOR A new custom_inputs attribute allows your shoppers to add personalized text to products when adding items to a cart. For more information, see Carts.

July 6, 2022

  • MAJOR A new product import API is available that allows you to manage and upload your product data. For more information, see Import PXM Products.
  • MAJOR Commerce Manager: You can now manage and upload your product data from Commerce Manager. For more information, see Importing Products.

June 29, 2022

  • MAJOR Integration events for newly created integrations are now processed concurrently. See Integrations.

June 27, 2022

June 22, 2022

June 9, 2022

June 8, 2022

  • MAJOR Added region field to addresses. You can now set required fields for addresses using settings mandatory address fields
  • MAJOR You can now use sort_order to sort parent nodes in a hierarchy when creating and updating nodes. For more information, see Create a hierarchy and Update a hierarchy.
  • MAJOR Commerce Manager: You can now duplicate hierarchies if you have multiple hierarchies with a similar node structure. See Product Hierarchy Configurations.
  • MINOR Commerce Manager: You can now send and receive events in CloudEvents format. See Integrations.
  • MINOR Commerce Manager: You can now configure webhooks for addresses. See Integrations.
  • MINOR Commerce Manager: You can now see the date and time your products are created and updated in Products. See Creating Products.

June 2, 2022

  • MINOR You can now use target_catalogs to apply promotions to catalogs. For more information, see Promotions.

May 31, 2022

May 30, 2022

  • MINOR You can use the valid x-moltin-customer-token to access a specific customer order.

May 26, 2022

  • MAJOR You can now sort your hierarchies so that they are displayed in the order that you want in your catalogs. For more information, see Update a catalog.
  • MAJOR Price book stacking allows you to create multiple price books. When creating a catalog you can assign a priority to your price books so that product prices are displayed according to the priority of the price books. See Create a catlog.
  • MAJOR You can now manage Personal Data within Elastic Path. Log entries are now being captured for any personal data as well as related personal data. For more information, see:
  • MAJOR Commerce Manager: You can use price modifiers to change the prices of your child products. See Creating price modifiers.
  • MINOR Commerce Manager: When viewing an order, you can now click a product name to view the product details. See Orders.
  • MINOR Commerce Manager: New Total Orders and Total Value of All Orders fields and improved layout available in Analytics. See Analytics.
  • MINOR Commerce Manager: The Rename store field is now moved to Settings > Store Settings page. For more information, see Renaming a Store.

May 19, 2022

  • Minor You can now add catalog_id and catalog_source to cart and order data. See Cart Items and Order Items.

May 12, 2022

May 10, 2022

May 3, 2022

  • MAJOR Added PayPal Express Checkout payment method. For more information, see PayPal Express Checkout and PayPal Express Checkout Payments. You can also use PayPal Express Checkout in Commerce Manager.
  • MAJOR Commerce Manager: You can now localize your product names and descriptions. See Configuring Locales.
  • MAJOR Commerce Manager: WYSIWYG visual editor added to the description field for products. See Adding Product Details.
  • MAJOR Commerce Manager: Locale settings added to Settings -> Locales. See Locales.
  • MINOR Commerce Manager: Variation selection improvement when adding variations to a product. We now have paginated results on variation listing in the product association screen.
  • MINOR Commerce Manager: UI Improvement. Sale Price Start and End date no longer autofills when adding a new sale price to a product.

May 1, 2022

  • MAJOR You can now filter your products on custom attributes (flows). See EP PXM Catalogs API.
  • MAJOR You can now see the parent nodes a product is associated with in a catalog. See Get all Products.

April 21, 2022

  • MAJOR Commerce Manager: You can use store analytics, including total orders made and total value of orders, over a period of time that you select.
  • MAJOR Commerce Manager: You can search on partial SKU in Products, see Searching Products by SKU.
  • MAJOR Commerce Manager: You can create product descriptions with rich text formatting.
  • MINOR Commerce Manager: You can sort nodes by dragging and dropping them.

April 1, 2022

  • MAJOR You can now increment and decrement the prices of your child products. See Modifiers Overview.
  • MAJOR You can now use include=component_products to get more information about the products in a product bundle. See Includes.

March 31, 2022

  • MINOR Removed the store owner role from Commerce Manager. A store owner was a permanent seller admin in each store. You can now remove or change the role of former store owners. Functional and feature access for former store owners have not changed.

March 22, 2022

  • MINOR Removed the Store ID field from the Commerce Manager home page. The Store UUID field has been renamed to Store ID. Use this value to open a support ticket.

March 7, 2022

  • MINOR Added purchase as an option to support Manual Payments. For more information, see Manual Payments.

March 4, 2022

  • MINOR Files Service Refactor:

    • Improved performance of the files service.
    • Added supported and supported file types, see Create a File
  • MAJOR Hierarchy Node Sorting: You can now specify sort order for child nodes within a hierarchy. The default sort order is in the descending order of the updated_at time, see Create a hierarchy node.

March 3, 2022

  • MAJOR Commerce Manager: You can now use Product Bundles in Commerce Manager.
  • MAJOR Commerce Manager: You can now cancel an unfulfilled order in Commerce Manager. For more information, see the Cancelling an Order section.

March 1, 2022

  • 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.

February 22, 2022

  • Bug Fix Commerce Manager: Fixed a bug where users got an authentication loop after a failed authentication.
  • MINOR Commerce Manager: Users can now filter the accounts list by account name in Account Management.
  • Bug Fix Commerce Manager: Fixed a bug where an image uploader breaks when user attempts to type in a URL.
  • MINOR Commerce Manager: Added cart expiration in settings.

February 17, 2022

  • MINOR Account Management APIs are no longer in beta. You can now remove account-management and account-authentication-settings from the Beta Header and use the APIs in production environment. For more information, see Account Management.

February 10, 2022

February 7, 2022

  • MINOR Commerce Manager: You can now select usage limit type and maximum uses when bulk generating promotion codes.
  • MINOR Commerce Manager: You can now use pagination to navigate through store list when you have more than 50 stores.
  • MINOR Commerce Manager: Improved authentication error message for invalid credentials.
  • MINOR Commerce Manager: Updated the warning message that appears when you try to update an attribute after deleting the template associated with the attribute.
  • MINOR Commerce Manager: You can now paginate through inventory management log.

January 18, 2022

  • MINOR You can now view and replicate previous orders.
  • MINOR Global table updates for expanded and compact row views.

December 13, 2021

  • MINOR You can now use includes to view main images and files of products in catalog view.

December 2, 2021

December 1, 2021

  • MAJOR You can now create variations and options in Commerce Manger and build child products using them. For more information, see the Variations section.

November 15, 2021

Nov 12, 2021

Nov 10, 2021

  • MINOR Added the ability to duplicate a price book. Any prices and products defined under the primary price book are replicated into the new price book. For more information, see Price Books.

Nov 3, 2021

  • MINOR The list of observable events has been extended to include account, account member, account membership, and user authentication info entities.

Nov 1, 2021

  • MAJOR Product Variations and Child Product Builder feature is now available. Variations allow you to generate child products on a product with a number of options such as size, color and more. The features include:

    • Stock tracked independently.
    • Price inherited by a base product if one is not supplied.
    • Child products can be sold immediately after being created.
    • Details on product variation data and variation matrix in the base product response.
    • Manual changes to child products are retained if the child products are rebuilt.

Oct 27, 2021

  • MAJOR You can now view the history of a promotion using the API endpoint history.

Oct 25, 2021

  • MINOR Increased the validity period of the invite link, which is used to invite a non-registered user to a store, from 12 hours to 36 hours.

Oct 19, 2021

Oct 18, 2021

  • MINOR The default rate limiter for all stores in Elastic Path Commerce Cloud was set to 100 req/sec. However, we now have different rate limiters for different type of stores. The rate limiter for developments stores is 25 req/sec, which is less than the default rate limiter for production stores.

Sept 29, 2021

  • MINOR Improved the consistency of authentication flow error responses. For more information about the error message, see the errors section.

September 23, 2021

September 14, 2021

September 13, 2021

  • MINOR Added support to count the number of times item percentage promotion is used for the items in a cart.

September 9, 2021

  • MINOR Added a rate limiter that limits the number of requests received by each store within any given second. This ensures consistent performance and stability of Elastic Path Commerce Cloud as well as a quality experience for all of our customers.

September 2, 2021

September 1, 2021

  • MAJOR Jump to another Order feature is now available on the Order details page in Elastic Path Commerce Cloud Commerce Manager.
  • MAJOR Added support for managing accounts in Commerce Manager. For more information, see the Accounts section.

August 25, 2021

August 19, 2021

  • MINOR Bug fixes.

August 11, 2021

July 28, 2021

  • MAJOR Commerce Manager: Product Experience Manager (EP PXM) sale pricing is now available on the PCM Product - Pricing page.
  • MAJOR Commerce Manager: Attributes and templates is now available on the PCM Configurations - Attributes/Templates page.

July 19, 2021

July 12, 2021

  • MINOR Added custom page limits up to 100 on PCM catalog and price books.

July 9, 2021

July 7, 2021

July 6, 2021

  • MINOR Bug fixes.

June 24, 2021

  • MAJOR Added the capability to revert unwanted changes in a catalog release.

June 21, 2021

  • MAJOR Added volume pricing feature with price books, a store can offer different pricing for minimum quantities of items that customers purchase. For more information, see the Price Books - Volume Pricing section.

June 16, 2021

  • MAJOR Added an integration to deliver events directly into the configured AWS SQS queue. For more information, see the Integrations - AWS-SQS section.

June 14, 2021

  • MAJOR GraphQL Server is now available to enable building shopping experiences with Elastic Path Commerce Cloud and GraphQL.

June 8, 2021

  • MINOR Improved the reliability of catalog publishing.

  • MAJOR Added attribute templates, attributes and custom field types to Product Experience Manager (EP PXM)(EP PXM).

June 1, 2021

  • MINOR Added support for a new field, duplicate_email_policy, to enable the capability to conditionally treat e-mail address as unique in Single Sign On.

May 31, 2021

May 26, 2021

  • Commerce Manager Product Experience Manager (EP PXM) services are now available in Commerce Manager. Manage your product information, hierarchies, catalogs and price books. For more information, see Product Experience Manager (EP PXM).

May 10, 2021

  • MAJOR Introduced the Product Experience Manager (EP PXM)services. EP PXM manages product information, hierarchies, and catalogs. Product Experience Manager (EP PXM) can be used as the single source of truth for product data across your organization. For more information, see Product Experience Manager (EP PXM).

  • MAJOR Introduced the Price Book Service. For more information, see EP PXM Price Books.

  • MINOR Updated the Files API to support referencing images by a URL. For more information, see Files.

May 4, 2021

  • MAJOR Seller users can now be assigned roles to grant distinct functional and feature access to your Elastic Path Commerce Cloud store. For more information, see Roles.

April 28, 2021

March 25, 2021

  • MINOR Improved performance when listing all jobs for a store.

March 12, 2021

  • MINOR Security fixes.

April 2021

  • MAJOR Introduced the Product Experience Manager (EP PXM)services. For more information, see Product Experience Manager (EP PXM).
  • MINOR Updated the Files API to support referencing images by a URL. For more information, see Files.

March 4, 2021

  • MINOR Security improvements.

March 1, 2021

  • MAJOR Cart expiry date is now displayed in the My Carts section in the Reference storefront and is also available in the API. For more information, see Carts.

February 26, 2021

  • MINOR Bug fixes.

February 18, 2021

  • MINOR Security improvements.

February 16, 2021

  • MAJOR OpenID Connect single sign-on is now available for Commerce Manager logins, using a separate Merchant Organization realm. For more information, see Authentication Management.

February 11, 2021

  • MINOR Stability improvements.

February 9, 2021

  • MAJOR Bulk update of part of a cart now available. For more information, see Bulk Update Items in Cart.

  • MAJOR The ability to merge carts is now available in the Reference store and the API. Merge from an anonymous user’s cart to a registered user’s cart. For more information, see Merging Carts.

February 8, 2021

  • MINOR In Commerce Manager, orders can now be filtered and exported by Product ID.

February 3, 2021

  • MINOR Bug fixes.

January 28, 2021

  • PLATFORM Security improvements.

January 27, 2021

  • MINOR The JavaScript SDK now supports adding products to a cart by SKUs.

January 21, 2021

  • MINOR You can now copy the API base URL directly from Commerce Manager home page.

January 20, 2021

  • MINOR Bug fixes and security fixes.

January 13, 2021

January 7, 2021

  • MINOR Bug fixes.

January 5, 2021

  • MINOR Moved the Swift SDK examples from the API Reference documentation to the community-supported ios-sdk repository Readme file.

December 9, 2020

  • MAJOR Added the ability to create multiple shoppings carts. For more information, see Multiple carts.

  • MAJOR Added a new endpoint to support the configuration of cart-expiry default. For more information, see Cart expiry.

December 7, 2020

  • MAJOR Added the ability to configure and use OpenID Connect compliant Single Sign-On authentication providers for Elastic Path Commerce Cloud customer logins. For more information, see Single sign-on with OpenID Connect.

November 20, 2020

  • PLATFORM Performance, reliability, and stability improvements.

November 16, 2020

  • MINOR The pagination default is now set at 25 for newly-created stores. There is no change for existing stores. For more information, see Pagination.

November 3, 2020

  • PLATFORM Performance improvements.

November 2, 2020

  • MAJOR Quick Add to cart is available in the Reference Store. Bulk add item to cart is available in the API. For more information, see Bulk add item to cart.

October 22, 2020

  • MINOR Updated the Event API logs to support pagination.
  • MINOR Other minor bug fixes.

October 2, 2020

  • MAJOR Updated the Carts API to add the ability to associate a user-id with a cart or to remove the association. For more information, see Customer Cart Associations.

September 22, 2020

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

September 18, 2020

  • MINOR UI fixes for Flows in Commerce Manager.

September 14, 2020

  • STOREFRONT Reference Store updates:

    • Native Cart, Promotions, and Checkout UI components for checkout flow.
    • Service Worker caching policy configuration through Workbox.

September 10, 2020

  • MINOR Updated the Flows service to include field validation of non-string data types.

  • Commerce Manager In the Flows page, updated the field type Boolean. The default value is now selected by using True and False radio buttons.

August 20, 2020

  • STOREFRONT Reference Store updates:

    • Includes Voice Search integration with Algolia for accessibility.
    • Updated to use JS-SDK v4.0.0.
    • Configuration is now set to use the BelleVie catalog data by default and for Algolia.
  • SDK JS-SDK v4.0.0 is available.

  • MINOR Added Commerce Manager Help. Get help on procedures directly from the Commerce Manager Resource Center.

August 14, 2020

  • MINOR Fixed a Commerce Manager bug: X for Y promotion display error.

August 11, 2020

  • MINOR Updated the search service to prevent the service from entering an unstable state.

August 7, 2020

  • STOREFRONT The React PWA Reference Storefront has a new open source project for catalog syndication scripts. The first available script is for Algolia. Use the script to push the product catalog from Elastic Path Commerce Cloud to Algolia as part of the Storefront setup. The open source project is available at: https://github.com/elasticpath/catalog-syndication.

August 5, 2020

July 30, 2020

  • PLATFORM Moved Elastic Path Commerce Cloud to a new EMEA Production Instance. The new instance provides additional scalability, security, and compliance.

July 22, 2020

July 3, 2020

  • MINOR Updated the Stripe integration to support the longer tokens that Stripe uses for new accounts.

June 16, 2020

  • MINOR Minor bug fix.

June 11, 2020

  • MAJOR Added support for PayPal Express Checkout.
  • MAJOR Added support for PayPal Payflow Pro.
  • MINOR Fixed a security issue.
  • MAJOR Fixed an issue where building child products produced invalid entities.
  • MINOR Minor bug fixes.

May 11, 2020

  • MAJOR New promotion type which limits coupon usage per individual customer.

May 7, 2020

  • MAJOR Fixed issue filtering orders by customer.

May 6, 2020

May 5, 2020

  • MAJOR Implemented visual builder in Commerce Manager for the management of promotions.

May 1, 2020

  • MINOR Added more reserved flow field slugs.

April 28, 2020

  • MAJOR Fix issue with filtering orders.
  • MINOR Fixed issue with flows not appearing on address fields.

April 14, 2020

  • MAJOR Implemented Min/Max promotions.

March 17, 2020

  • MAJOR Remove unique attribute from flows.

March 10, 2020

  • MAJOR Added event observer to the Customer API.

February 24, 2020

  • MAJOR Implemented bundled promotions.
  • MAJOR Prevented multiple promotions from targeting a single item. For more information, see Promotions.

February 17, 2020

February 10, 2020

  • MAJOR Added new promotion type which sets the maximum value of a promotion. Now you can create a promotion which limits the maximum value of a promotion when applying a promotion to a user’s cart. For example, a promotion for 25% off can be limited to $50 off a carts total. After the $50 discount is reached, no further discount applies.

January 27, 2020

  • MAJOR Changed default calculation type in stores for new customers to line calculation from simple calculation method.
  • MAJOR Implemented time constrained promotion usage which limits usage to a time range in a given day or dates.

January 22, 2020

January 7, 2020

  • MAJOR Added the item fixed discount promotion. This new discount type allows a fixed discount to be applied to a single line item in a cart.
  • MAJOR Added the item percentage discount promotion type. This new discount type allows a percentage discount to be applied to a single line item in a cart.
  • MAJOR Added promotion maximum usage type which limits the number of times a single promotion can be used storewide.
  • MAJOR Added weight field to products in Commerce Manager.

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

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

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

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

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.

December 18, 2018

  • MAJOR Created a tax item to calculate sales tax for individual cart items. GitHub now includes an example app showcasing TaxJar integration.
  • Commerce Manager Transactions now include the date field and show formatted values.
  • Fixed issue with filtering orders.
  • Added validation checks for file import.

December 11, 2018

  • Added the formatted field to transaction.data.meta showing the formatted display price.
  • transaction response now includes the created_at field.

December 4, 2018

November 20, 2018

  • Fixed an issue whereby GET orders.flow fields would return 404 when flow exists.
  • Fixed issue with accessing Commerce Manager.
  • Fixed issue with stores list visible when there are no stores.

November 13, 2018

  • MAJOR Commerce Manager Customers can now bulk add promo codes.
  • Fixed issue with initial POST to cart returning unformatted meta.display_price.
  • Fixed issue with child Product sku and slug not reflecting API response.
  • Fixed an issue with deleting customers through Commerce Manager and API.

November 6, 2018

  • Commerce Manager Customers can now easily delete promo codes.
  • Fixed issue with using modifier placeholder in product.slug field.
  • Fixed issue with assigning Inventory.
  • Fixed issue whereby id fields on update user and delete user are returned as integers instead of strings.
  • Fixed issue with deleting a user from a store.

October 30, 2018

  • Fixed an issue whereby adding a second cart_item or deleting a cart_item wouldn’t return flow.entries for all cart_items in the cart.

October 23, 2018

  • Fixed issue with creating product relationships.

October 16, 2018

  • MAJORCommerce Manager Added product variations.
  • Updated validation rules for POST requests on addresses.
  • Fixed issue with additional key returned with product response.
  • Added validation for price object when adding a price modifier.

September 25, 2018

  • Fixed issue with filtering on email.
  • Commerce Manager Added pagination to Customers grid.

September 18, 2018

  • MAJOR Added pagination to customers.

September 4, 2018

  • Fixed issue with flow to flow custom relationship.

August 28, 2018

  • Added allocate and deallocate actions to inventory service.
  • Fixed issue around product to product relationships and pagination.

August 21, 2018

  • MAJOR Added ​Inventory Management is now available.
  • MAJOR Order exporting is now available.
  • POST to variation.option returns the newly created option object instead of the parent variation.
  • PUT to variation.modifier returns the updated modifier object instead of the parent variation.
  • POST to variation.modifiers returns the newly created modifier instead of the parent variation.
  • MAJOR Commerce Manager Customers can now easily export order data into a CSV file.

August 14, 2018

  • MAJOR Added Beta access to Inventory Management with orders.

June 19, 2018

  • Added validation for the currencies array in the promotions schema.

June 5, 2018

  • Resolved an issue with using payment captured events.
  • Child products now display main_images.
  • MAJOR ​Stripe Connect payment method now available.

May 15, 2018

  • Resolved issue that prevented some users from working with Promotions API correctly.
  • flow to flow relationships are now available.
  • MAJOR CardConnect gateway now available.

Was this helpful?

Learn

Docs