Changelog 2022-05-31
Minor You can now extend the account-members
entity with core flows.
Minor You can now extend the account-members
entity with core flows.
Minor You can use the valid x-moltin-customer-token
to access a specific customer order.
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 catalog.
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.
Minor
You can now add catalog_id
and catalog_source
to cart and order data. See Cart Items and Order Items.With this release we shipped Smartlinks for products and a number of improvements to our Klaviyo integration.
Smartlinks for Products
With this feature release it's now possible to turn any link or button into an "Add to Cart" button.
Simply enter the name of the product and select it in the auto-complete menu for the link. Then choose “Add to cart” from the action dropdown.
Identifying Klaviyo Users
With this release we rolled out a series of changes that unify Klaviyo's user IDs with CX-Studio's user IDs. This makes it possible to build conditional content based on Klaviyo data which drastically expands our personalization capabilities.
Major Commerce Manager: You can now use custom product locales created using Create a product in Commerce Manager. See Configuring Locales.
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.
Release 140 had a little bit of everything with improvements to our Klaviyo integration, margin controls, better CSS targeting, and app performance topping the list. We also managed to squash a bug where some users were getting multiple new lead email notifications.
Margin Controls
We rolled out some changes to the style guide that allow you to adjust margins on headings and text. This should give users greater control over how their site looks.
Targeting Sections and Boxes with Custom Code
We rolled out a number of changes to enable targeting of specific boxes or section with custom code. This will be particularly helpful for any of our users who want to use custom CSS or custom JavaScript.
App Performance
We also rolled out a change in the way that the Unstack app loads our JavaScript packages. This should make it much snappier when loading in the browser
Fixed issue with multiple lead notification emails!
A number of customers were reporting multiple notifications were being sent when forms were filled out. This was a persistent issue over a couple of weeks so if you're reading this and you see the issue again please let us know!
Media Upload Limit Changed to 50mb
A welcome change for video and large images, we’ve changed the upload limits to 50MB from 10MB.
Klaviyo Integration Improvements
We've added support for pushing events to Klaviyo for Viewed Page, Viewed Product and Added Product to Cart.
Major Added PayPal Express Checkout payment method. For more information, see [PayPal Express Checkout]/docs 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.
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.
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.
In release 139 we've added a number of new style guide settings and editor improvements!
Box Border Styles
We've made it easy to build round boxes and even add dotted or dashed borders to simulate coupons.
Also, check out that new fancy color picker!
Additional Headings
We're added support for additional header styles. H1, H2, H3 are configured by default, but you are now able to add H4, H5, and H6.
Toggles for product collections
We added toggles for Title & Price to the product collection component. We also made it possible to adjust the gap between products.
An exciting release! For our Shopify users we have added support for using Shopify's "liquid" header and footer with the pages you create in Unstack. At the moment this isn't yet enabled for all stores, but will be in the coming weeks once we're able to test it with some of our partners.
Shopify header, footer, and cart
As mentioned above, this feature isn't yet enabled for all stores as it's in need of some additional testing with our partners before we push it live for everyone.
That said, once it's live you'll be able to use your existing header, footer, and your cart (including upsell options!) with the pages you create with Unstack.
This was our biggest release in several weeks with many things being shipped for the start of Q2!
Improved Embedded app Start Screen
Previously, when a user first adds the Unstack App to their Shopify account they were taken a very minimalistic channel settings page that, at it's core, served as a way for users to open Unstack.
That said, we realized this page could be much more which led to the below changes; specifically the ability to access both your page templates and branding options from this page.
Our hope is here that these changes should help our users make more progress on their goals, with fewer clicks.
Product research pop up
As part of our ongoing efforts to understand the reasons our users sign up for Unstack in the first place, we have added a popup question that appears when you first install the Shopify app
Capitalization and letter-spacing
If you're a user who likes the text of their headers or buttons to always be capitalized, lowercase, or mixed case you are in luck! With this release we shipped changes to the Style Guide which allows you to make those changes at the account level.
Product Collection Component Changes
Using component properties, we added several layout options to the "Product Collection" component. Specifically the ability
DDC Import & Export
Data Driven Content, or DDC is a beta feature that we're very proud of. However, as a beta feature there is a lot of work that still needs to get done. The release of the import & export feature is one of those things that has been in the works for some time and is a huge milestone for this tool.
Look for more on DDC soon!
Major You can now increment and decrement the prices of your child products. See Modifiers Overview.
Major
You can now use include=component_products
to get more information about the products in a product bundle. See Includes.
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.
For this release, we continued to work through changes to the component system which will allow us to further improve functionality. More on this soon! We also pushed a number of bug fixes.
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.
We shipped some pretty significant changes to the component system that will enable future functionality. More on that soon! We also fixed one bug.
Minor
Added purchase
as an option to support Manual Payments. For more information, see Manual Payments.
Minor Files Service Refactor:
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 the updated_at
time, see Create a hierarchy node.
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.
A small release with a handful of bug fixes and tweaks. Several new features in the works including Component Properties which is a set of changes to the section/component experience which will help to reduce redundancies with our current component experience. More on this when it's released in the coming weeks.
Recategorized Components
We spent some time reorganizing renaming components to make it easier to find what you are looking for in the component selector. We also added thumbnails for some of the components that didn’t have them. There is more work to come on this to make it even better, but it’s already easier to find some things.
Template Updates
We rolled out an update to allow our backend teams to more-easily launch the templates that they've been working on. This includes changes to way we generate screenshots of these templates as well as the way that we add them to accounts.
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 Added cancelled
state to the order status. You can now update the status of an unfulfilled order to cancelled
. For more information, see the Cancel an Order by ID section.
A tiny release with a few fixes and tweaks.
Polish on product list items
We squared up the product and collection thumbnails to better accommodate stores that aren’t using portrait images ( landscape or square).
We also improved the hover effects and made some other subtle style tweaks. This impacts the product selection drawers and the index pages for products and collections.
Dark and light text toggle on boxes
Boxes now support their own light and dark background settings for text. Previously you could only set this setting on the section. Now you can do it on individual boxes.
Both sections and individual boxes have this setting. If it’s not set on a specific box, the box will inherit the setting from the section.
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.
A smaller release, but we shipped a few features and tweaks in addition to a number of bug fixes. Tons of work on some new features and editor improvements that will both land in a future release.
Intro video for the page editor
As part of our work to improve the onboarding experience, a popup intro video for the editor will appear the first five times you enter the editor. You can also dismiss the tip permanently if you choose to.
Product images for all media
There’s a new folder in the media manager for Products where images that are imported from Shopify products will appear. This will make it easier to use product images in any Studio component.
Domain settings for Shopify
We cleaned up the domain settings for Shopify customers using the App Proxy functionality to load CX-Studio pages on their Shopify domain. When you’re using App Proxy it now shows “Point to Shopify” and you aren’t able to change it (we will probably enable people to change this in the future).
Form Width
In this release, we rolled out changes so that you can set a custom width for a form. All forms will use the style guide setting by default, but you can now set a custom width:
In the admin portal, under Forms, open the form you want to change
Click on the Settings tab
Under Max Width, select Custom...
Enter a number and save!
Text-align Right
You can now align text to the right! This is something we probably should have done a long time ago, but we’re only now getting to it along with a number of other editor improvements.
Minor Account Management APIs are no longer in beta. You can now remove account-management
and account-authentication-settings
from the Beta Header and use the APIs in production environment. For more information, see Account Management.
Another large release shipping a few key features and a ton of small fixes.
Shopify Free Plan
We’re now putting all new Shopify accounts on a free plan. This is a temporary change until we introduce multiple Shopify plans in Q2 of 2022.
Collapsing Product Descriptions
Stores often pack product descriptions with content that’s valuable for SEO. When rendered inside of our product component that text spills down the page creating an odd unbalanced view.
In this release, we rolled out a change that hides the text behind a “Read more” link if it is longer than 5 lines.
Resize-only for media
We’ve had a number of issues with image optimization being too aggressive so we’ve changed the default when adding media to Resize only.
Deleting users & accounts
We added functionality for our internal teams to be able to permanently delete users and accounts from our database. In the past we haven't had a good way of handling this and previous requests took longer to resolve than we'd like.
JSX Rendering Backend
We shipped the next phase of the prep work needed to support Component Properties. When we rolled out refactor NoML to be more like JSX we added a translation layer to translate from the new syntax into the old. This allowed us to use to avoid rewriting the rendering layer. In this release we rewrote the rendering layer so it’s no longer using the old syntax.
Major Commerce Manager: You can now view promotion history in Commerce Manager.