If you install the PayWhirl customer portal into your theme and enable classic customer accounts in Shopify, your customers will be able to manage their subscriptions when they are logged in to your store. It's a seamless experience so customers will have one login to access everything under their accounts.
This guide shows how to enable the subscription portal in your theme:
We also support a hosted version of the subscription portal if you are using Shopify's new customer accounts feature. This feature is in beta, so please reach out to our team if you are interested in learning more.
The following subscription editing features can be toggled on/off from the settings page in PayWhirl.
Customer Portal Features (as of May 2023)
Customers can add/remove products from their subscriptions
Customers can change their billing frequency
Customers can add/remove discounts
Customers can cancel subscriptions
Customers can pause subscriptions
Customers can skip payments
Customers can make payments early
Customers can update their payment methods on file
Customers can update their shipping addresses
Customers can switch to local pickup or local delivery if enabled in your shop.
Customers can accept a discount to remain subscribed when attempting to cancel a subscription or can provide feedback about why they are canceling.
When logged in to your store, customers can add products to existing subscriptions directly from product pages.
For example, from the settings page in PayWhirl, you can disable customers' ability to cancel on their own so they must contact you before making changes, or their ability to add/remove discount codes on existing subscriptions.
When a customer logs into your website using their account credentials, they can click the subscription portal link to view their subscription details from the My Account page of your theme.
NOTE: The location of this link will vary based on where it was placed when you installed PayWhirl. If customers can't see the subscription link when logged in, please ensure you have completed the portal theme installation or contact our team. We'll make sure it's configured properly so customers can access their subscriptions in Shopify.
The main subscription view in the customer portal contains each customer's subscription details. Customers can view more information and manage a specific subscription by clicking Manage Subscription.
If enabled in the app settings, customers can edit their subscriptions, pause, cancel, and skip their next order from the subscription details page. They also can update their payment method and shipping address.
How customers edit their existing subscription product(s) on Shopify
Customers can add or remove products from their subscriptions if the functionality is enabled in PayWhirl's settings. There are three options when allowing customers to edit their subscriptions.
Disabled - Customers cannot swap products on existing subscriptions from the customer portal if selected. They will have to contact you to make changes.
Only to variants of the same product - If selected, customers can only change their subscription to variants of the same product(s) to which they are currently subscribed. It will not allow them to select variants of other products and will limit their choices to the variants of the same product(s) they have on their current subscription.
To any product/variant assigned to the current selling plan - If selected, customers will be able to add variants from ANY products that the selling plan is assigned to in Shopify. For example, If you have a selling plan assigned to multiple products, customers can switch to any other product variant with the same selling plan attached.
When customers click the EDIT button on a subscription, they will be taken to a view where they can add or remove additional products/variants based on the settings for swapping configured in the app.
Adding products to existing subscriptions from product page(s)
Customers can add products to their existing subscriptions if the option is enabled in PayWhirl's settings. To toggle this feature on, check the box labeled, "Allow adding products directly from the product page." This setting will add a button to the selling, plan, widget, allowing customers to add products directly to an existing subscription.
The button will only appear if they have an active subscription, matching at least one of the selling plans assigned to the selected product variant.
How customers edit their subscription billing schedule on Shopify
Also, if enabled in the app settings, customers can change their billing schedule from the edit page. Customers will be able to select from any of the selling plan frequencies that are configured in the related selling plan.
Additional notes on subscription purchases with Shopify Checkout
When customers go through the Shopify checkout with a subscription, they are required by Shopify to agree to the subscription terms. They will also see the frequency and an estimate of their recurring charges.
The recurring total estimate is calculated by Shopify and does not include tax, duties, or any applicable discounts. The checkbox is also a Shopify requirement and cannot be disabled.
Customers can enter any Shopify discount codes that apply to subscription products, which can be configured in Shopify. Discount codes applied at checkout will be in addition to any discounts you have configured in your PayWhirl selling plans.
Most of the subscription text on the checkout page can be customized from Shopify's language editor.
After checkout, you can display a link for customers to manage their subscriptions.
You can toggle the manage subscription link on/off from the PayWhirl settings page.
If you want customers to be able to log in and manage their own accounts, they will need to have a Shopify customer account. You can toggle this option in the Shopify Checkout settings to either optional or required to ensure customers can log in to your site and manage their subscriptions.
If you set accounts to required in Shopify, customers will have to register an account at checkout. This will ensure they can log into your website after purchases are made.
If you sent accounts to optional in Shopify, customers can checkout as a guest. This means they might only have the necessary login credentials to access their subscriptions if they return and create an account at a later date.
If you allow customers to checkout as guests, we recommend sending out the account invite email from Shopify to ensure your subscribers can access their subscriptions if necessary.
If you have any questions, please don't hesitate to reach out to our support team. We're here to help!