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.
Elastic Path Changelog
Keep up with changes to Elastic Path services by subscribing to our RSS Feed, Atom Feed, or JSON FeedSubscription 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.
Custom discount limit increase available
MINOR You can now contact Elastic Path Support team to increase the custom discount limit. For more information, see Custom Discounts.
Studio Release 192 | March 13, 2024
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.
Integration Hub new product loader component and product import integration release
INTEGRATION HUB Released a new version of Product Loader component (US V9 & EU V8) and Product Import Integration (US V13 & EU V12). The component and integration now support a new merge update mode, in addition to replace mode. For more information see, Product Loader component and Product Import Integration.
Product tags for key word association against a product or service, count attribute added to published releases in catalog
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.
Onport Integration added to Integration Hub
INTEGRATION HUB Released a new Onport Integration V4 (US & EU). This integration now supports synchronizing fulfillment, cancellation, and price information between Commerce and Onport. For more information, see Integrating with Onport.
Studio Release 191 | February 27, 2024
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.
Variations with sort order now sorted in descending order in catalog, Elastic Path JSON Schema component added to Builder
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.
Pagination added to get all jobs endpoint
MINOR In Product Experience Manager, pagination is now supported on the Get All Jobs endpoint. In addition, a bug has been fixed where the dates and times in the Jobs API responses were not in the correct format. For more information, see Get All Jobs.
Added unrounded unit values for line calculations, template exports now include slugs
MINOR In Product Experience Manager, when you export products that have templates, you can now use template slugs instead of IDs to export templates associated with products. For more information, see Product Export API**.**
MINOR We have now updated our system to calculate line finances based on unrounded unit values, ensuring accuracy and reducing rounding errors during the order calculation process.
Studio Release 190 | February 14, 2024
IMPORTANT
We have removed the Banner component as the component is not being used.
Overview
Improvements towards a seamless integration with Elastic Path Composable Commerce and lots of bug fixes in this release.
Elastic Path Composable Commerce
The following new features have been introduced when integrating Elastic Path Composable Commerce with Studio.
Product bundles
With Elastic Path Composable Commerce, you can create and manage bundles. A bundle is a purchasable product, comprising of one or more products that you want to sell together. Your product bundles are now available in your Studio storefronts. In other words, when you select a bundle product, all the products that make up that bundle are automatically displayed. Depending on how your bundle is configured, your shoppers can purchase the products in the bundle.
Promotion coupons
With Elastic Path Composable Commerce, you can create promotions. You can now add your promotion coupons to a smart links menu. This enables you to create buttons that add your promotions to a cart and checkout.
Layout
In the page editor, you can now create links with link text, similar to the way you create an action with links.
Complete List of Resolved Items
Editor
- Bug - Fixed an issue where text alignment on the Text Box toolbar is not working properly.
Shopify
- Bug - Fixed an issue where a Shopify collection was giving an Unable to add cart option in the component error.
- Bug - Fixed an error where Shopify search was not working correctly in the editor.
Elastic Path Composable Commerce
- Bug - Fixed an issue where a product details page could not be created.
- Bug - Fixed an issue where a product list price was not displaying for a product with variants.
Integrations
- Bug - Fixed an issue where there was an error message in the console on search page configured to use Algolia.
- Bug - Fixed an issue with Stripe when connecting to Stripe from Elastic Path Payments.
Commerce Manager, configure the sort order of your product variations and options
MINOR Commerce Manager: You can configure the sort order of your product variation and variation options. You can then use the Sort Order value to program your storefront to display the variations and variation options in the order that you want. For more information, see Product Variations, Options, and Modifiers in Commerce Manager.
Algolia integration update, created at and updated at added to variations and variation options
INTEGRATION HUB: Released Algolia - Full / Delta / Large Catalog V64 (US) and V49 (EU): The new version includes a fix in the validation process for sale price currencies. Previously, an issue arose where currencies were provided as present but null. This update introduces additional validation steps to rectify the errors resulting from this issue.
MINOR In Product Experience Manager, when you create variations and variation options, two new attributes, created_at and updated_at, allow you to see when variations and variation options were created or updated. For more information, see Variations API and Variation Options API.
Created at and updated at added to prices and modifiers
MINOR In Product Experience Manager, when you create product prices and modifiers, two new attributes, created_at and updated_at, allow you to see when product prices and modifiers were created or updated. For more information, see Price Books API and Price Book Modifiers API.
Algolia integration update, product template import with slug
INTEGRATION HUB: Released Algolia - Full / Delta / Large Catalog V63 (US) and V48 (EU): The new version includes bug fixes that address potential occurrences of errors within the category search attributes when a product is assigned to multiple nodes. Additionally, a bug was fixed to ensure that the ep_name_plus_slug_categories option defaults to false.
MINOR In Product Experience Manager, when you import products that have templates, you can now use template slugs as well as IDs to import templates associated with products. This makes it easier to see that data is being imported into the correct template fields. For more information, see Importing Custom Data (Flows).
Product exports, coupon code search
MINOR When exporting products in Product Experience Manger, new fields in the exported CSV file capture the date and time a product and a template was created and/or updated. For more information, see Export Products.
MINOR Commerce Manager: When you navigate to Store > Promotions, a new Search coupon code field allows you to filter a promotion code across all promotions. For more information, see Searching a Promotion Code.
Product export updates, get a product node supports pagination
MINOR In Product Experience Manager, when exporting products with templates, you can now use the template slug in the header of your CSV field, as well as the template ID. For more information, see Export Products.
MINOR In Product Experience Manager, the Get a Product's Nodes endpoint now supports pagination. For more information, see Get a Product's Nodes.
New integrations builder design, gift item currency matches eligible item currency
MAJOR Commerce Manager: We have introduced a new Integration Builder design. This enhanced Builder experience allows you to:
- Build integrations faster and easier in a low-code environment.
- Streamline designer canvas that optimizes space usage.
- Add and configure integration steps with improved efficiency.
- Navigate seamlessly with introduction of new panning and zooming features.
MINOR When automatically adding free gifts in the shoppers cart, you now have to ensure that the currency of automatically added gift items matches with the currency of the eligible items. Additionally, the free gift item must be within the same catalog as the eligible items. In case of a currency mismatch, the cart response includes an error section addressing the issue with free gift items. For more information, see Promotions.
Algolia integration upgrade, jsonl batch streaming in Builder
INTEGRATION HUB: Released Algolia - Full / Delta / Large Catalog V62 (US) - V47 (EU): The component that splits catalog updates into batches has been updated to automatically split batches that result in a payload larger than 4,000,000 bytes into 2 batches. This helps to alleviate client occurrences of HTTP 413 errors that prevent successful indexing due to fluctuations in client product data size.
BUILDER COMPONENT: Released jsonl-batch-steam V6 (US & EU): The component that splits catalog updates into batches has been updated to automatically split batches that result in a payload larger than 4,000,000 bytes into 2 batches. This helps to alleviate client occurrences of HTTP 413 errors that prevent successful indexing due to fluctuations in client product data size.