Cart / Checkout
Our subscriptions are just normal products. You can buy any number of subscriptions and regular products together, with any combination of intervals.
All shipping methods are supported. Shipping costs are recalculated for every installment, guaranteeing accurate rates. If a shipping method becomes unavailable, each subscription will automatically switch to the next best option.
Every item becomes a separate subscription and can be modified and canceled separately. If a customer has multiple subscriptions on the same day, they'll be combined into a single order, saving you shipping costs and overhead.
Guests can purchase subscriptions with no hassle. They'll be auto-registered during checkout.
All standard Magento checkouts and most third-party checkout solutions are compatible.
Scheduling
Customers can choose subscription frequency from product options. Every 30 days? Every 90 days? One time only? Make it their choice. Or don't: You can also make single-interval products that are automatically subscriptions.
Subscriptions can run for a limited number of installments, or forever. You can choose whether customers are allowed to cancel.
You have complete control over when subscriptions bill. Normally all subscriptions are billed automatically by an hourly scheduled task. But you can turn that off and run subscriptions from the command line, or by manually selecting individual subscriptions to bill from the admin grid. Want to bill subscriptions when you're ready to process them? You can do that. Want to run one ahead of schedule for a customer? You can do that too.
You can also set blackout dates, days, or even whole months. Installments will only be scheduled on days allowed by configuration. You can run your subscriptions on the 1st and 15th of the month, or only on weekdays. Or skip holidays. Or your birthday (you deserve it). All it takes is a setting.
Payment
You can pay for subscriptions with any Magento Vault, ParadoxLabs, or offline payment method, including:
Adaptive Subscriptions also supports $0.00 ordering with most payment methods.
Every subscription installment creates a new order. Payment is immediately authorized or captured using the payment data on file. The payment method and card can be changed after purchase (subject to payment method support).
If a subscription fails because of invalid payment information, the customer will be emailed asking them to update their payment info and reactivate the subscription. As soon as a failed subscription is reactivated, it'll return to its normal schedule.
Pricing
You can define custom pricing for each subscription option on a product. You can also discount the first installment or charge a setup fee, using an adjustment price.
You can give customers a discount for subscribing to a product.
You can create cart price rules and promotions based on whether the customer is buying a subscription, what interval they chose, and what installment it is!
Coupons apply to the first installment only. Any price rules or custom subscription pricing takes effect when items are added to the cart.
All prices support Magento currency conversion, and all text can be translated.
Management
Customers can manage their own subscriptions: They can view current info, change payment details and shipping address, and pause or cancel (if you let them). You can also notify the customer in advance of each installment, for each order, and for any payment errors that occur.
Admin grids let you view, search, sort, filter, and export your subscriptions, as well as reviewing every billing, error, and change that's occurred.
As an admin you can look up subscriptions by name, email, description, and order ID. Admins can change many details about a subscription, including the status, next installment date, frequency, description, length, payment account, shipping address, shipping method, and admin-only notes.
You can make any product type a subscription, including simple, virtual, configurable, downloadable, and bundle products. Some product types are subject to limitations. Please see the user manual for more info.
Flexibility
Every business is special. We hope this extension does everything you need, but if not, it should be easy to get it there.
Adaptive Subscriptions was carefully designed to be as extendable as possible. Under the hood, you'll find clean code and an architecture that makes it easy to change or even totally replace large parts of the default functionality.
This extension includes full Magento API support, with comprehensive documentation and additional technical info in the user manual.
Trusted
Adaptive Subscriptions is trusted by brands including:
PWA-Ready
Progressive Web Apps are the future, and we're ready for them.
This extension fully supports GraphQL and customer REST APIs, allowing you to build out customer subscription management interfaces within your PWA, mobile app, or other 'headless' architecture.
GraphQL requires Magento 2.3.1 or newer.
Complete API documentation is available in our user manual.
Adaptive Subscriptions also includes built-in support for Hyvä Theme.