Subscriptions
Create subscription plans in your back office on behalf of your customers, and allow your customers to subscribe from your storefront.
Use this best practice guide to how to sell subscription orders.
Add subscription orders to your account
Enable subscriptions in your back office
Skip an upcoming subscription order
Prevent customers from skipping subscription orders
Change the fulfillment date of an upcoming order
Edit an open subscription order
Enable subscriptions in your storefront
How your customer subscribes on your storefront
Key concepts
- Subscription plan - Defines how orders are created on a recurring basis. It specifies the customer, product(s), frequency, fulfillment, and payment details.
- Subscription discount - A percent discount you can apply at the price list level in Price lists > Settings, that is applied to all subscription products and packages on an order. It is not applied to any non-subscription products that are on the same order.
- Draft order - An order that is created but not placed yet. Inventory is not deducted at this stage, and the order is editable by the customer in the storefront. Draft orders are displayed in the Upcoming order section when viewing an existing subscription. If the option to allow skipping orders is enabled, draft orders can be skipped by the customer.
- Subscription order - An order that is created automatically based on the criteria defined in the subscription plan. This is when inventory is deducted and payment is processed, and the order appears in your Orders table.
FAQ
- Can I add products to an existing subscription plan?
- Can I add other products to an open subscription order?
- What happens if I do not have sufficient inventory for a subscription product when the subscription order is automatically created?
- What happens if I cancel a subscription?
- What happens if I skip a draft order?
- What happens to an existing subscription if I disable subscriptions in Products > Subscriptions settings?
- What happens to an existing subscription if I disable subscriptions in Price lists > Settings > Subscriptions?
- What happens to an existing subscription if I edit a payment method that is assigned to it?
- What happens to an existing subscription if I edit or delete a fulfillment plan that is assigned to it?
- What happens if I edit a customer’s address when they have a subscription plan?
- What happens if I delete a customer that has a subscription plan?
- What happens if I change a product price for a subscription product?
- How do I remove a product from a subscription plan?
- What happens to an existing subscription if I edit the subscription discount.
- What happens to an existing subscription if I edit the Frequency Lead time setting?
- Can you create a subscription plan for variable weight products?
- How does subscriptions handle products that need approval to finalize the order (e.g. variable weight products)?
- Which emails are sent for subscriptions?
- How do I identify subscription orders in my Orders table?
- How do I identify subscription products in my Log order view?
- Can I set an expiry date for a subscription plan?
- What happens if a subscription order fails to open?
-
Can I add products to an existing subscription plan?
- Yes. When you add to a subscription plan you are also editing the upcoming (draft) orders.
-
Can I add other products to an open subscription order?
- Yes, you can do this from your Orders page, in the order edit view.
-
What happens if I do not have sufficient inventory for a subscription product when the subscription order is automatically created?
- The order is still opened, and the inventory will be overdrawn
-
What happens if I cancel a subscription?
- Canceling a subscription prevents all future subscription orders from automatically opening.
- Your customer receives an email to inform them
- Any existing open subscription orders remain open
- Any existing draft orders are canceled
- Canceling is a permanent action. You may want to consider skipping a draft order if you expect to resume the subscription. Otherwise, you will need to create a new subscription to resume.
- Canceling a subscription prevents all future subscription orders from automatically opening.
-
What happens if I skip a draft order?
- Your customer receives an email to inform them
- The skipped order is never opened
- The next draft order is created when the skipped order was supposed to be opened
- Note that only draft orders can be skipped. And you can only skip the existing draft order, not future ones.
-
What happens to an existing subscription if I disable subscriptions in Products > Subscriptions settings?
- Subscription orders continue to automatically create. But, any subscription discount you specified for this product is not applied.
-
What happens to an existing subscription if I disable subscriptions in Price lists > Settings > Subscriptions?
- Subscription orders will no longer open if the option is disabled on the price list
-
What happens to an existing subscription if I edit a payment method that is assigned to it?
- Subscription orders continue to automatically create based on the settings you initially defined
-
What happens to an existing subscription if I edit or delete a fulfillment plan that is assigned to it?
- If the fulfillment plan is edited, you will need to redefine the subscription frequency and lead days settings for that plan, and you may also need to update the subscription plan. Subscription orders may not open as expected
- If the fulfillment plan is deleted, subscription orders will not open as expected
-
What happens if I edit a customer’s address when they have a subscription plan?
- The address on the subscription plan is not updated. You must update the address manually
-
What happens if I delete a customer that has a subscription plan?
- No further subscription orders are automatically created.
- You cannot delete a customer if they have an active subscription plan. If you try to delete a customer that has a subscription plan, an error will be generated advising that the subscription plan needs to be cancelled first
-
What happens if I change a product price for a subscription product?
- Subscription pricing remains what it was set to when the subscription plan was created. To change the price for a subscription product you can edit the plan and update the product price
-
How do I remove a product from a subscription plan?
- You will need to access each subscription that has this product one by one and manually remove it
-
What happens to an existing subscription if I edit the subscription discount?
- The subscription discount remains what it was set to when the subscription plan was created
-
What happens to an existing subscription if I edit the Frequency Lead time setting?
- The Frequency Lead Time will be updated on any existing subscription plans that are using this price list, fulfillment plan and frequency -- note that it will take a full subscription cycle for this change to take effect on a plan
-
Can you create a subscription plan for variable weight products?
- Yes, any combination of Charge By/Track By inventory settings works
-
How does subscriptions handle products that need approval to finalize the order (e.g. variable weight products)?
- Subscription orders that originate from a subscription plan that you created in your back office on behalf of your customer bypass the Needs approval state the same as when you log an order
- Subscription orders that originate from a subscription plan created by your customer on your storefront and that have one or more products that need approval, are pre-authorized for payment and put on hold until you approve the order. The next subscription order will not open until you approve the existing subscription order.
-
Which emails are sent for subscription orders?
- Your customer receives an email notification when:
- A subscription plan is created.
- A subscription order is opened.
- A subscription order is skipped.
- A subscription plan is canceled.
- Your customer receives an email notification when:
-
How do I identify subscription orders in my Orders table?
- Subscription orders are indicated with a green icon with circular arrows in the Order column with the order number.
-
How do I identify subscription products in my Log order view?
- Subscription products are indicated with a green icon with circular arrows, the same one that is displayed in your Orders table.
-
Can I set an expiry date for a subscription plan?
- No, subscription plans can only be canceled
-
What happens if a subscription order fails to open?
- An error report is sent by email to you. Details on the error messages and how to resolve them can be found in this article
Add subscription orders to your account
You can add subscription orders to your subscription with Local Line from your Settings page.
- Go to the Subscription tab.
- Click Add to subscription in the Subscription orders box.
- Click Confirm.
You can also contact our Success team by emailing support@localline.ca if you would like assistance with updating your Local Line subscription.
Enable subscriptions in your back office
You can enable subscriptions in your back office only if you prefer to create and manage them on behalf of your customer. You can also enable them in your storefront for your customers to subscribe directly.
You define settings like eligible payment and fulfillment options, subscription frequencies, when subscription orders are automatically created, subscription discount, and storefront messaging for your subscription plan in your price list settings.
When you enable subscriptions on your price list, you can create a subscription plan for any of those products in your back office. Enabling this setting does not display subscriptions in your storefront. You must also Enable subscriptions by product to do that.
Prerequisite: You have a fulfillment plan with a recurring schedule (not flexible). If you do not have one you must create one before proceeding with the steps below.
- On the Price lists page, click Edit settings for the price list you want to enable subscriptions for
- Click the Subscriptions tab at the top
- In the Enable subscription purchases on this price list box, click the toggle to enable subscriptions
- In the Fulfillment plan and frequencies section, check the box next to each delivery plan or pick up location you want to use for subscription plans
- For each fulfillment plan you select, specify the Available frequencies for it, meaning how often the subscription will be fulfilled. The frequencies you have available will depend on the type of schedule defined on the fulfillment plan
- Click Add frequency and use the controls to specify the frequency
- Click Delete to remove any unwanted frequencies
- If you want to limit how many days before the next fulfillment date customers can modify their upcoming order, you can enable the Limit edit days option, and then specify the number of days. Note that if you enable this option and set the value to 0, this means that customers will not be able to modify their upcoming subscription orders. This can be useful if you need time between subscription cycles to update pricing or inventory, or update box contents, before the upcoming orders have been created and are available for customers to modify.
- For Fulfillment lead days, specify the number of days before the upcoming fulfillment date the draft order moves to an open order
- A diagram below the settings updates as you make changes to give you a visual representation of the subscription cycle:

- For each fulfillment plan you select, specify the Available frequencies for it, meaning how often the subscription will be fulfilled. The frequencies you have available will depend on the type of schedule defined on the fulfillment plan
- In the Payment Methods section, check the box next to each payment method you want to allow for subscription plans
- If you want to automatically prioritize store credit payment for subscription orders, check the box to enable this on any new subscription orders. The setting can also be toggled when editing an individual subscription plan
- In the Subscription Skipping section, check the box if you want to allow customers to skip their upcoming subscription delivery
- Click Save or Save and go back to save your changes
Create a subscription plan
When you create the subscription plan you are specifying which customer is subscribing to which products and how often, which fulfillment option they want as well as how they want to pay for their subscription.
You can add a subscription plan on a per customer basis, and you a customer can have multiple subscription plans.
- In the left side navigation panel, click Subscriptions.
- Click Create subscription plan.
- Select the customer, or click New customer to add a new one.
- Click Add products to select which product(s) this customer is subscribing to.
- In the Fulfillment box, specify which option is applicable.
- In the Payment box, specify which method is applicable.
- [Optional] In the Back office details section:
- Add Order tags that are applicable.
- Add Back office notes that are applicable.
- Click Save and go back.
The first subscription order is opened immediately after saving the subscription plan, inventory is deducted and if you have specified a credit card payment method the card is charged.
The subscription plan displays the upcoming (draft) order, and you can edit all upcoming orders by editing the subscription plan.
If you want to add a product to only one subscription order, you can do so when the subscription order is opened from your Orders page table by editing the order.
Skip an upcoming subscription order
You can skip an upcoming subscription order from the Subscriptions page table by checking the box next to one or more plans and then clicking Skip.
Or, from the subscription plan edit view. Click the Edit button for a plan and then click Skip order in the Next order box.
Your customer receives an email to notify them that the subscription order has been skipped.
Customers can also skip an upcoming order from the Subscriptions section in their account in the storefront.
Prevent customers from skipping orders
If you do not want to give your customers the option to skip upcoming orders, you can disable the option in the price list subscription settings under Subscription Skipping

Change the fulfillment date of an upcoming order
If you need to change the fulfillment date for an upcoming subscription order, you can edit the customer's subscription plan and click Edit next to the Fulfills on date to open a date picker to select a new date:
You can use the arrows at the top to change month, and then click on a date to select it. The details at the top show you the current open and fulfillment date, and will update to show you the new open and fulfillment date based on the date you have selected. Click Update to save your changes.
Important note: This will only update this single order and does not change the subscription plan itself. You may also need to update the next fulfillment date on the plan itself according to the frequency, especially if you are changing the frequency.
This workflow can be used if you need to skip multiple subscriptions, e.g. if a customer is going to be on vacation. You can change the fulfillment date of their next order to when they are returning, and then update the subscription to fulfill on the following week/month/etc after that to keep their chosen frequency consistent.
Edit an open subscription order
If a subscription order has not been paid by a gateway payment method (i.e. credit card or ACH/EFT), when a subscription draft order converts to an open order you can modify it like you do other orders from your Orders page. Subscription orders are indicated with a green, circular icon in your Orders page table. Orders that have been paid with a gateway payment method cannot have their line items changed, but some details such as the fulfillment plan and date can be updated.
Cancel a subscription plan
You can skip an upcoming subscription order from the Subscriptions page table by checking the box next to one or more plans and then clicking Cancel.
Or, from the subscription plan edit view. Click the Edit button for a plan and then click Cancel subscription.
Your customer receives an email to notify them that the subscription has been canceled.
Enable subscriptions in your storefront
To offer subscriptions in your storefront you must have subscriptions enabled in your back office price list settings. In those settings you define things like the fulfillment and payment options for all subscription plans created for that price list.
You must enable subscriptions at the product level to indicate them with a Subscribe label in your storefront and allow your customers to subscribe directly.
Prerequisite: Enable subscriptions in your back office
- Go to the Products page.
- Click the dot menu for a product and then click Edit product.
- Go to the Subscriptions tab.
- Select which price list(s) you want the product to be available to subscribe from.
- Select which package(s) of the product you want to be subscribable.
- Select whether you want the product to be available as a subscription only or as both a subscription and a one-time purchase.
- Click Save and go back.
Export Subscription plan data
You can export your Subscription plan data to a .csv file that includes these fields:
- Plan #
- Created
- Customer
- Status
- Price List
- Frequency
- Products (count)
- Total
- On the Subscriptions page, click Export in the top right.
How your customer subscribes on your storefront
Both registered and unregistered customers that check out as a "guest" can subscribe from your storefront. However, an unregistered customer will not be able to view or manage their subscription directly since they have not created an account. If they create an account it will automatically be connected to their existing subscription as long as the same email address is used.
When you enable subscriptions on your storefront, all products that you have enabled subscriptions for at the product level display a Subscribe label on the product image, along with a button for Subscription options which leads to the product detail view where your customer can see whether the product is subscription only or can be a one-time purchase, and lists the available frequencies you have defined.
Your customer can begin the checkout process by clicking the Select a delivery option button in the top right of the page, or by clicking Add to cart next to a product.
Before anything is added to their cart, they are prompted to specify their fulfillment option. This is so that the system can check if that option is eligible for a subscription product they may be trying to add to their cart.
If they have selected a fulfillment option that is not eligible for a subscription product they want to add to their cart, an alert is displayed to tell them:
They can edit their fulfillment option in their cart to try another option, or add the product as a one time purchase if you have enabled that setting in your back office product settings.
The cart now has two tabs: Active cart and Your carts. The Active cart captures your customer’s current shopping session. The Your carts tab is where your customer can see their upcoming subscription orders to edit, add, or skip the upcoming order.
They can proceed to checkout as usual when they have finished shopping:
When your customer subscribes to a product on your storefront they receive an email confirming the subscription. They also receive an email notification when a subscription order is skipped by them or you, or if their subscription plan is cancelled.
Your registered customers can also view, modify and cancel their subscriptions from their Account settings > Subscription history page or from the Your carts tab in their cart.
Your customer sees the upcoming draft order in their Your carts tab of their cart, not the currently open subscription order.
Subscription orders that have been skipped are shown in the Your carts view and your customer has the option to Unskip and reopen if the order cutoff has not been reached yet. Subscription orders with an expired fulfillment date are not displayed in the Your carts view.

