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
MAJOR
You can now use Elastic Path Commerce Manager to integrate with Fluent Commerce. For more information, see Integrating with Fluent Commerce
February 16, 2023
MAJOR
Addedand
/or
conditions on nodes and attributes to be included and excluded from a promotion. For more information, see:- Create Item Fixed Discount Promotion for items
- Create Item Percent Discount Promotions
- Create X for Y Discount Promotion
- Create X for Amount Discount Promotion
We have also added
and
/or
conditions on nodes and attributes to be excluded from a promotion for Cart Fixed Discount Promotion and Cart Percent Discount Promotion.
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
MAJOR
You can now use the Elastic Path Commerce Cloud Store Node Import in the Integrations Hub in Commerce Manager to import node data from one Elastic Path Commerce Cloud store to another. See Elastic Path Commerce Cloud Node Import.MAJOR
You can now use the Elastic Path Commerce Cloud Store Price Import in the Integrations Hub in Commerce Manager to import price data from one Elastic Path Commerce Cloud store to another. See Elastic Path Commerce Cloud Price Import.MAJOR
You can curate your products in your nodes product lists. Product curation allows you to promote specific products within each of your hierarchies, enabling you to create unique product collections in your storefront.You can add a
curated_products
attribute to the body of aupdate a hierarchy node
request.You can use the
get node products
endpoint to retrieve a list of curated products.You can then display your curated products in your catalogs using the following catalog endpoints:
MAJOR
You can now use Salsify in the Integrations Hub in Commerce Manager to synchronize catalog data such as products, price, images, and categories between Elastic Path Commerce Cloud and Salsify. See Salsify Integration.MAJOR
You can now use Pimberly in the Integrations Hub in Commerce Manager to synchronize catalog data such as products, price, images, and categories from Pimberly to Elastic Path Commerce Cloud. See Pimberly Integration.
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
MAJOR
Commerce Manager: You can dissociate products from multiple hierarchies and their nodes. For more information, see Dissociating products from multiple nodes.
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 ManagerMINOR
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 specifiedbuild_rules
for a product, when usingGet all products
orGet a product
endpoints, thevariations
attribute now lists the variation option IDs that you specified to include when building your child products. If nobuild_rules
are specified, all the variation and variation options available for a product are displayed. If a product does not have any variations, then thevariations
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 usingDuplicate a Hierarchy
endpoint, you can now use theinclude_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
MAJOR
Commerce Manager: You can add time schedule to catalog rules. For more information, see Add schedule to catalog rules.
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 theshipping_name
andbilling_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
MAJOR
You can dissociate products from multiple hierarchies and their children nodes. For more information, see Dissociate Multiple Products.MAJOR
Commerce Manager: You can assign products to multiple hierarchies and their children nodes. See EP PXM Products Hierarchy and Assign Products to Multiple Nodes.MAJOR
You can perform a bulk product update using theImport EP PXM Products
endpoint. For more information, see Bulk EP PXM Product Update.
October 28, 2022
MAJOR
Commerce Manager: You can read and update TTL for personal data logs for a store, see Viewing and changing TTL settings.
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
MINOR
In Commerce Manager:- Moved Settings option to Settings > Store Settings section.
- Renamed Settings > Store Settings to Settings > Store Settings > General Settings. For more information, see Store Details Settings.
MINOR
You can now include and exclude products from a promotion based on their attributes for the following promotion types:- Create Item Percent Discount Promotion
- Create Item Fixed Discount Promotions
- Create X for Y Discount Promotion
- Create X for Amount Discount Promotion
Additionally, in Commerce Manager, we have included:
New Attributes condition type in Add exclude > Condition Type section to exclude products from a promotion based on their attributes.
New Attributes condition type in Add Promotion Condition > Condition Type section to include products in a promotion based on their attributes.
For more information, see Creating Item-level Promotions.
October 18, 2022
MINOR
Thebundle_configuation
object was misspelled in the cart, cart items, and order items. Therefore, on October 18, 2022, we have deprecatedbundle_configuation
and recommend that you usebundle_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
MINOR
You can now exclude products from a promotion based on their attributes from cart-level promotions. For more information, see Create a Cart Fixed Discount Promotion and Create a Cart Percent Discount Promotion.MINOR
Commerce Manager: New Attributes condition type in Add exclude > Condition Type field allows you to exclude products from a promotion based on their attributes from cart-level promotions. For more information, see Creating Cart-level Promotions.MINOR
You can now seecreated_by
andupdated_by
attributes to track changes made to a promotion in your store. For more information, see Promotions.MINOR
You can useeq
operator to search promotions using promotion codes. For more information, see Filtering withv2/promotions
and Get all Promotions.
September 16, 2022
MINOR
Commerce Manager: New is and is like search operators are available in Product Experience Manager > Products. For more information, see Searching Products by Product Name, SKU and, Slug.
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 anauthorized
state. You can also void or cancel a payment if the order iscancelled
.
September 12, 2022
MINOR
Commerce Manager: A new Hide Empty Template Fields toggle allows you to hide an attribute in your published catalog if no data has been set for the field. See Product Template Attributes.MINOR
Commerce Manager:- A new field Catalogs allows you to include catalogs to be applied for the promotion. For more information, see Creating Cart-level Promotions and Creating Item-level Promotions.
- A new field Products and Hierarchies > Enter by Hierarchy or Node allows you to include the hierarchies or nodes in the promotions. For more information, see Creating Item-level Promotions.
- A new field Excludes > Enter by Hierarchy or Node allows you to exclude the hierarchies or nodes from the promotions. For more information, see Creating Cart-level Promotions and Creating Item-level Promotions.
September 9, 2022
MINOR
Thein
operator is now supported when filtering onGet 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 newGet 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
Newbread_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 themeta
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
MAJOR
New dynamic bundles allow your shoppers to choose their own options in a bundle. For more information, see Dynamic Bundles.MAJOR
Commerce Manager: New dynamic bundles allow your shoppers to choose their own options in a bundle. For more information, see Create Bundles.MAJOR
You can now cancel or void a pending transaction. For more information, see Cancel a Pending Transaction.MAJOR
You can now add exclude options under theschema
object to exclude nodes and product SKUs for the following promotion types:MAJOR
You can now definetarget_nodes
under theschema
object to include nodes for the promotion for Create X for Y Discount Promotion and Create X for Amount Discount Promotion.
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 newexternal_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
MAJOR
payflow_express
andpaypal_express
endpoints are no longer supported. We recommend to use PayPal Express Checkout gateway. For more information, see Configure PayPal Express Checkout and PayPal Express Checkout Payments.
July 26, 2022
MINOR
You can now forward some additional parameters to your Identity Provider via the authorization endpoint. For more information, see Single sign-on with OpenID Connect.
July 21, 2022
MAJOR
You can now add exclude options under theschema
object to exclude nodes and product SKUs for the following promotion types:MAJOR
You can now definetarget_nodes
under theschema
object to include nodes for the promotion for Create Fixed Discount Promotion for items and Create Item Percent Discount Promotions.MAJOR
Added endpoints that allow to read and write Time-to-live (TTL) settings for logs. For more information, see Logs Time-to-live (TTL) Settings.
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 usingimplicit
token. For more information, see Get Multiple Stocks.
July 13, 2022
MAJOR
Split Payments (Beta Release) are now available. For more information, see:MAJOR
You can now addamount
andpaymentmethod_meta
as optional fields for the payment methods. See Manual Payments.MAJOR
You can now include or exclude variation options when building your child products. See Build child products.
July 11, 2022
MAJOR
A newcustom_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 newcustom_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
MAJOR
You can now use theerasure requests
functionality to automatically erase personal data. For more information, see:
June 22, 2022
MAJOR
Commerce Manager: You can now onboard PayPal Express Checkout from Commerce Manager. For more information, see Onboarding PayPal Express Checkout.MINOR
Commerce Manager: You can now set required fields for addresses from Commerce Manager. For more information, see Updating Address Form Settings.
June 9, 2022
MAJOR
Commerce Manager: You can search on partial product name, SKU in Products, see Searching Products by Product Name, SKU and, Slug.
June 8, 2022
MAJOR
Addedregion
field to addresses. You can now set required fields for addresses using settings mandatory address fieldsMAJOR
You can now usesort_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 inCloudEvents
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 usetarget_catalogs
to apply promotions to catalogs. For more information, see Promotions.
May 31, 2022
MINOR
You can now extend theaccount-members
entity with core flows.
May 30, 2022
MINOR
You can use the validx-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 addcatalog_id
andcatalog_source
to cart and order data. See Cart Items and Order Items.
May 12, 2022
MAJOR
Commerce Manager: You can now use custom product locales created using Create a product in Commerce Manager. See Configuring Locales.
May 10, 2022
MAJOR
Added Elastic Path payments powered by Stripe payment method. For more information, see Configure Elastic Path Payments Powered by Stripe and Elastic Path Payments Powered by Stripe. You can also use Elastic Path payments powered by Stripe in Commerce Manager.MINOR
Added support for PayPal optional parameters.
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 useinclude=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
Addedpurchase
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 theupdated_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
Addedcancelled
state to the order status. You can now update the status of an unfulfilled order tocancelled
. 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 removeaccount-management
andaccount-authentication-settings
from the Beta Header and use the APIs in production environment. For more information, see Account Management.
February 10, 2022
MAJOR
Commerce Manager: You can now view promotion history in Commerce Manager.
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 useincludes
to view main images and files of products in catalog view.
December 2, 2021
MAJOR
Added support for Stripe Connect and Stripe Intent. You can also use Stripe Connect in Commerce Manager.
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
MAJOR
Added the new product bundles feature that supports creating bundles. For more information, see the Product Experience Manager (EP PXM)Bundles and API sections.MINOR
Added bundle sales pricing, so that users can set sale prices on individual items within the bundle.
Nov 12, 2021
MINOR
You can now extend the following entities with core flows.
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 endpointhistory
.
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
MINOR
You can now extendaccounts
andaccount-memberships
with core flows.
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
MINOR
Added filtering for unassigned account members.
September 14, 2021
MINOR
Fixed a bug where account members were erroneously created for other authentication realms in the store instead of only for the authentication realm linked from account authentication settings realm. We also removed the erroneously created records.MINOR
Account members now update details when the corresponding user authentication info changes.
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
MINOR
Filtering improvements for customers and account members.
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
MINOR
Added filtering for accounts and new API to list unassigned account members.
August 19, 2021
MINOR
Bug fixes.
August 11, 2021
MAJOR
Added password profile support that enables users to log in using a username and password instead of OpenID Connect profile. You can now create user authentication info to be associated with your Password Profiles and OpenID Connect Profiles. You can use these APIs for account member authentication. For more informations, see the Adding Accounts and Account Members section.
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
MINOR
Added support for account addresses.
July 12, 2021
MINOR
Added custom page limits up to 100 on PCM catalog and price books.
July 9, 2021
MAJOR
You can now specify a time period when a catalog is displayed, such as on a specific date or during summer. See EP PXM Catalogs API.MAJOR
Added extension templates to PCM products to attach custom fields. See Add custom data to PCM products.
July 7, 2021
MAJOR
Added locale support to PCM Products and Hierarchies. For more information, see PCM Products and PCM Hierarchies.
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
MINOR
Accounts and Account Members can now be included when retrieving an order.
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
MAJOR
Account Management Beta APIs are now available. For more information, see Account Management.
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 theMy 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
MAJOR
Re-order is available in the API. For more information, see Add Order Items to Cart (Re-order).
January 7, 2021
MINOR
Bug fixes.
January 5, 2021
MINOR
Moved the Swift SDK examples from the API Reference documentation to the community-supportedios-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 auser-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
Thecustomer.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
MAJOR
New full and partial refunds capabilities available in both Commerce Manager and API. For more information, read the Paying for an order or watch a video of the refund flow in action.
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
STOREFRONT
The React PWA Reference Storefront is now available for Elastic Path Commerce Cloud. The initial release of the storefront implements key commerce workflows, including:- Finding and browsing products (uses Algolia).
- Comparing products.
- Adding products to a cart.
- Checking out a cart, including promotions and payment.
- Logging in and registering customers.
- Managing customer profiles, including order history.
- Setting the language and currency.
Reference Storefront links:
- Live instance: https://epcc-reference.elasticpath.com/.
- Source code: https://github.com/elasticpath/epcc-react-pwa-reference-storefront.
- Features and updates: https://github.com/elasticpath/epcc-react-pwa-reference-storefront/releases/tag/v1.0.0.
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
MAJOR
Implemented customer-specific promotions.
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
MINOR
Added custom reference attribute to transactions.
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
MAJOR
Added Authorize.net payment gateway and payment.MAJOR
Added CyberSource payment gateway.
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 tonull
, 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
Addeddetail
to error responses that only includeddetails
in preparation to deprecatedetails
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 allformatted
properties.MINOR
Product slug is now returned for cart items.
September 11, 2019
MINOR
OrderCSV
exports now include theinstructions
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 wherefield_type
needed to be specified when updating a field and omitting it would cause a5xx
response.MINOR
Fixed a bug where theupdated_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 a5xx
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 newpayload
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 anInsufficient Stock
error because of an incorrectly formatted payment request.
June 24, 2019
MAJOR
Added new methods,simple
(default) andline
, to calculate totals for carts and orders.MINOR
Fixed a bug where aPUT
to a cart item with a quantity of0
would return a404
.MINOR
Fixed a bug where passing mismatched IDs in the URL and body, or not passing an ID in the body would cause a5xx
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 aCannot 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 onPUT
.
May 28, 2019
MINOR
Cart items now returned withGET
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:- If you attempt to add a product to a cart which contains items in a different currency, you receive a 400 error.
- 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.
- 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. - 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.
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 totransaction.data.meta
showing the formatted display price. transaction
response now includes thecreated_at
field.
December 4, 2018
- Updated search to return a 400 error explaining the search contains unsupported characters.
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 unformattedmeta.display_price
. - Fixed issue with child Product
sku
andslug
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 acart_item
wouldn’t returnflow.entries
for allcart_items
in the cart.
October 23, 2018
- Fixed issue with creating
product
relationships.
October 16, 2018
MAJOR
Commerce Manager Added product variations.- Updated validation rules for
POST
requests onaddresses
. - 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 tocustomers
.
September 4, 2018
- Fixed issue with
flow
toflow
custom relationship.
August 28, 2018
- Added allocate and deallocate actions to inventory service.
- Fixed issue around
product
toproduct
relationships and pagination.
August 21, 2018
MAJOR
Added Inventory Management is now available.MAJOR
Order exporting is now available.POST
tovariation.option
returns the newly createdoption
object instead of the parentvariation
.PUT
tovariation.modifier
returns the updatedmodifier
object instead of the parentvariation
.POST
tovariation.modifiers
returns the newly createdmodifier
instead of the parentvariation
.MAJOR
Commerce Manager Customers can now easily export order data into aCSV
file.
August 14, 2018
MAJOR
Added Beta access to Inventory Management withorders
.
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 displaymain_images
. MAJOR
Stripe Connect payment method now available.
May 15, 2018
- Resolved issue that prevented some users from working with Promotions API correctly.
flow
toflow
relationships are now available.MAJOR
CardConnectgateway
now available.