Skip to main content

Elastic Path Changelog

Keep up with changes to Elastic Path services by subscribing to our RSS Feed, Atom Feed, or JSON Feed

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Overview

Shopper Single Sign-On is now available and lots of bug fixes in this release.

Shopper Single Sign-On

Instead of requiring your shoppers to create yet another account, you can implement single sign-on in Studio.

Shopper single sign-on allows shoppers using Studio storefronts to access multiple applications and services with a single set of credentials, streamlining the login process and improving your shoppers experience of your online store. In addition, you can gather more comprehensive user data preferences, enabling you to deliver more personalized shopping experiences. For more information, see Shopper Single Sign-On.

CSS Variables - Beta Release

Studio now enables you to customize your Studio storefronts appearance using CSS variables. You can use these variables in the Component Editor when you are creating your custom components. See CSS Variables.

Complete List of Resolved Items

Mobile

  • Bug - Fixed an issue where the product component in mobile view was not visible on the rendered page.

Checkout

  • Bug - Fixed an issue where the total was not showing the currency code.

Blogs

  • Bug - Fixed an issue where a blog category would not delete if there were published articles in the category.

Accounts

  • Bug - Fixed an issue where shoppers are redirected to account instead of the home page when logged out.

Application Editor

  • Bug - Fixed an issue where on product display pages, the options were not enabled so the cart was not enabled.
  • Bug - Popup forms data not displaying in Customers section.

Shipping

  • Bug - Fixed an issue where the shipping line item was displaying as undefined.
  • Bug - Fixed an issue where the shipping item in order totals was showing as 0 when it should have been using the price from the shipping line item.
  • Bug - Fixed an issue where the shipping line item was showing in the cart when it should only be shown in the subtotal for items in the cart.

MAJOR You can now use product tags to store or assign a key word against a product or service that you sell in your store. For example, you could tag the products that you sell by color. This allows your shoppers to search your products by color, enabling them to quickly find what they are looking for, increasing the likelihood of a purchase, and boosting conversion rates. For more information, see Product Tags.

MINOR A new count attribute maintains the published release count of catalogs in the catalogs Release object. For more information, see Catalog Releases.

IMPORTANT

Bootstrap Grid and Flex Grid are no longer supported.

Overview

A new integration with Advanced Commerce (Graphene HC), and lots of bug fixes in this release.

Integrations

Support for Advanced Commerce (Graphene HC) is now available. This means that you can synchronize your Studio storefront with your Advance Commerce (GrapheneHC) storefront giving you advanced searching and merchandizing capabilities. See Advanced Commerce GrapheneHC.

Shipping

Shipping address fields have been renamed from Address, Apartment Suite, to Address Line 1 and Address Line 2.

Layout

Now, when you click on either a product name or image, you are directed straight to the corresponding product page.

Complete List of Resolved Items

Mobile

  • Bug - Fixed an issue where the Reviews component was not rendering correctly.

Blogs

  • Bug - Fixed an issue where blogs were receiving a 500 internal server error.
  • Bug - Fixed an issue where a blog index page was crashing if the page was not manually published once.

Pages

  • Bug - Fixed an issue where pages prefixed with an account name were receiving a 500 internal server error.

Elastic Path Composable Commerce

  • Bug - Fixed an issue where searching for Segment Elastic Path Composable Commerce products caused a CORs error.
  • Bug - Fixed an issue where despite List Price being unchecked, the sale price is displayed when the page is published.
  • Bug - Fixed an issue where, despite a product showing as no stock is available, you can still add the product to a cart.
  • Bug - Fixed an issue where selecting a product in a product collection component and checkout page was not redirecting to the product page.

Images

  • Bug - Fixed an issue where images were stretched to maximum size in the cart and checkout pages, rather than displaying in the defined size.
  • Bug - Fixed an issue where the screenshot service was crashing intermittently.

MINOR In Product Experience Manager, now, when a parent product that has variations and/or variation options with a configured sort_order is published in a catalog, the response displays the sorted variations and variation options. Variations and variation options are displayed in descending order according to their sort_order values. For more information, see Get all products in a catalog release, Get a product in a catalog release, Get all products in a hierarchy, and Get all products in a node.

BUILDER COMPONENT Released a new Elastic Path JSON Schema component V1 (US & EU). This component allows validation of a JSON object against a given JSON schema using the jsonschema library. For more information, see Elastic Path JSON Schema.