MINOR In Subscriptions, a new card_id
attribute is available. You can use the card_id
and customer_id
attributes to program your front-end implementation to allow your preferred payment service provider to update a subscription with new card details, enabling you to easily manage your subscription charges. For more information, see Card Declines.
Elastic Path Changelog
Keep up with changes to Elastic Path services by subscribing to our RSS Feed, Atom Feed, or JSON FeedStorage of null values added to Custom API entries
MINOR We have added the capability to configure the storage of null values in Custom API Entries. For more information, see Null Values.
MINOR On October 18, 2022, we notified customers that the bundle_configuration object was misspelled as bundle_configuation in the cart, cart items, and order items, and has been deprecated. We recommend using bundle_configuration to create bundle configurations.
Enhanced cart side effect message, Algolia integration update
MINOR We have made an enhancement to cart side effect messages on promotion applications. Now, when a second promotion using the same code as an existing one in the cart is applied, the side effects provide more detailed messages, indicating the removal and addition of different promotions.
INTEGRATIONS HUB: Released Algolia - Full / Delta / Large Catalog V69 (US) - V54 (EU): This new version includes a fix for an intermittent issue with some dropped images during catalog sync. For more information, see Integrating with Algolia.
Algolia integration updated
INTEGRATION HUB: Released Algolia - Full / Delta / Large Catalog V68 (US) - V53 (EU): This new version adds concurrency checking to prevent catalogs from being published concurrently, which can cause issues if the same data is updated at the same time. For more information, see Integrating with Algolia.
Get all nodes in a hierarchy endpoint release
MINOR In Product Experience Manager, a new endpoint Get all nodes in a hierarchy, retrieves all nodes in a hierarchy, including both parent and child nodes. For more information, see Get all nodes in a hierarchy.
Configure shopper bundle, authentication token expiry time, eCommerce Admin role
MINOR The Configure a Shopper Bundle endpoint now supports using the include parameter to retrieve key attribute data for the products in a product bundle. This is useful because, when your shoppers select the products in the bundle that they want to purchase in your storefront, you can then display all the relevant product information to your shoppers. See Configure a Shopper Bundle.
MINOR You can now configure the expiry time of Account Management Authentication Tokens to implement an idle timeout feature. For more information, see Implementing Idle Timeout.
MINOR We have Introduced a new eCommerce Admin role with capabilities for PXM, promotions, orders and account management. For more information, see Store Roles.
Algolia integration updated
INTEGRATION HUB: Released Algolia - Full / Delta / Large Catalog V67 (US) - V52 (EU): This new version adds debugging code for images collection to troubleshoot an intermittent issue with some dropped images during catalog sync. For more information, see Integrating with Algolia.
Studio Release 198 | May 29, 2024
Overview
Some minor improvements and bug fixes in this release.
Complete List of Resolved Items
Product Component
- Bug - Fixed an issue where the first image was repeated in the Product Display Page rather than displaying all product images.
- Bug - Fixed an issue where some products were displaying incorrect product descriptions.
- Bug - Fixed an issue where the product collection rendered empty output.
Cart Drawer
- Bug - Fixed an issue where the product links on the cart drawer and checkout page were missing the path prefix.
Canonical URLs
- Bug - Fixed an issue where the canonical URLs were not getting the full hierarchy.
Shopify
- Bug - Fixed an issue where the variation matrix was not working in the Shopify Collection.
Store configuration orchestrator updated
INTEGRATION HUB: Released Store Configuration Orchestrator - V17 (US) - V16 (EU): This new version now supports the ability to export and import payment gateways. For more more information, see Commerce Store Configuration Orchestrator.
Commerce Extensions float field, events for Custom APIs, bundle defaults
MINOR We have introduced support for float field types in Commerce Extensions to support your business needs. For more information, see Custom Fields.
MINOR We have added events for Custom API entries. You can integrate Commerce Extensions with your external systems by observing the appropriate events. For more information, see Custom API Entries.
MINOR Shoppers can now select a bundle that has a default list of products. Shoppers can choose to have all the default products, keep some of the default products or change the default products completely. This is useful, for example, if you want a new addition fragrance in a fragrance bundle to appear as the default option. For more information, see Dynamic Bundles.
Updated SendGrid Integrations
Integration Hub Released a new version of the SendGrid Integration (US v15 & EU v14). This version adds support for an optional From name to be configured within events. See Integrating with SendGrid.
Cart-level discount apportioning for Rule Promotions
MAJOR We have introduced cart-level discount apportioning within Rule Promotions. This feature distributes cart-level discounts across individual items, enhancing transparency and clarity in the representation of discount allocations at both the cart and item levels. For more information, see Cart-level Discount Apportioning
Studio Release 197 | April 30, 2024
Overview
Mainly bug fixes in this release.
Complete List of Resolved Items
Media Importer
- Bug - Fixed an issue where the media importer was looping the same image over again.
Section Toolbar
- Bug - Improved the tooltip for the Hide button on the section toolbar.
Style Guide
- Bug - Fixed an issue where the header was not updating when changes were made to the header in the Style Guide.
**New Feature** Commerce Extensions Custom APIs released
MAJOR We have now introduced a new feature, called Commerce Extensions that supports the creation of Custom APIs according to your business needs. These Custom APIs support a variety of field types, including:
- String with customizable length limits and regex validation
- Integer with minimum and maximum value constraints
- Boolean
Moreover, Commerce Extensions offers the ability to apply filters to all fields, enabling multidimensional data retrieval. Additionally, we've enhanced sorting and filtering capabilities based on creation and last update dates. For more information, see Commerce Extensions.
You can also create new Custom APIs within Commerce Manager. For more information, see Commerce Extensions in Commerce Manager.
Authorize.net added to Subscriptions
MAJOR Subscriptions now supports collecting payments using Authorize.Net. For more information, see Using Authorize.Net.
Reports now available for Subscriptions billing, payment and tax operations
MINOR You can now track your Subscriptions billing, payment and tax operations using reports, allowing you to manage your finances more effectively. For more information, see Billing, Tax & Payment Reports.
Studio Release 196 | April 22, 2024
Overview
Mainly bug fixes in this release.
Complete List of Resolved Items
E-commerce
- Bug - Fixed an issue where if you added a product to cart and the selected + multiple times, after a few clicks, the cart becomes empty and a 429 error is displayed.
- Bug - Fixed an issue where cloning e-commerce templates to a site that does not support e-commerce components causes an error.
- Bug - Fixed an API connection issue between Elastic Path and Studio.
Shopify
- Bug - Fixed an issue where the Studio app failed to load through Shopify.
Promotions renamed Promotions Standard in Commerce Manager
MINOR Commerce Manager: We have now renamed Promotions to Promotions Standard in Commerce Manager. For more information, see Promotions Standard.
New Nodes interface released in Commerce Manager
MINOR Commerce Manager: You can now add and edit nodes using the new Nodes view in Commerce Manager, enabling easier management of your nodes. For more information, see Creating Parent/Child Nodes.
Subscription events are now observable
MAJOR In Subscriptions, events are now observable. Events are actions that occur in Subscriptions such as a subscriber changing their address or a subscription changing from active to inactive. This enables you to integrate Subscriptions with external systems like enterprise resource planning, fulfilment and other systems. For more information, see Subscriptions API Documentation.
Promotions Builder general availability, get all products and promotions added to beta filtering
MAJOR We have introduced a new feature, called Promotions Builder, powered by our Rule Promotion engine. This feature offers you the flexibility in providing diverse discounts to shoppers, supporting discounts of varying complexities, ranging from code-based customer discounts to Buy X Get Y discounts, fixed price promotions, cart fixed discount, and many more based on your business needs. Moreover, it is compatible with our existing legacy promotions capability, ensuring a smooth transition to the new Promotions Builder. For more information, see Promotions Builder in Commerce Manager. To create promotions using API, see Rule Promotions. To apply Rule Promotions API in carts and orders, you must enable the use_rule_promotion field in Cart Settings.
MINOR The Get all Products and Get all Promotions endpoints now support beta filtering. The new syntax is an evolution of the original syntax, and allows more characters and formats. For more information, see Beta Filtering.
Tax items can now be added when adding subscriptions to a cart
MINOR When adding subscriptions to a cart, you can now add tax items, allowing you to separate tax from the price of a subscription. For more information, see Add Subscription to a Cart.
Studio Release 195 | April 8, 2024
Overview
Some minor improvements and bug fixes in this release.
Complete List of Resolved Items
Style Guide
- Bug - Fixed an issue where color names could not be updated in the Color palette.
Thank you Page
- Bug - Fixed an issue where Address line 2 was not displaying in the shipping address.
Shopify
- Bug - Fixed an issue where some product IDs were wrongly generating an invalid id error message in the cart.
Specialized promotions manager role, Shopify integration updated
MINOR Introduced a new specialized Promotions Manager role dedicated solely to promotions management within a store. For more information, see Permissions.
INTEGRATION HUB Released a new version of the Shopify integration. The template field Catalog Name is renamed to Shopify Product/Variant ID for catalog name. For more information, see Integrating with Shopify.
Subscriptions general availability
MAJOR Elastic Path Subscriptions is now available. Elastic Path Subscriptions allows you to offer your customers subscriptions and recurring billing for your products and services. Elastic Path Subscriptions gives you the flexibility to pause, update, or reactivate your subscription offerings, change billing cycles, and apply discounts. You can create subscriptions using the Elastic Path Subscriptions API or Commerce Manager. For more information see Subscriptions.
Studio Release 194 | March 27, 2024
Overview
Some minor improvements and bug fixes in this release.
Complete List of Resolved Items
Integrations
- Improved redacted secrets in all integrations. For example, disabled secrets are now displayed as [*].
Forms
- Bug - Fixed an issue where data was not displaying in pop-up forms in the customers section.
Boxes/Sections
- Bug - Fixed an issue where styles were not displaying correctly for boxes and sections.
Collection Component
- Bug - Fixed an issue where there was unexpected behavior when adding products.
Improved user search functionality in Commerce Manager
MINOR Commerce Manager: Improved account user search functionality to enable more effective filtering by email and name. For more information, see Searching Account Users.
Studio Release 193 | March 21, 2024
Overview
New Stripe Payment Intents integration is now available and lots of bug fixes in this release.
Stripe Payment Intents
You can now integrate Studio with Stripe Payment Intents, enabling you to use the Stripe Payment Intents features on your Studio storefront. These features include:
- authorizing a payment and capturing the funds later, for example, if you only want to capture funds when order is fulfilled.
- handling dynamic payments where payment amount may change before payment is captured.
- integrating 3D Secure into your payment flow, providing an additional layer of security for credit and debit card transactions.
For more information, see Stripe Payment Intents.
Complete List of Resolved Items
Elastic Path Composable Commerce
- Bug - Fixed an issue where the product variation option description was not displaying on the editor.
NOML
- Bug - Improved error handling for invalid NOML.
Checkout
- Bug - Fixed an issue where confusing validation messages were displayed for delivery during checkout.
- Bug - Fixed an issue where a Shipping Options IH fow url not configured properly error was displayed on the checkout page.
Shipping
- Bug - Fixed an issue where if only Pickup at warehouse is selected, the Pickup at warehouse options are not shown.
Improved customer search functionality
MINOR Commerce Manager: Improved customer search functionality to enable more effective filtering by email and name. For more information, see Searching C**ustomer**.
Product locale description limit change
MINOR The product locale description character limit is now 7600 characters. For more information, see Create a Product.