Subscription management
It looks like Loop is in the process of updating the subscription prices after we made some changes in prices, how long does this usually take?
It looks like Loop is in the process of updating the subscription prices after we made some changes in prices, how long does this usually take?
The 'update in progress' status for subscription prices depends on the number of products and active subscriptions being updated, so the time may vary. Unfortunately, there's no specific ETA we can provide in this case.
I want to set a subscription where people get 10% discount on 1 product, 15% discount on 2 products, and 20% discount on 3 products, etc. How do I achieve this?
I want to set a subscription where people get 10% discount on 1 product, 15% discount on 2 products, and 20% discount on 3 products, etc. How do I achieve this?
Recurring discounts (e.g., 10% on 1 product, 15% on 2 products, 20% on 3 products, etc.) on subscriptions can be achieved using two methods:
Bundles: Use Loop’s bundle feature, which allows you to set quantity-based discounts and offers more flexibility if you're selling multiple products or letting customers create their own packs. Refer to the bundle article on help.loopwork.co.
Product variant + selling plan approach: Create different product variants such as [Pack of 1, Pack of 2, Pack of 3], and link each variant with its own selling plan. Set individual discounts and frequencies based on quantity.
Would I be able to make a link that lets people add to their subscription directly from a button in the email, so that they don't pay shipping twice by having to create another subscription?
Would I be able to make a link that lets people add to their subscription directly from a button in the email, so that they don't pay shipping twice by having to create another subscription?
The “Order now” button does not by itself allow a customer to trigger an order for only one product in a subscription (if multiple items are included).
To order just a specific product, the customer needs to:
Click the “Edit” button next to the product they do not want in the upcoming delivery.
Select “Remove”, then choose “Remove one-time” — this ensures the product is removed only for the next order, not permanently.
Now, when the customer clicks “Order now”, only the remaining (desired) product(s) will be processed for the upcoming delivery.
How can we merge two customer accounts or subscriptions in Loop?
How can we merge two customer accounts or subscriptions in Loop?
To merge customer accounts or 2 subscriptions in Loop, both must have the same email address.
You can update one of the emails in Shopify so that both subscriptions are linked to the same customer profile. Once that’s done, we’ll be able to proceed with merging them.
Since the goal is to merge them, are you referring to merging the subscriptions into one email ID, or just combining the products under a single subscription?
If both subscriptions are to be under the same email ID, then the simplest way would be to:
Manually create a new subscription for the customer using the desired email.
Expire the subscription that’s currently associated with the incorrect or undesired email.
This way, the customer will end up with both subscriptions under the correct email ID, and everything stays clean and consistent.
If this issue continues, please get in touch with the support team.
How to offer 20% discount on first three months in a subscription?
How to offer 20% discount on first three months in a subscription?
To offer 20% discount on first three months in a subscription, please follow the below steps:
Loop > Subscriptions > Open #subscription > Add Discount > Discount Type >
Percentage > Enter the desired percentage > Specify number of orders.
We're trying to merge 2 subscriptions. but we don't see the options anymore even in the customer's portal.
We're trying to merge 2 subscriptions. but we don't see the options anymore even in the customer's portal.
In case you are not able to merge 2 subscriptions or the option to merge them is not visible anymore, there could be a chance is happened due to extra spaces in zip code that’s why merge subscription button may not be showing.
If this issue continues, please get in touch with support team.
Subscription created but showing as "Contract not found" on Loop?
Subscription created but showing as "Contract not found" on Loop?
If your subscription is showing as "Contract not found" on Loop, it’s likely due to a short delay in receiving the webhook response from Shopify - especially if the subscription was created recently (within the last hour).
Please allow a little time for it to sync. If the subscription still doesn’t appear after some time, feel free to reach out to our support team and we’ll be happy to assist further.
How does Loop handle a scenario where a customer cancels their subscription after a successful renewal? Would the subscription remain active until the end of the current billing cycle?
Also, Does Loop send a webhook when a subscription becomes fully inactive after cancellation, and how can we manage the customer’s access to extra functionality?
How does Loop handle a scenario where a customer cancels their subscription after a successful renewal? Would the subscription remain active until the end of the current billing cycle?
Also, Does Loop send a webhook when a subscription becomes fully inactive after cancellation, and how can we manage the customer’s access to extra functionality?
In the case where a customer cancels their subscription after a successful renewal, the subscription will not remain active until the end of the current billing cycle. Access to functionality can be removed immediately after the cancellation via customer tags. However, keeping access until the next billing cycle (e.g., until September 17th) is not possible within Loop’s standard handling.
Loop does not automatically send a webhook when the subscription becomes fully inactive after cancellation. To manage customer access to extra functionality, we recommend creating a Shopify flow that triggers when the subscription is cancelled and expired. This flow should remove the customer tag that grants access to the extra functionality, effectively revoking access once the subscription is no longer active.
How to setup a free subscription for a customer for next 6-months?
How to setup a free subscription for a customer for next 6-months?
To setup a free subscription for a customer:
Go to the Loop Admin Portal
Navigate to Subscriptions
Select the relevant subscription
Click on Add Discount (100%)
In the "No. of Orders" field, specify the number of orders the customer will receive over the next 6 months
This way, the customer will receive free orders for the next 6 months.
How to pause subscriptions in case the product is out of stock?
How to pause subscriptions in case the product is out of stock?
To pause subscriptions in case the item/products are out of stock, please go to: Loop > Tools & Apps > Investory and adjust the settings accordingly.
We also suggest that: first filter out subscriptions that contain only that product and pause those. This way, customers who have the product bundled with other items won’t have their full subscription interrupted.
For subscriptions that include multiple products, you could instead temporarily remove this specific product from the subscriptions. Once it’s available again, you can re-add it to those subscriptions.
How do I update the color of the only subscription price?
How do I update the color of the only subscription price?
To update the colour of the subscription prices on the website, you can simply copy and paste the code and change the hex color code.
Snippets to be added on loop admin
div[data-loop-widget-selling-plan-group] .loop-widget-purchase-option-price {
color: hexcode / color code ;
}
How to search by customer email?
How to search by customer email?
To search for the customer using email, go to Loop>Subscriptions>enter the email in the search bar and press enter.
Is there a way to edit the currency from SGD to USD for a specific customer?
Is there a way to edit the currency from SGD to USD for a specific customer?
To change the currency for a specific customer:
Note: We cant change the currency of an existing subscription but there is a workaround where you'll need to cancel current subscription and create a new one.
How to Change Currency for an Active Subscription Customer
You can now select the currency when creating a manual subscription from the admin panel—perfect for cases where a customer needs to be moved to a different currency.
How it works:
The currency dropdown shows only the currencies enabled for the store.
The product selector pop-up displays prices in the store’s default currency.
Once a currency is selected, product prices are shown in the chosen currency.
Use Case:
If a customer already has an active subscription in one currency and wants to switch, you can:
Cancel the current subscription.
Create a manual subscription for the same customer using the desired currency.
How are customer address handled, does Loop retains them for evey subscription order?
How are customer address handled, does Loop retains them for evey subscription order?
Loop retains the same address that the customer enters during checkout while processing a subscription order. If the customer wishes to update it, they’ll need to make the change through the Customer Portal.
Can B2B orders be sold as subscriptions on Loop?
Can B2B orders be sold as subscriptions on Loop?
Currently, B2B orders cannot be sold as subscriptions. This is a restriction from Shopify’s end and not something Loop can override.
Is there any way to restrict cancellation of subscription until after customer has received their order (eg. T+5 days)? i.e. if customer places subscription order and tries to immediately cancel subscription, it would not be allowed.
Is there any way to restrict cancellation of subscription until after customer has received their order (eg. T+5 days)? i.e. if customer places subscription order and tries to immediately cancel subscription, it would not be allowed.
To restrict cancellation of subscription until the customer gets the product delivered, you can hide or disable the customer's cancellation button from the portal by writing custom JS in the customer portal.
How to create test subscription on live stores?
How to create test subscription on live stores?
To create a test subscription on Live store, there is no recommended way expect applying a 100% discount and using a valid payment method. Consider it from Shopify's point of view. What if people add bogus payments on live store and show unreliable numbers somewhere, thus, Shopify does not allow this to happen.
You can however, use a test payment method and still create test subscriptions as a workaround but this method would not be an ideal method to check if your ideal payment methods are working fine.
Why I am seeing 'Manage Subscription' button on the Thank-you page?
Why I am seeing 'Manage Subscription' button on the Thank-you page?
In case you are seeing 'Manage Subscription' button on thank-you or payment page, we suggest you to troubleshoot this by following these steps:
Click on Manage Subscription button and check if it actually belongs to Loop Subscritpions. In this case, Loop support should be able to help you.
If it does not belong to Loop Subscriptions, then please reach out to Shopify support to get the script removed which might be causing it.
How do I add a product as a 'add on' product for a subscription?
How do I add a product as a 'add on' product for a subscription?
To add a product as an add-on to a subscription, you'll need to make use of Upsell or Flow feature. Kindly refer to the detailed articles written for Upsell & Flow.
Is cancelled and paused same in subscription page?
Is cancelled and paused same in subscription page?
Subscription active and subscription paused state are different. When a subscription is cancelled, we reactivate it - when it is paused, we resume it.
How do I put a link on my page that allows a customer to edit their subscription?
How do I put a link on my page that allows a customer to edit their subscription?
To insert a link on the page that allows a customer to edit their subscription, please enable subscription login page from loop and copy that link and use it anywhere on your site.
When setting how often a product's delivery frequency (e.g., every 30 days, every 2 weeks, every month), should I add additional days to accommodate shipping time so that the customer receives the product on or around the intended date?
When setting how often a product's delivery frequency (e.g., every 30 days, every 2 weeks, every month), should I add additional days to accommodate shipping time so that the customer receives the product on or around the intended date?
Adding additional days to accomodate for shipping days in the subscription frequency is not required.
Alert centre
What is the alert 'Subscription found having Inactive products'?
What is the alert 'Subscription found having Inactive products'?
The alert 'Subscription found having inactive products' in alert centre within Loop portal means that there are Subscriptions where the products have either been removed from Shopify or they have been set as Inactive.
This alert when opened, give you an option to Swap the products depending on what condition you may wish to use.
We can also remove the product from the subscriptions using Alert centre. If a subscription has only one product we have the option to mark the subscription expired.
Bulk Action
How can we run a bulk action to update all subscriptions with product "Digestive Bitters" (Product ID 7496633614401), where the previous default variant ID was 41946595393601, so that they are now reassigned to the new 30-count variant ID: 42264854691905?
How can we run a bulk action to update all subscriptions with product "Digestive Bitters" (Product ID 7496633614401), where the previous default variant ID was 41946595393601, so that they are now reassigned to the new 30-count variant ID: 42264854691905?
To update all subscriptions with a new product where an old product ID existed, please set up a bulk action:
Go to Tools & Apps → Bulk Actions → Create New Action.
Use the exported file containing old products (by making sure it matches the sample format provided.)Choose the action type as ‘Swap’, select the old product and the new product (as shown in the images).
Decide whether you want to keep the same prices and discounts or update them.
Then, use steps below to execute the bulk action:
Run the bulk action, and all the affected subscriptions will be updated accordingly.
Why is the bulk operation stuck at 6% for a long time? Why is it taking so long to run?
Why is the bulk operation stuck at 6% for a long time? Why is it taking so long to run?
Bulk Action can generally take some time to run as it communicates with the Loop and Shopify back and forth while ensuring data is safety amended. Additionally, Shopify has its limitations about how much of calls can be made with its system, thus making the action time longer than expected.
In case you are experiencing an unusually long duration, please get it touch with the support team.
How can we remove all existing discount and apply 25% on all subscriptions?
How can we remove all existing discount and apply 25% on all subscriptions?
To remove all existing discounts and apply 25% on all subscriptions, kindly make use of Bulk actions in Loop.
How do I apply a discount code for all my active subscriptions, a one-time 20% off?
How do I apply a discount code for all my active subscriptions, a one-time 20% off?
You can use Bulk Action to apply discount code to all of your subscriptions.
You can provide a one-time 20% discount on all active subscriptions by going to Tools & Apps > Bulk Actions > Select All Subscriptions > Add Action as (Add Discount). Then, select 20% in your discount, set the number of orders to 1 (if you want to apply it for one time) and click Save.
Is it possible to add a shopify discount code in bulk to all active subscribers?
Is it possible to add a shopify discount code in bulk to all active subscribers?
Yes, applying a discount code in bulk is possible via the Loop Bulk Actions screen.
Go to Loop → Tools & Apps → Bulk Actions and click Create New Action.
Under Select Entity, choose Subscription.
For the Condition, select All Subscriptions so the action applies to everyone currently active.
In the Decide section, choose Add Discount.
Select the preferred Discount Type, and enter the value.
Under “Number of orders to apply,” select 1 if you want the discount to apply only to their next renewal order.
(Optional) If you prefer to use a Shopify discount code, you can select that option as well - but using the Loop discount is usually easier unless you specifically need it tied to a Shopify code.
