← Back to changelog
SubscriptionsPaymentsCheckoutStorefront

Dashboard theme install and subscription reactivation

The Product Class of an existing Product can now be changed, enabling store admins to more easily manage their product catalogue. Stores can now install Themes directly from the Dashboard, making it easy to install and setup themes during the initial store setup process, or…

New Features

  • The Product Class of an existing Product can now be changed, enabling store admins to more easily manage their product catalogue.
  • Stores can now install Themes directly from the Dashboard, making it easy to install and setup themes during the initial store setup process, or switch to a new theme.
  • Themes can now be downloaded from the Dashboard, allowing users to download a theme from one store for backup, or for easy copying to another separate storefront.
  • Dashboard users can now bulk update Subscriptions' Gateway and Next Renewal Dates, improving bulk subscription management.
  • Canceled subscriptions can now be reactivated via the Dashboard, providing a simple way for merchants to recover subscriptions that may have been accidentally canceled.

Improvements

  • Theme templates have now been restructured for consistency.
  • Order Line Item management logic and validation has been updated to be more clear, and to address issues related to the changing of a product class, and its shipping requirements, on existing orders.
  • The get_checkout_url model method is now available as an attribute in product templates making it available for integrations that use it for JS events.
  • Links to child products now redirect to the parent product, with the variant id as a querystring, which provides a simple way for theme developers to activate the variant on redirect.
  • Querystrings on cart checkout urls are now carried when redirecting into the checkout flow so that source attribution values are captured properly.

Bug Fixes

  • Fixed an issue related to order fulfillment pipelines causing orders to not transition to Complete status after being fulfilled.
  • Fixed duplicate issues with subscription webhooks, and improved the subscription lines serializer to be more consistent with cart and order lines.
  • Fixed an issue with Shipping State and Shipping Country not being rendered properly in export CSVs.
  • Fixed an issue on the Orders by Product report where product links were not properly drilling down to the Orders by Partner SKU report.
  • Product variant (child products) review links now redirect to the parent product to aggregate reviews onto the parent product.
  • Fixed an issue causing multiple order.created webhooks to fire for a single order.