Subscribe and manage your subscription
Key points
With the Ciklik module, the customer chooses on the PrestaShop product page between a one-time purchase and a subscription, then picks a frequency and gets the subscriber discount you set up (subscribe and save). The same cart can mix one-time products and subscription products: payment then goes through the Ciklik module, and only the subscription products are charged again later. Products with the same frequency form a single subscription; different frequencies create as many subscriptions. The customer then follows their subscriptions in their My account area.
Product page
Section titled “Product page”When a visitor arrives on a product page, they find several sections before adding to cart:
- quantity: to choose the number of products to add to the order
- purchase type: one-time or subscription
If the visitor chooses the subscription purchase type, they can choose their subscription frequency and benefit from a discount if you have set one up.
A customer can order multiple subscriptions in the same order. These can be subscriptions with the same frequency or different frequencies.
Checkout tunnel
Section titled “Checkout tunnel”Several types of orders are possible.
- If the customer only buys one-time products, they will go through your site’s usual sales tunnel.
- If the customer buys subscription products, the payment is managed via the Ciklik module and the partner PSP. The same applies when subscriptions are renewed.
- If the customer has ordered one-time products and subscription products, the payment is managed by the Ciklik module and the partner PSP. Only products with subscriptions will be subject to recurring charges.
When a customer orders multiple subscriptions:
- If the subscription frequencies are identical for the products, only 1 subscription will be created with the relevant products.
- If the subscription frequencies are different for each product, this will create as many subscriptions as there are different frequencies.
All paid orders (new order, subscription, subscription renewal) are pushed to PrestaShop.
When a subscription is renewed, the order is pushed to PrestaShop only if the subscription renewal is successful.
Payments
Section titled “Payments”The merchant can have several payment methods on their site.
When the cart contains a subscription, the Ciklik module will filter the payment methods to display only the one offered by the PSP linked to the module. This filtering is automatic on PrestaShop 8 and later; on PrestaShop 1.7, it requires a theme change (see Configure the Subscription).
Subscription renewals
Section titled “Subscription renewals”At the time of subscription renewal, Ciklik checks in PrestaShop whether the product exists and at what price.
Ciklik charges the customer’s card for their subscription renewal and if the payment is validated, Ciklik creates the order and pushes it to PrestaShop.
If the charge fails, a new charge attempt will be scheduled.
There are up to 4 possible charge attempts before closing an order, the interval in number of days is customizable.
The merchant views validated orders in PrestaShop and can identify those placed by subscription with the Ciklik label.
The merchant also finds order details in each customer file on the PrestaShop side.
My Account area
Section titled “My Account area”When a customer logs into their My Account area, they find a new section to access the details of their subscriptions.
Within the Your subscriptions section, each row represents a subscription.
The customer can:
- identify the active/inactive status for each subscription.
- see the ordered product and frequency
- see the delivery address and subscription renewal date
- cancel and reactivate their subscription at any time.
Depending on the options enabled in the module, they can also:
- change the next order date for their subscription
- change the frequency of their subscription
- add one or more non-recurring additional products to the next order of their subscription
They also have access to the list of their orders, including those related to the subscription in their usual Orders area.
Frequently asked questions
Can a customer buy one-time products and subscription products in the same cart?
Yes. Payment for this mixed cart goes through the Ciklik module and the partner PSP, and only the subscription products are included in the following recurring charges.
How do I offer a subscribe and save discount?
In variation mode, lower the price of the subscription variation with Price Impact (excl. tax). In frequency mode, set a percentage or fixed discount for each frequency. The customer gets it when choosing to buy by subscription.
What happens when the cart contains several subscriptions?
Products with the same frequency are grouped into a single subscription, and each different frequency creates a separate subscription.
Are other payment methods still offered when the cart contains a subscription?
No. The Ciklik module only shows the payment method of the PSP linked to the module. This filtering is automatic on PrestaShop 8 and later; on PrestaShop 1.7, it requires a theme change.
Where does the customer manage their subscriptions?
In their My account area: status, product, frequency, delivery address, renewal date, cancellation and reactivation. Depending on the module options, they can also reschedule their next order, change frequency or add one-off products to their next order.