Product Subscription

1. EC (EN).png

9. 定期購商品訂閱制.png

*Note: The Product Subscription is an additional paid module. Please get in touch with the Online Merchant Success team for more information and pricing details.


What is a product subscription?

With this feature, customers with long-term product demand can get their products more conveniently. Our system automatically generates orders on a fixed basis so that customers can receive their orders on a fixed schedule. 


The process of product subscription

  1. The merchant sets up the subscription product and subscription cycle.
  2. Customer orders a subscription product in the store > Customer receives the product.
  3. The system automatically creates new orders by cycle > Customer receives the product again with the same payment and delivery method as the last cycle.
  4. Repeat Step 3 until the customer applies to end the subscription.


This article will cover the following: 


1. Set up a subscription product

Step 1

In the SHOPLINE Admin, go to [Products & Categories] > [Products]. Click Add to add a new product. For more information, please refer to Adding Your First Product.



Step 2

Go to the "Quantity & Pricing" tab, and switch on the "Subscription Product" toggle to set the subscription cycle and subscription limit.

The system will automatically generate orders according to the cycle you set, and terminate this subscription service once the number of subscription orders has reached the subscription limit. 

  • Cycle: 7, 14, 30, 45, 60, 90, 180, 365 days
  • Subscription: Can be set to "Unlimited" or 1-99 subscription(s).

For example, if you set the cycle of product A to 7 days and limit it to 3 subscriptions. When the customer places an order for product A on 1 December, the system will automatically generate an order for product A on 8 December and 15 December. The subscription will terminate on 15 December once the last order is created.


  • Only one type of cycle/subscription limit per product is supported. 
  • After the launch of the subscription limit, the existing subscription product information will be as follow: 
    • Cycle: Will automatically be applied with the number of days you originally set. 
    • Subscription: Set as "Unlimited". 
  • If you edit an existing subscription product, the subscription product orders placed after the edit will be created based on the new cycle/subscription setting. Orders placed before the edit (including subsequent subscriptions) will not be affected. 



After the setup is complete, the product page at the storefront will indicate it as a subscription item along with its subscription cycle. 



If the subscription Product has a subscription limit, once the customer has placed a subscription order, the current subscription order and the subscription limit can be viewed on the order details page in the Member Center.

*Note: Currently does not support displaying the subscription limit on the first order. 



1. Subscription product payment method: 

  • All non-integrated payment methods
  • Stripe credit card
    *Available for merchants qualified for Stripe payment application
  • SHOPLINE Payments credit card (paid in full)
    *Available for merchants who have applied to use SHOPLINE Payments and orders created from [Social Commerce] > [Manual Order]. For more information, please refer to this article.

*Note: Before publishing your subscription products, please make sure you have set up a suitable subscription payment method. 


2. Product subscription-supported delivery methods

If you are using product subscriptions that automatically execute delivery method, please select the following delivery methods:

  • All non-integrated delivery options
  • Integrated Tcat delivery/COD
  • Integrated 7-11 B2C pickup/pickup COD
  • Integrated 7-11 C2C pickup/pickup COD
  • Integrated FamilyMart B2C pickup/pickup COD
  • Integrated FamilyMart C2C pickup (pickup COD is currently not supported)
  • Integrated HCT Logistics delivery
  • Integrated FamilyMart Frozen pickup (Frozen pickup COD is currently not supported)
    • Reminder: Since the customer needs to reserve a counter when placing an order with the FamilyMart frozen pickup if a subscription order is generated and the store selected by the customer cannot be reserved (no counter), the subscription order may fail. Please get in touch with the Online Merchant Success Team through the Admin dialogue window, and we will assist you with the follow-up. 


2. Product Subscription Management

Once the subscription order is generated, go to SHOPLINE Admin > [Order Management] > [Product Subscription] to view Subscription Information, Next Order Creation Time, Subscription Cycle, Name, Status, and Created Subscription.

Screenshot 2023-12-18 at 12.02.39 PM.png


Click on the Product Name to view and manage all the orders created under that subscription order.

Screenshot 2023-12-18 at 12.06.00 PM.png


Click on the Order Number to view more, edit, and update order details here. For further information, please refer to Order Management.

Screenshot 2023-12-18 at 12.08.25 PM.png


3. Edit Product Subscription Order

If customers want to change the order status or the next order creation time, you can go to SHOPLINE Admin > [Order Management] > [Product Subscription] and click on a Product Name.


i. Pause Product Subscription Order

Step 1

Click Pause Subscription on the right.

Before clicking Pause Subscription, the order status will show "In Progress", and the "Next order creation date" on the right is "2024-01-02."

Screenshot 2023-12-18 at 12.12.37 PM.png


Step 2
Then a pop-up window will appear as follows. Please click OK to proceed.

Screenshot 2023-12-18 at 12.15.14 PM.png


Step 3

When you see an automatically generated message "Subscription paused successfully," the order status on the left will be"Ended," and the button at the top right will instead be Resume Subscription, and the Next order creation date will be "None."

Screenshot 2023-12-18 at 12.20.50 PM.png


ii. Resume Product Subscription Order

Step 1

Click the Resume Subscription button at the top right.

Screenshot 2023-12-18 at 12.23.56 PM.png


Step 2

Set the next order creation date in the pop-up window and click OK.

Screenshot 2023-12-18 at 12.25.32 PM.png


Step 3

As you see a system message "Subscription resumed successfully," the order status on the left will have been changed back to "In Progress," the button on the right top will be Pause Subscription, and the Next order creation date will be the date you just set (i.e. 2024-01-02).

Screenshot 2023-12-18 at 12.25.42 PM.png


iii. Edit next order creation time

Step 1

Click Change next order creation date when the order status is "In progress."

The next order creation date is "2019-01-30" in the example below.



Step 2

You can change to a new next-order creation date in the pop-up window and click OK.

Screenshot 2023-12-18 at 12.35.24 PM.png


Step 3

When you see a system message "Next order creation date changed successfully," the next order creation date will be updated to the date you just set, e.g. "2019-02-05".



  • The "Next order creation date" can be set as the day after. If the merchant changes the creation date to 10 June, you can select the creation date on 11 June.
  • Once you change the next order creation date, the future orders in that subscription order will be created based on this change.



Suppose a customer places a subscription order on 17 May and the subscription cycle is 30 days, future orders will be created as follows:

1st subscription on 17 May
2nd subscription on 17 June


If the customer applies to postpone the 3rd order subscription to 25 July, future orders will be created as follows:

3rd subscription on 25 July
4th subscription on 24 August (25 July + 30 days)
5th subscription on 23 September(24 August + 30 days)


iv. Clear subscription order

In the latest product subscription, you can choose to Clear the subscription for that specific order and allow the next one to replace the subscription.

*Note: If the order is cancelled as the customer fails to pay/ their payment is overdue, after receiving the Payment Failure Email Notification, you need to follow the steps below to clear the remaining subscription orders.


As shown below, a "Clear" button will appear in the latest order (the 5th subscription).



If an order containing product subscriptions is split, the product subscription in the sub-orders will display the most recent subscription period, and there will also be a Clear button.

Screenshot 2023-11-14 at 4.01.26 PM.png


Once you click Clear, the subscription order will be removed.



When the next order is created, it will replace the subscription order.



4. Notes

  • Product subscriptions are like general products. The inventory will be automatically deducted when the order is created. The order will not be created if the product is out of stock. To ensure a smooth continuation of the subscription cycle, after replenishing the inventory, please click the "Change next order creation date" button to adjust the next order creation date. Therefore, please pay close attention to the inventory of products under the subscription scheme, and update the next order creation date after a restock.
  • Created automatically by the subscription scheme, discount, delivery fee or store credit will not be included starting from the second order. However, Order Reward Credits will still be assigned after every order is paid.
    • For example, the amount of the subscription purchase is $1000, and the delivery fee selected by the customer is $100. Only the first subscription order will consist of the delivery fee (i.e. the total order amount is $1100). The total order amount will be $1000 starting from the second order (delivery fee excluded). Therefore, if you wish your customers to pay the delivery fee, please consider including the delivery fee in the product price for a subscription, then use the free shipping campaign for smoother operation.
  • After starting the subscription cycle, if the customer reaches the membership upgrade condition and is upgraded to a VIP, the subscription order created after the membership upgrade will not receive the default membership level benefits. Similarly, even though the subscription product has set a member price, members will not be charged the member price if they get upgraded after starting the subscription cycle.
  • If order remarks are left in the first subscription order, they appear in subsequent orders. However, if a delivery remark is left in the first subscription order, it will not automatically appear in the next subscription order. 
  • Once the subscription begins, subsequent orders will be generated and charged at 10:00 AM on the day of the order production.
  • If the checkout contains subscription products, you won’t be able to complete your checkout for free. In other words, the total order amount cannot be $0, otherwise an error message will pop up on the checkout page. 



Read More






Have more questions? Submit a request