Major With introduction of Organizations to Elastic Path Commerce Cloud, as of May 23, 2023, only Org Admins will have the authority to create stores in their organization. An Organization is a container that holds multiple stores, allowing businesses to manage and configure commerce experiences at a higher level of abstraction. For more information, refer to the blog post or watch a quick video. To access your organization, contact our support team by submitting a support ticket.
Elastic Path Changelog
Keep up with changes to Elastic Path services by subscribing to our RSS Feed, Atom Feed, or JSON FeedExtend Catalogs with Custom Data
Minor You can now extend catalogs with custom data. For more information, see Custom Data (Flows) API Overview.
Bug Fixes
Minor Bug fix for a bug that prevented some catalogs from publishing.
Minor Bug fix: Fixed an issue that prevented stacked catalogs from functioning correctly.
Apply Custom Discounts, Get all Account Memberships
Major Shoppers can now apply custom discounts from external services to carts and cart items during their purchases. Additionally, you can also view custom discounts on the Order details page in Commerce Manager. For more information, see Custom Discounts.
Major A new Get All Account Memberships on Account Member API allows you to return all the account memberships that an account member belongs to based on their account member ID. For more information, see Get All Account Memberships on Account Member.
Minor Now, if a previous catalog publish date is greater than 90 days, a full catalog publish is automatically performed. If you publish your catalogs infrequently, Elastic Path Commerce Cloud may perform a full publish when you are expecting a delta publish. For more information, see Publish a Catalog.
May 1, 2023
Minor Commerce Manager: We have now disabled the Add a new promotion code button on the Promotion Codes tab when you try to create a promotion code for an automatically enabled promotion. This is useful because we cannot generate new promotion codes for automatic promotion. For more information, see Promotion Codes.
April 27, 2023
Major Organization-level integrations and events specific changes:
Org admins can now create and view organization-level integrations. For more information, see Organization Roles. Organization-level events contain org_id whereas store-level events contain org_id and store_id. For more information, see Characteristics of Catalogs.
Availability levels of observable keys. For more information, see Observable Events.
Minor We have now set the validation for the percentage to be included to allow up to three decimal places for Cart percent discount and Item percent discount. For more information, see Promotions.
April 26, 2023
Minor Commerce Manager: You can now configure a Sort Value for the components and component options in a bundle. You can use the Sort Value to program your storefront to display a bundle's components and component options in the order you want. For more information, see PXM Bundles in Commerce Manager.
Minor Added a sort parameter to accounts, account members, and account memberships to sort results in ascending or descending order based on the value of the field.
April 24, 2023
Major Commerce Manager: You can now create, edit, and delete currencies in your organizations from the SYSTEM > Organization Settings > Currencies tab. For more information, see Managing Currencies in Organizations.
April 20, 2023
Major You can now integrate Elastic Path Commerce Cloud with Constructor.io using the Integrations Hub in Commerce Manager. This enables you to search your Elastic Path Commerce Cloud products using Constructor.io. For more information, see Integrating with Constructor.io.
Minor Bug fix for deleting a bundle in PXM causing components to be deleted.
April 19, 2023
Major You can now integrate Elastic Path Commerce Cloud with Yotpo using the Integrations Hub in Commerce Manager. This enables your customers to provide ratings and review comments for products they have purchased in the storefront. For more information, see Yotpo Integration.
Minor Commerce Manager: A new Last Used column is now added on the SYSTEM > Application Keys page to view the approximate last used date of the application key. For more information, see Application Keys.
April 18, 2023
Major Commerce Manager: You can now add AND/OR conditions on attributes and hierarchies or nodes to be included and excluded from a promotion based on multiple conditions at the same time. See Promotions.
Major As announced on February 1, 2023, we have now seamlessly migrated all the existing legacy keys to a corresponding Application Key. In Commerce Manager, the migrated keys will now appear on the SYSTEM > Application Keys page. For more information, see Application Keys.
Minor Commerce Manager: When you checkout a cart with bundle configuration including multiple options from each bundle component, you can now view all selected multiple options for each bundle component on the Order details page. For more information about bundle configuration, see PXM Bundles in Commerce Manager.
April 17, 2023
Minor When using custom fields (attributes) with your PXM products, you can now filter your attributes (flow entries) on the entry ID. This allows you to return a specific list of flow entries. See Get all Entries.
Minor Bug fix for accessing a hierarchy by ID in a catalog release.
Minor Bug fix for an org admin not getting any hierarchies.
April 12, 2023
Minor Bug fix to avoid catalog publication failures related to deleting a bundle.
Minor Bug fix to resolve an issue where updated flow field entries on parent products were not being propagated to child products on rebuild.
April 6, 2023
Major A new delete_settings endpoint enables you to delete store settings. For more information see Delete Settings.
Minor Use the new account-member-self-management setting to specify whether a use with an Account Management Authentication Token can update their own account member details. See Account Authentication Settings.
April 5, 2023
Major A new sort_order attribute allows you to program your storefront to display a bundle's components and component options in the order that you want. For more information, see Create a Bundle.
Minor Bug fix for intermittent issues where products are losing prices after SKU updates.
March 29, 2023
Minor You can now see a detailed error response when you try to capture a transaction that was authorized but expired. Additionally, when you get a transaction that was authorized but expired, you can see payment_details and next_actions parameters. For more information, see Capture a Transaction.
Minor Performance improvements on how attribute-based promotions are applied.
March 3, 2023
Minor
A new setting in Account Authentication Settings called auto_create_account_for_account_members
. This enables automatic account creation for account members.
March 22, 2023
Minor A new filter option is now available to filter products on the Products page in Commerce Manager. For more infprmation, see Filtering Products.
Major You can now integrate Elastic Path Commerce Cloud with Postmark. This enables you to send emails to your shoppers. For more information, see Integrating with Postmark.
Major You can now integrate Elastic Path Commerce Cloud with Avalara using the Integrations Hub in Commerce Manager. This integration enables you to commit tax and void tax on specific order events. For more information, see Integrating with Avalara.
March 21, 2023
Minor If name
and sku
for an item exceed the maximum length, that is 127
, we now truncate the exceeding strings while sending order-level items to the PayPal payment gateway. For more information, see Implement PayPal Express Checkout.
Minor You can now cancel a transaction when an authorization is completed. For more information, see Cancel a Transaction.
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 enable multi-site management that allows you to control and distribute the following organizational entities to all stores in the organization:
Products
Hierarchies
Pricebook
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).
Bulk assign products to nodes, PayPal Express Checkout
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
Integrations Hub - Fluent Commerce integration
Major You can now use Elastic Path Commerce Manager to integrate with Fluent Commerce. For more information, see Integrating with Fluent Commerce
And - Or conditions available for Promotions
Major
Added and
/or
conditions on nodes and attributes to be included and excluded from a promotion. For more information, see:
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.
Integrations Hub schedule catalog publish
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.
Imports, Salsify, Pimberly, Curated Products
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 a update 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:
- Get a node in your latest catalog release.
- Get a node in a catalog.
- Get all nodes in your latest catalog release.
- Get all nodes in a catalog.
- Get node children in your latest catalog release.
- Get node children in a catalog.
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.
Bulk delete tax items, capture payment after authorization, inventory bug fix
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.
Bulk dissociate products from hierarchies
Major Commerce Manager: You can dissociate products from multiple hierarchies and their nodes. For more information, see Dissociating products from multiple nodes.
Legacy keys removal
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.