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

Overview

No definitive theme of this release, but many bug fixes and tweaks were released.

Complete List of Resolved Items

  • Fixed an issue where the publish and unpublish product links weren't working.
  • Fixed an issue where Variants were not showing properly in Unstack
  • Fixed a backend job that would sometimes fail to handle product updates.
  • Adjusted the "Add to Cart" button so that it's position in the editor is the same as the published page.
  • Adjusted an issue where a section that referenced a child component wouldn't link to the parent component.
  • Replaced PNG versions of social icons in the footer with SVGs.
  • Moved all component CSS to an external stylesheet to improve page speed performance.
  • Adjusted the appearance of the chatbot on "app.unstack.com".
  • Made changes to component versioning process.
  • Fixed an issue where a deleted blog article would auto-redirect to "/blog".
  • Fixed an issue with form spacing and styling.
  • Adjusted the layout of the "New Lead" email so that the "View Contact" button is centered vertically.

Overview

The theme of this release was overwhelmingly Fix Shopify Bugs.

That's right! As we worked on testing the app in preparation for submitting it to Shopify, we found numerous bugs. These were the sort of thing that would trip up the unsuspecting user and would result in a bad experience. We triaged the bugs we discovered and hit the most important ones in a week focused on Bug Bash.

In total, we fixed 18 bugs in this release and shipped 14 tweaks.

Complete List of Resolved Items

  • Fixed a bug where adding a product to your cart would still show the "Your bag is currently empty" text.
  • Fixed a bug where Times New Roman was being used as the font in cart drawers.
  • Fixed an accessibility issue for Unstack account settings on smaller screens.
  • Fixed an issue where a blog "fetch" job would fail.
  • Fixed an issue where the variants column would always be empty.
  • Fixed an issue where the Collection component would default to two products, instead of four.
  • Fixed an issue where deleted product images in Shopify would continue to show up in the product component in Unstack.
  • Fixed an issue where the user is sent to the wrong page when dismissing the "Quickstart".
  • Fixed an issue where a black check SVG icon would flash on the screen before the in-app settings would load.
  • Fixed an issue with broken links in used in settings.
  • Fixed an issue where adding a product to your cart would return "Undefined".
  • Fixed several backend issues that will help to make the app more stable.
  • Fixed an issue where editing the product component would return "Not Found".
  • Several internal updates for processes surrounding email campaigns and support tooling.
  • Adjusted collections so that they show images from multiple product better.
  • Adjust the default list of products in components so that it sorts by best selling or last updated.
  • Adjusted the Shopify Cart to only initialize once a product is added or an icon is clicked.
  • Changed the default component for landing pages from "CTA" to "Product" when Shopify is connected
  • Adjusted the installation process so that reinstalling the app goes to the embedded app in Shopify rather than the Quickstart.
  • Fixed a bug where prices were not being shown in the page editor.
  • Fixed a bug where header background color was missing.
  • Fixed a bug where AMP pages were sometimes throwing a 500 error.
  • Fixed a bug where partner sites would be created with the staging-version of a widget.
  • Fixed a bug where blog publish dates would appear in Arabic.

Major Product Variations and Child Product Builder feature is now available. Variations allow you to generate child products on a product with a number of options such as size, color and more. The features include:

  • Stock tracked independently.
  • Price inherited by a base product if one is not supplied.
  • Child products can be sold immediately after being created.
  • Details on product variation data and variation matrix in the base product response.
  • Manual changes to child products are retained if the child products are rebuilt.

Minor Increased the validity period of the invite link, which is used to invite a non-registered user to a store, from 12 hours to 36 hours.

Overview

This release included a variety of things from improvements to internal tooling, new integrations, bug fixes, and more.

Buy buttons moved above product description, & other small tweaks

A small update, but significant for our Shopify customers: We've moved the buy buttons above the description on the product component. This puts it in a more prominent place, and works better for products with really long descriptions. Really long descriptions could even push the button below the fold.

We also removed FAQs from product component and fixed the sticky details section for the vertical images layout.

Rearranging UI Attributes

Complete List of Resolved Items

  • Buy buttons were moved above the description
  • FAQ section was removed from product component
  • Fixed a bug where product details were not sticky and would not scroll with images when using the "List" layout of the Product component.
  • If one exists, the URL that a product collection component uses has been changed to that of the PDP. If one doesn't exist, then "online_store_url" is used.
  • Fixed a bug where the incorrect prices were being shown for products.
  • Fixed a bug where the templates page wasn't working properly.
  • Fixed a bug with the back button breaking the templates page.
  • Pushed an update for increased site security for Shopify.
  • Fixed a bug with page redirects when the pages are created via DDC.
  • Fixed a bug where users on our Full Monthly plan couldn't add SSL to their account.
  • Fixed a bug where "Save and publish" button in an article's settings is not reset to it's original state when there is an error saving an article.
  • New Integrations
    • Padeo
    • Typekit (JS only)
    • jQuery

Minor The default rate limiter for all stores in Elastic Path Commerce Cloud was set to 100 req/sec. However, we now have different rate limiters for different type of stores. The rate limiter for developments stores is 25 req/sec, which is less than the default rate limiter for production stores.

Overview

Several Shopify-specific improvements to the app as well as a number of bug fixes and tweaks.

Collections Admin Page

Similar to the product index page the collections index will help users see the collections that have synced with Studio. This should help us debug sync issues and give users greater confidence in understanding what CX-Studio has pulled in from Shopify.

Collections Index

Complete List of Resolved Items

  • Disabled the use of ecommerce components with Carousels
  • Addressed an issue where the Shopify logo wouldn't appear on the "connecting" screen when initially connecting Studio to Shopify.
  • Addressed an issue where the footer address overlapped with the menu in the footer.
  • Addressed an issue where XML Import didn't do anything when a file was uploaded.
  • Fixed an issue where DDC users were not able to access columns they added to their data table.

Minor Added support to count the number of times item percentage promotion is used for the items in a cart.

Minor Added a rate limiter that limits the number of requests received by each store within any given second. This ensures consistent performance and stability of Elastic Path Commerce Cloud as well as a quality experience for all of our customers.

Major Commerce Manager: Product Experience Manager (EP PXM) sale pricing is now available on the PXM Product - Pricing page. Major Commerce Manager: Attributes and templates is now available on the PXM Configurations - Attributes/Templates page.