June 02, 2023
Introducing variable discounts

New discount features have been on our roadmap for some time now, but requests from merchants made us ship them faster. On top of fixed discounts for subscription orders, we’re now adding a completely new type: variable discounts. This new feature allows merchants to add percent-off discounts that will increase (or decrease) after a given number of subscription cycles. In the MVP version, the merchants can choose the initial and the updated discount and the number of orders before it’s updated.
The discount amount and the interval can both be set up during selling plan creation, under Discounts. For greater control, the enhanced version will also allow to specify how much the discount should increase or decrease with each subscription order (to be launched soon).
Improvements and fixes
- Added billing entries for different transaction types to improve billing granularity
- Added support for multiple pricing policies in subscription plans to
enable discounts based on the number of renewals
- Improved the selling plan creation modal in the Merchant Portal
- Improved the appearance of the Customer Portal settings input forms to match those in the Merchant Portal
- Fixed an issue in which adding new boxes was not possible
- Fixed an issue in which the order refund webhook handler failed due to receiving incorrect input
- Fixed an issue in which tiered discounts were not being applied on renewals
- Fixed an issue which prevented updating a product when a discount was applied to it
- Fixed an issue in which an incorrect title was displayed on the subscription cancellation confirmation modal in the Customer Portal
- Fixed an issue in which some management options were not visible in the Customer Portal
- Fixed an issue in which the languages in parts of the notification emails did not match
- Fixed an issue in which new orders containing more than 10 line items failed to process
- Fixed incorrect subscription contract id formatting which caused errors in Shopify API queries
May 26, 2023
Launching subscriber retention flow

Keeping retention rates high is at the core of any successful subscription brand. The new retention flow in Juo helps delight and retrieve a hesitant subscriber who attempts to cancel their subscription. Merchants can choose how to handle cancellation requests and combat churn by offering a one-time, n-time, or a permanent discount to subscribers, who can then keep their subscriptions with an extra % off. The discount and the message that goes with it can be set up in the Settings tab, under Retention.
New Customer Portal customizations
The subscriber-facing side of Juo got a major revamp and now it adjusts itself automatically to the storefront design. The keep things even more flexible for merchants, we’re giving them full control over the look and feel and the management options available in the Customer Portal.
Following this update, the merchants can further adjust the colors and style of key UI elements (like buttons or inputs). They can also decide which actions should be available to their subscribers, turning on or off product, delivery, and subscription management options in the Customer Portal. To adjust them, go to Subscription settings → Customer Portal.
Improvements and fixes
- Added a safety mechanism to prevent merchants from accidentally editing their subscriptions twice in the Merchant Portal
- Changed the renewal job timeout for editing subscriptions in the Merchant Portal from 60 to 10 seconds
- Added a date picker to delivery date settings in the Merchant and Customer Portals
- Updated key management actions to display on modals in the Customer Portal
- Added visual improvements to the subscription details page in the Customer Portal
- Added visual improvements to the subscription list page in the Customer Portal
- Migrated the settings storage from Shopify Metafield to an internal database
- Fixed an issue in which the loading animation didn’t appear during variant editing in the Customer Portal
- Fixed an issue in which the total price for the subscription order was not calculated correctly in transactional emails sent to subscribers
- Fixed an issue in which changing the subscription cycle failed because the renewal date was in the past in the Merchant and Customer Portals
- Fixed an issue in which the merchant was not redirected to the Tiered discount editing page after adding a new discount in the Merchant Portal
- Fixed an issue in which the subscription management requests were completed before the renewal jobs were properly registered for subscriptions
- Fixed an issue in which product indexes were not being removed when removing products from Shopify
May 19, 2023
Revamping the Customer Portal

The number of subscribers who manage their subscriptions in Juo has grown a lot in the past few weeks. How they can do it impacts the subscriber experience directly, so the quality here cannot be compromised. That’s why we’re introducing a sleeker, mobile-first Customer Portal, which makes subscription management more streamlined and more intuitive than ever.
This brand new design is also brand compliant, which means the merchants don’t have to worry about matching the look and feel to their storefronts. The color scheme and fonts will just adjust to their current themes automatically.
More management options in the Merchant Portal
We’re pushing further with the new additions to the Merchant Portal that add another layer of information around the payments and dunning. Now, merchants will always be able to see if and when the payment went through thanks to handy statuses that display right under the payment method in the subscription details view. If it didn’t go through, they will also see the date of the next retry and current retry attempts. The next step? More flexibility and control over the dunning flow.
With the new update, the merchants can also generate a link to the Customer Portal log into it as any of their subscribers. Thanks to that, they can not only preview what their subscribers are seeing when they log in, but also will be able to help them with some more advanced settings or requests.
Improvements and fixes
- Added a 10-minute delay before renewing a subscription after any changes are made to avoid duplicate renewals due to mistakes
- Added a waiting period for payment processing to finish before refreshing the subscription view in the Merchant and Customer Portal
- Added an option to redirect from the public app to the custom app when both are installed in the store
- Added unavailable products to the available-products request response from the Merchant Portal
- Changed last delivery section visibility in the Customer Portal, it’s visible now when products from the subscription are different than in the last order
- Changed the isolation method from iframe to web component in the Customer Portal
- Fixed an issue in which the “free shipping” label was showing the price instead on the subscriptions list page in the Customer Portal
- Fixed an issue in which the scroll position remained the same when moving to a different page in the Customer Portal
- Fixed an issue in which the subscription payment status label was displaying the subscription status instead
- Fixed the issue in which the currency format was displayed incorrectly for certain locale and currency pairs in the Merchant and Customer Portals
- Fixed the reset CSS in the Customer Portal
- Fixed input type for base_fee and transaction_fee in the database
May 12, 2023
Improvements and fixes
- Added “Edit / View subscription” buttons to post-purchase email notifications
- Added an option to update the product variant and quantity on the Subscription details view in the Merchant Portal
- Added usage-based charging in the app to enable transaction fee payments
- Fixed an issue in which the user was able to change the shipping country in an existing subscription in the Merchant and Customer Portals
- Fixed an issue in which box items were not grouped properly in the ‘Last delivery’ section in the Customer Portal
- Fixed an issue in which an additional scrollbar appeared in the Customer Portal
May 05, 2023
Merchant Portal redesign
We’re going live with a new Merchant Portal design: more polished, more modern, and bringing all the key subscription information to the fore. The product list is not at the top, right where the merchants need it for straightforward product and discount management. The shipping method and subscription cycle information are laid out in separate boxes under the products to make tracking and editing less of a fuss.
The merchants will now also find the subscription cost and total lifetime value right under the subscription ID — so they’re always in the know about how well individual subscriptions fare in terms of LTV. To see all these new additions, just navigate to the Subscriptions tab and open any selected subscription.
Improvements and fixes
- Added a mode (disabled by default) to embed the Customer Portal without an iframe, and a modern CSS reset for better theme integration
- Added an option to update the delivery price in the Merchant Portal
- Added GTM integration
- Added the Last delivery panel to the subscription view in the Customer Portal
- Fixed an issue in which Total value was incorrect on the subscription view in the Merchant Portal
- Fixed an issue in which the UVP section in the Juo Subscription Widget was unstyled
- Fixed an issue where adding variants to Build-a-box was failing because of a missing product relation
- Unified the app metafield namespace
April 28, 2023
Custom selling plans and notes
We’re adding more flexibility to manage existing subscriptions this week. Merchants can now set custom selling plans with individualized delivery intervals for each subscriber.
Also, merchants can now add notes to each subscription, e.g. special customer request or important information to remember about. Anything that matters to improve subscriber experience. Notes will be automatically added to all subsequent orders.
Improvements and fixes
- Added an API endpoint to create a custom delivery price in a subscription contract
- Added customer panel to the subscription view in the Merchant Portal
- Fixed an issue in which the “Build a box” button for adding a new box was only visible when there were no boxes added
- Fixed an issue where the customer’s phone number was missing and non-editable in both the Merchant Portal and the Customer Portal
- Fixed an issue where subscription details could not be viewed if there were more than 5 line items
- Fixed an issue in which it was not possible to add a discount for a selected subscription line item in the Merchant Portal
- Fixed an issue in which the “Retry now” link for billing attempts was not visible after a failed payment in the Merchant Portal
- Fixed labels for the Billing & Delivery column on the Subscriptions list in the Merchant Portal
April 21, 2023
Public app status
Today, we’re excited to announce that after an unsurprisingly smooth review, Juo has become a public app on the Shopify App Store. Still in beta, still working in stealth with selected merchants, hence still temporarily unlisted, but officially public. The new status will allow us to ship new platform features faster and in a much more convenient way for merchants.
New discounts options for merchants
Treating each subscriber individually is key to retention. With Juo’s new functionality merchants can now add discounts at the subscription level. Discounts can be applied once, several times, or permanently for a given subscription or particular products in it. This option can also be used to grant subscribers a free product—simply add a product to the subscription with a 100% discount.
Improvements and fixes
- Added information to the Theme Customization mode to notify merchants when the Subscription Widget is added to a product that has no selling plans available
- Added the possibility to set different scopes for different custom apps
- Added locale detection based on the currently selected locale in the Shopify store
- Added a new, more informative header panel to subscription view in the Merchant Portal
- Added new endpoints for products and variants in the Merchant Portal
- Added scopes re-authorization only when needed. The app will not require re-authorization for new optional scopes unless it is required
- Changed Revenue data point to display revenue from the last 30 days in the Merchant Portal
- Fixed an issue in which the Juo Subscription Widget style reset was not loaded properly
- Fixed an issue in which the loading state was not working correctly before loading started
- Fixed an issue in which the modal close button did not work in the Merchant Portal
- Fixed an issue in which requests were unauthorized when read scope was required and the app had already been granted write access
- Fixed an issue where discounts that had reached their usage count were still visible in the subscription view of the Merchant Portal
April 14, 2023
Improvements and fixes
- Added a “Manage subscription” block linking to the Customer Portal to add to your theme
- Fixed an issue in which the available product variants were shown with incorrect prices when updating the products in the Customer Portal
- Fixed an issue in which some requests could fail due to Shopify API throttling, caused be the extensive cost of some queries
- Fixed an issue in which the error toast was shown when the app required re-authorization
- Fixed the response code when invalid JWT token was used to authorize a request
- Fixed an issue in which the app install could go into a charge request loop
- Fixed a flash of unstyled content before the skeleton loader
April 7, 2023
Managing multi-subscription customers
For larger stores with multiple subscription orders, tracing these orders back to individual subscribers can be a real hurdle. We’re now making it easier for merchants to get an overview and manage their multi-subscription customers under the new “Subscribers” tab. The tab contains a list of all subscribers, along with the number of active subscriptions they have, and their current status.
The merchants can also display and update additional deets about each subscriber (like shipping and payment information or their current order info), by clicking the “Manage” link next to each subscriber’s name. To keep these things accessible, the new tab sits right under Dashboard in Juo.
Improvements and fixes
- Added an option to add products to subscriptions in the Merchant Portal
- Enabled billing for the public app
- Switched to Shopify product picker when changing subscription products in the Merchant Portal
- Changed the error response to unauthorized response when the API request didn’t contain the shop parameter
- Fixed an issue in which adding products to a box was not working correctly
- Fixed an issue in which a product kept the previous quantity after editing in the Customer Portal
- Fixed an issue in which the product price could change after the quantity change
- Fixed an issue in which product swapping didn’t work for products with different selling plans
- Fixed an issue in which product swapping failed to work
- Fixed an issue in which the subscription widget threw a console error if no discount was applied in the selling plan
- Fixed an issue in which opening a link in a new window/tab didn’t work in the Merchant Portal
- Fixed an issue in which stock items were not indexed immediately after the app installation
- Fixed an issue in which per application settings were being merged together
- Fixed an issue in which JSON was shown instead of an error page in the Merchant Portal
March 31, 2023
Onboarding flow for new merchants

We focused more on self-service this week with the new onboarding flow that the merchants can follow to get started with subscriptions without dev assistance. The onboarding flow covers 3 steps that every merchant needs to perform to create a working subscription offer: (1) creating a selling plan, (2) installing the subscription widget on their product page, and (3) adding a link to Manage subscriptions to their login screen.
More tricky steps (2) and (3) are covered in Help articles that are linked under the respective onboarding sections, so if anyone gets stuck, they can watch a how-to video or follow a step-by-step guide to get back on track. Note that the merchants who are already actively selling subscriptions (and so have performed these steps) will not see the onboarding. New merchants will find it on the Dashboard.
Improvements and fixes
- Added more data points (paused and cancelled subscriptions, revenue) to the Dashboard in the Merchant Portal
- Added an option to edit the subscription plan in the Merchant Portal
- Added “eligibility for subscriptions” information in the Merchant Portal
- Added per-application settings for the Merchant Portal
- Added an option to change the product variant in the Customer Portal
- Added an option to swap box items in the Customer Portal
- Added selling plan names to the alternative plan selection step in the Customer Portal
- Added error pages to the Merchant and Customer Portals
- Added
Content-Security-Policy
header to the Merchant and Customer Portals
- Added check if the link to the Customer Portal has been added to login.liquid file
- Added support for local delivery and pickup delivery when changing products in subscription
- Added automatic tagging for box orders (
products_box
tag)
- Added visual feedback after pressing a button on the shipping modal
- Added an alternative database storage for store settings
- Added an option to set a default error handler and override it per resource to the SDK
- Added
subscriptions.juo.app
domain
- Changed app url to
https://subscriptions.juo.app
- Changed the selling plan group API routes to always use the plural form
- Fixed a false-positive error being reported when a running background job is rescheduled
- Fixed an issue in which displaying Revenue caused an error when there was no revenue provided
March 24, 2023
New ways to adjust products in subscription
This week we’re adding more flexibility and ease to how merchants and subscribers can manage their active subscriptions. With this update, both groups can easily change the number of products in subscription with just one click and the remove and swap functionalities for the subscribed products are now easily accessible from the subscription details view in the Customer and Merchant Portals.
The swap functionality got a major upgrade, too — and now uses product suggestions on top of the classic search. Whenever the merchant or subscriber wants to swap a product, different variants of this product are being suggested to make the replacement easier. The product tiles under swap now also show more information about the product variant, quantity and price, so there’s no doubts about what’s being changed for what and how this affects the price.
More flexible handling out-of-stock items
So far, subscriptions would only automatically renew if they contained no out-of-stock items. For out-of-stock items, renewals attempts were made for 3 months, followed with a cancellation. Now, the merchants who experience frequent stock fluctuations can decide if they want to let subscriptions with out-of-stock items renew automatically, or not. To enable this feature, just check “Renew when products out of stock” under Settings. Once it’s active, the subscriptions containing out-of-stock items will be renewed and charged according to the billing plan, and then processed and shipped by the merchants independently as the missing items become available again.
Improvements and fixes
- Added eligibility for subscriptions information in the Merchant Portal
- Added empty states on the Dashboard in the Merchant Portal
- Added support for product edits to migrated subscriptions
- Added an endpoint for subscription line removal
- Added auto-create auth0 client after the Shopify app is installed
- Added handling for mandatory GDPR webhooks
- Added app installation event tracking
- Improved the subscription widget appearance for very small devices and narrow column layouts
- Improved currency formatting in the subscription widget
- Reordered navigation links and changed “Manage” to “Selling plans” in the Merchant Portal
- Fixed an issue in which merchants were able to pick occupied delivery intervals when creating selling plans
- Fixed an issue in which changing delivery interval triggered a validation error
- Fixed issues that prevented installation when entity-level activity log was enabled
- Fixed an issue that occurred when a migrated subscription was coming with an origin order id set
- Fixed the params format in the Subscription Renewed event
- Fixed date formatting issue in the renewal email affecting renewals scheduled for the next day
- Fixed an error that occurred when editing a subscription due to incorrect rounding of a discount amount
- Fixed an issue in which available products endpoint was showing products that had no available variants
- Fixed an issue in which spacebar didn’t work in the product search in the Merchant Portal
- Fixed an issue in which “0 more” was shown for subscriptions with just one item in the Merchant Portal
- Fixed an issue in which fake data was displayed instead of the skeleton loading in the Merchant Portal
- Fixed an issue in which fake data flashed on screen before the skeleton loader kicked in
March 17, 2023
Improvements and fixes
- Added user activity tracking log
- Added subscription purchase and renew events to the activity log
- Added variant names to the product list on the Subscriptions page in the Customer Portal
- Added tooltip and savings editing for cart subscriptions in the Shopify theme editor
- Removed the recent activity placeholder from the Merchant Portal
- Fixed an error with loading the subscriptions list
- Fixed an issue in which the product image got squeezed up when the product name was too long
- Fixed savings calculation for cart subscriptions
- Fixed an issue in which the purchase event failed to record due to an incorrect context state
March 10, 2023
To make the subscription experience seamlessly integrate with the merchants’ storefront, we’re adding more customization options to the subscriptions widget. Some examples: background and text color, font weights, purchase option labels, and even the USP messaging. In order to start customizing, simply go to the Shopify theme editor and add the new widget to the product page.
On top of that, the widget now loads up and operates much quicker, so it’s always there when the subscribers need it!
Improvements and fixes
- Added an option to change products in subscription in the Merchant Portal
- Added visual feedback to buttons performing a long running action
- Added close buttons to modals
- Added an event to track a successful subscription renewal
- Added user information to the Sentry error tracking in the Customer Portal
- Added client-side error validation to the selling plan creation flow
- Added async context store for all internal backend components
- Fixed the search functionality for product swaps (case insensitive)
- Fixed an issue in which modals haven’t been visible on some mobile devices in Customer Portal
- Fixed an issue in which subscription product quantity update was blocked when the quantity was higher than 1
- Fixed an issue in which the price formatting threw an error on load
- Fixed the links to admin resources that were not working correctly
- Fixed an issue in which an incorrect error message was displayed when billing and delivery frequencies were mismatched
March 3, 2023
New: Cart subscriptions
We’ve got something cool for merchants looking to boost LTV this week. Cart subscriptions make it super simple for customers to buy all their cart items at the same time in subscription.
To activate this feature, simply add the Subscribe Cart widget next to, under, or above the Checkout button to the Cart page template. Once active, customers will see a “Turn into subscription” checkbox and will be able to turn their cart content into a recurring order. And now they’re no longer customers, they’re subscribers.
Improvements and fixes
- Added information about applied discounts to the Subscriptions view
- Fixed an issue in which shipping calculations for subscriptions were using regular prices instead of discounted ones
- Improved the look and feel of the subscriptions list in the Customer Portal
- Added information about applied discounts to the Subscriptions view
- Added a generic error message toast following failed API requests in the Customer Portal
- Fixed an issue in which Subscription UI extension form stopped working at all
February 24, 2023
Local delivery and pickup for subscriptions
Flexible shipping options can make or break a subscription, so we’re tackling some of the delivery challenges this week, by making local pickup and local delivery functions available for subscriptions.
Thanks to local pickup, merchants can define additional, local pickup points, where subscribers can pick up their subscription orders quicker and more conveniently. With local delivery, merchants can also specify the entire areas to which they deliver, based on a distance from their location or on area codes. Both can be set up in Shopify settings and will now also work for subscriptions.
Subscribers can edit shipping methods
In the spirit of making Subscribers’ lives easier, we’re now giving them the possibility to modify their current subscription delivery method. If your Subscriber wants to change their pickup point or go from, say, InPost to DHL, they can easily do so via the Customer portal (provided that both options are available, of course). That’s more freedom for them, less hassle for you.
Improvements and fixes
- New discount type: Free product (Shopify Plus only)
- Added subscription contract update to include automatic discounts
- Added support for Free product discounts to Tiered discounts
- Added support for dedicated Shopify Function IDs map per custom app
- Fixed minimum billing cycles count confirmation modal
- Fixed an issue with products not being properly added to a box
- Disabled the possibility to edit subscription items in a box
- Added endpoint with available shipping methods to subscription contracts
- Added endpoint that updates subscription shipping method
- Added subscription line grouping by parent products
- Updated product and discount metafields to match new Tiered discounts and Free product automatic discounts
- Added additional metafield values for Build-a-box discounts
- Added
parentProductId
field to subscription line
- Added
/products/by-ids
customer endpoint that retrieves products by ids
- Stopped retaining completed indexing job runs
February 17, 2023
Post-cancellation flow
We’ve been working on the post-cancellation email flow this past week, improving the subscribers’ experience and putting the merchants more in control. Now, when a subscriber chooses to cancel their subscription, they will automatically receive a confirmation email. When it’s the merchant who cancels, they can choose to either send the confirmation email to the subscriber, or not. The update is available for all merchants automatically, but you can adjust the email behavior in Settings.
Improvements and fixes
- Customer Portal loads faster thanks to pre-loaded iframe components
- Fixed an issue with subscriptions renewing despite containing discontinued products
- New logo featured in the Merchant Portal
- Added error handlers to
IORedis
and Queue
- Added
Product
upsert for OneToMany
/ OneToOne
relations
- Updated
ioredis
to 5.3.1
in an attempt to fix the stalled worker issues
- Fixed an issue in which new line characters didn’t render properly in email settings
- Fixed an issue in which a selling plan failed to create when billing options were not additionally specified
- Fixed an issue in with the login form on some browsers due to missing
crypto.randomUUID()
implementation
- Fixed an issue in which the Customer Portal frame wasn’t resizing properly in browsers that don’t implement
ResizeObserver.contentBoxSize
- Fixed an issue in which the churn stat was showing NaN% when there were no subscriptions
February 10, 2023
New subscriber login view

The Customer Portal login screen got a slight design revamp. Thanks to the latest adjustments, it looks more subtle and is more compliant with the store branding, even without any additional customizations.
More detailed membership listing
For merchants who like a quick overview of how their subscriptions perform, the listing view for Memberships now features a few extra deets to help them stay on top of everything:
- Membership: Shows membership status (Active, Inactive, Expired)
- Subscription (Former Status): Shows subscription status
- Expires on: Shows membership expiration (end) date
Improvements and fixes
- Fixed Memberships not appearing on orders list due to the Shopify query error
- Minor UI improvements to Tiered discounts in the app
- Improved the stability of the product picker for various edge-cases, now it works correctly in all corner-cases
February 3, 2023
Improvements and fixes
- Subscribers can check shipping costs in the Customer Portal
- Next payment date is no longer shown for inactive subscriptions
- Increased latency period on “Renew now” button to prevent accidental renewals
- Fixed the browser’s back / forward buttons behaviour in the Merchant Portal
January 27, 2023
Minimum required renewals
To prevent subscribers from cancelling their subscriptions too quickly, merchants can set up a minimum number of renewals to take place before a subscription can be modified. So, subscribers and merchants will only be able to cancel, pause, or skip a subscription after it has been renewed at least so many times.
Improvements and fixes
- Added charge retry date to the Customer and Merchant Portals
- Added remove Tiered discounts functionality
- Improved the UI for Tiered discounts
January 20, 2023
New logo is here!

Over the past weeks our design team has been working on the new brand and… Many brainstorms, discussions, and design reviews later, we finally have a logo that captures the feeling and essence of Juo. To the Moon!
Improvements and fixes
- Memberships can now be cancelled and refunded
- New details available in the Merchant Portal: membership status and expiration date
- Fixed widget selector issue when dropdown was activated
January 13, 2023
Better subscription management for merchants
Merchant Portal got a massive update to help merchants search and navigate their subscriptions with ease. Subscription list view now shows more deets and customer info is available right from the Merchant Portal.
Improvements and fixes
- Added a link to customer details page in Merchant Portal
- Added possibility to retry charge attempt to Customer and Merchant Portal
- Fixed an issue with adding and editing products in Tiered discounts
- Fixed an issue with next billing attempt date not updating after a failed attempt
- It’s now possible to add multiple Tiered discounts with the same name
January 6, 2023
New in: Tiered discounts
With Tiered discounts, merchants can offer discounts based on the number of products currently in cart. The more products the customers buy, the bigger discount they will receive.
Improvements and fixes
- Merchants can’t accidentally select different frequencies for shipping and billing within one subscription
- Fixed delivery frequency format
December 30, 2022
Customizable email notifications
To make subscriber communication on-brand, merchants can edit the content and visuals in email notifications. Merchants can choose between Polish and English language versions and adjust either of them to their needs.
Depending on their subscription flow, merchants can also turn on or off individual notifications for subscriptions, renewals, cancellations, and payments.
Improvements and fixes
- Subscriptions will not renew when some products are currently not in stock
- Accurate page titles will be displayed to customers in the Customer Portal
- Building foundations for our new Build-a-box feature
December 23, 2022
Premium memberships (a.k.a. Clubs)
With Memberships, merchants can build their own premium clubs (similar to Amazon Prime or Allegro Smart) with free deliveries or discounts as the main incentives. Except for custom implementations, we’re pretty sure you won’t find this feature anywhere else!
Improvements and fixes
- Fixed empty shipping line check for value
- Default interval for selling plans changed from from 1 week to 1 month
December 16, 2022
More freedom to edit subscriptions
Except for adding and removing products from subscriptions, merchants can also swap products within a subscription (one condition: both the old and the new product have to be in the same selling plan).
Subscribers can change, remove, or add products to their subscription entirely on their own in the Customer Portal.
Automatic tagging for subscription orders
All subscription orders will now automatically receive a subscription_*
tag to help merchants search, filter, and analyze how their subscriptions perform. Tags can also be used to create targeted, subscriber-only marketing campaigns.
subscription_start
for initial order
subscription_order_NUMBER
for all orders
subscription_CONTRACT_ID
for all orders
Improvements and fixes
- Added links to individual orders in the subscription activity timeline
- Added “Show all orders” link to see all orders from a given subscriber
December 9, 2022
Subscriber-scheduled renewals
Rather than skipping a replenishment, subscribers can now just pick a different date for their next subscription renewal. Convenient! They can also change the delivery frequency, choosing one of the alternative frequencies available for their subscription.
Improvements and fixes
- Improved Customer Portal layout spacing on mobile
- Improved popup positioning for better user experience in the Customer Portal
- Fixed an error where merchants could only add 10 products to a selling plan
December 2, 2022
Flexible login options for subscribers
Subscribers have more flexibility logging into their customer accounts. They can choose between a code sent to their email, social sign-in with Google, or Facebook. If subscribers are logged in to their customer account already, they can just go directly to their subscription settings from there — no additional login is required.
Full Polish language support
For Polish-speaking merchants and subscribers out there, Polish is now fully supported on the storefront and in email notifications. The language used is based on the language settings in Shopify.
Improvements and fixes
- When subscription fails to renew, both subscribers and merchants receive an email notification