Changelog 2022-11-24
Minor On November 24th, 2022, we deprecated the shipping_name
and billing_name
fields for filtering orders. For more information, see Filtering.
Minor On November 24th, 2022, we deprecated the shipping_name
and billing_name
fields for filtering orders. For more information, see Filtering.
The big news in this release is that we shipped an early version of the mobile editor. We also made some changes to sync and made it possible to name colors.
Mobile Editor MVP
With this release we shipped the first version of our new mobile editor. This has been under development for a few weeks and we wanted to get what we have merged even though it is not ready for prime time. For now, it is accessible to key customers so that we can continue to gather feedback before releasing this to everyone.
Better labels for colors
Previously, adding colors was something you could do, but you weren't able to give them custom labels. Now custom labels are fully supported.
Major You can use the Export API to export products in bulk. For more information, see Export PXM Products.
Major You can dissociate products from multiple hierarchies and their children nodes. For more information, see Dissociate Multiple Products.
Major Commerce Manager: You can assign products to multiple hierarchies and their children nodes. See EP PXM Products Hierarchy and Assign Products to Multiple Nodes.
Major You can perform a bulk product update using the Import EP PXM Products
endpoint. For more information, see Bulk EP PXM Product Update.
A tidy release with a new beta service (Lambda) rolling out to a select group of customers. We also released a new countdown component and a number of bug fixes.
Countdown Component
This component allows our users to add a countdown clock/timer to their pages. Crucial for Black Friday, it was a priority for us to get this out before November.
Major Commerce Manager: You can read and update TTL for personal data logs for a store, see Viewing and changing TTL settings.
Minor In Commerce Manager: Filter query parameters are now available in the URL. Bookmark your filter URL to automatically activate that filter without having to reapply the filter each time. For more information, see Filtering Products.
Minor In Commerce Manager:
Moved Settings option to Settings > Store Settings section.
Renamed Settings > Store Settings to Settings > Store Settings > General Settings. For more information, see Store Details Settings.
Minor You can now include and exclude products from a promotion based on their attributes for the following promotion types:
Additionally, in Commerce Manager, we have included:
New Attributes condition type in Add exclude > Condition Type section to exclude products from a promotion based on their attributes.
New Attributes condition type in Add Promotion Condition > Condition Type section to include products in a promotion based on their attributes.
For more information, see Creating Item-level Promotions.
A smaller release comprised of mostly bug fixes and a couple tweaks. This release also saw the addition of the "intro" modal to the editor.
Minor The bundle_configuation
object was misspelled in the cart, cart items, and order items. Therefore, on October 18, 2022, we have deprecated bundle_configuation
and recommend that you use bundle_configuration
to create a bundle configuration. See Carts.
Our last couple releases were smaller than normal and this release is why. 154 was a huge release with 2 new features, 4 major improvements and a handful of bugs and tweaks.
Mobile Padding
This feature allows users to customize their section padding, box padding, and max width on mobile.
Popover forms with Smart Links
A first step towards 1st party pop-up support; you can now link directly to forms via our smart-linking system. This allows users to create popup forms that appear when a button is clicked.
Improved Gallery Component
With this release we also shipped a new version of our "Gallery" component that include several improvements to both the mobile and desktop experience.
Improved Product Collection Component
Following the changes we made to the gallery component, we realized that many of those updates could easily be pulled into our product collection component. Therefore we did just that. Now you're able to give a border radius to images and adjust the mobile experience.
Add-ons for product and media components
We also shipped improvements for both our Product and Media components. These improvements allow you to add banners or FAQs right to the "Text" areas of both components.
Mobile Editing & Preview
Component Updates
Bugs & Tweaks
Major You can now create Application Keys, which are tied to the actual store instead of a user. This is helpful in avoiding scenarios like when a user in your organization leaves, then their user-specific keys leave with them. For more information, see Application Keys.
Additionally, we have moved all keys and credentials to Settings > Application Keys section in Commerce Manager. For more information, see Creating an Application Key.
Minor Commerce Manager: A new External Reference field allows you to store another unique ID with your PXM product. This could be a unique ID from another company system, for example. See Configuring Products in Product Experience Manager.
Minor Commerce Manager: When searching for products in Product Experience Manager > Products, you can now search on Description, UPC/EAN and, MPN. This is in addition to Slug, SKU and, Name. See Configuring Products in Product Experience Manager.
Another small release with several bug fixes.
Minor You can now exclude products from a promotion based on their attributes from cart-level promotions. For more information, see Create a Cart Fixed Discount Promotion and Create a Cart Percent Discount Promotion.
Minor Commerce Manager: New Attributes condition type in Add exclude > Condition Type field allows you to exclude products from a promotion based on their attributes from cart-level promotions. For more information, see Creating Cart-level Promotions.
Minor You can now see created_by
and updated_by
attributes to track changes made to a promotion in your store. For more information, see Promotions.
Minor You can use eq
operator to search promotions using promotion codes. For more information, see Filtering with v2/promotions
and Get all Promotions.
A smaller release with a few bug fixes & tweaks.
Minor Commerce Manager: New is and is like search operators are available in Product Experience Manager > Products. For more information, see Searching Products by Product Name, SKU and, Slug.
Minor You can now pay using Stripe Payment Element. For more information, see Elastic Path Payments Powered by Stripe.
Minor You can now void an authorization when an order with one payment transaction is in an authorized
state. You can also void or cancel a payment if the order is cancelled
.
Minor Commerce Manager: A new Hide Empty Template Fields toggle allows you to hide an attribute in your published catalog if no data has been set for the field. See Product Template Attributes.
Minor Commerce Manager:
This release includes several bug fixes, improvements to the help panel, and most excitedly... the option to show/hide certain sections or elements on mobile! 🎉
Mobile Visibility Options!
With this release we added the ability to control what devices you want to show sections or elements. You can now use these controls to show a section on all devices, mobile only, or desktop only.
Need help prompt
As part of the many ways we're trying to help people get set up on Unstack, we've added an in-app prompt in the editor that asks the user if they'd like to schedule a time with our Success team.
This prompt is shown to all users on pages that haven't been published (after the first day). After dismissal, it will be shown periodically until the account has sufficient publish activity (10 clicks on the publish button).
Help panel polish
We've updated our help panel with better controls for the video and a smaller layout for smaller viewports.
Shopify
Page Editor
Style Guide
Product Component
Other fixes
Minor The in
operator is now supported when filtering on Get all files
endpoint. You can return a batch of specific files in a single request. For more information, see Get All Files.
Major A new Get a Product's Children
endpoint retrieves a list of child products from a base product for a specified product and catalog release. For more information, see Get a Parent Product's Child Products.
Minor New bread_crumb_node
metadata in a catalog enables you to see the nodes that product and nodes are associated with. For more information, see Catalogs.
Minor Fixed a bug where promotions were not applied when the currency of the item or cart does not match the currency of the promotion. When you apply the promotion, you will now get a promotion message indicating the currency mismatch. In this case, the promotion with the mismatched currency will be skipped, and any other applicable promotions will be applied. For more information, see Add Promotion to Cart.
A solid release with new expanded component development features, several bug fixes, and an easier way for Shopify users to log in.
Element Properties
Expanding on the component property work that we've done over the last few months, this release introduces this functionality to individual elements within components. At the time of this release none of our components are using this functionality, but stay tuned in the coming weeks as we add some really neat features to our product & media components. 👀
Removing Unneeded Components
As part of our quest to make Unstack easier for customers to understand and use we deprecated a large number of media and text components. These components had features that aren’t commonly used and only added clutter when people were looking for the more commonly used components.
These changes reduce the total count of components to 30. That’s down from 60 in the spring!
Here’s the list of deprecated components:
In the page editor, these components will now have the “Deprecated” badge. They will continue to function as before, but you will no longer be able to add them to new pages.
Login with Shopify
We've added a “Sign in here” button for Shopify merchants! Clicking this button will take our merchants to Shopify where they can sign in and access Unstack.
![]Signing in(/assets/studio/Screen_Shot_2022-08-26_at_12.46.26_PM.png)
Shopify
Major Commerce Manager: You can now manage catalog releases from Catalogs > Edit Catalog. For more information, see Editing Catalogs.
Minor Fixed a bug where promotions to carts were applied even when start date of the promotions was in the future.
Minor You can now see price without discounted amount and all the discounts applied in the meta
object in carts and order items. You can also see the promotion id generated for the promotion. For more information, see Cart Items and Order Items.
Given the scope/size of Release 148, this release was focused on a couple small changes, some internal tooling, and bug fixes.
Updated Actions Menu
We updated our actions menu to simply the options and increase visibility on darker backgrounds. On the left is the new design; on the right is the previous design.
Updated Shopify APIs
Shopify deprecated a number of older APIs that we depend on so we updated our code to use the new APIs before the older APIs reached their end-of-life.
Major New dynamic bundles allow your shoppers to choose their own options in a bundle. For more information, see Dynamic Bundles.
Major Commerce Manager: New dynamic bundles allow your shoppers to choose their own options in a bundle. For more information, see Create Bundles.
Major You can now cancel or void a pending transaction. For more information, see Cancel a Transaction.
Major You can now add exclude options under the schema
object to exclude nodes and product SKUs for the following promotion types:
Major You can now define target_nodes
under the schema
object to include nodes for the promotion for Create X for Y Discount Promotion and Create X for Amount Discount Promotion.
Minor Commerce Manager: A new Accounts field allows you to select the account names of accounts eligible to view your catalogs. When a user has logged in with the account, they see the configured catalog. See Catalog Rules.
Minor Commerce Manager: You may have products with multiple templates, with each template having multiple attributes. A new Hide Empty Fields toggle allows you to only see the fields that have values set.
With this release we added new trial functionality for Shopify users who add the app to their store. We also shipped a new editor header as well as an in-app help panel.
Unlimited Free Trials
As of today, new accounts through Shopify will start on a free trial plan that will last 14 days. Users on the free trial have access to all Unstack Landing page features. At the end of the trial, users are forced to choose a plan even if it means that they choose the Free plan in order to continue using Unstack.
New Editor Header & Publish Button
With this release we also add a new header for our page editor. This includes new preview & publish buttons. The new header makes the publish button more prominent removing the need for a second publish button. The hope is that the prominence will help improve publish rates.
Unstack University Help Panel
Along with the above-mentioned header changes we also shipped a new help panel for Unstack. This panel includes the chat widget that connects users to our Support team and also contains many help videos for getting started with the tool. Expect some more updates on this panel in the coming weeks.
<section>
tag.
Now when you try to add an element outside of the <section>
tag you'll be shown an error.Minor A new external_ref
attribute allows you to store another unique ID with your PXM product. This could be a unique ID from another company system, for example. See Create a product.