Introduction


ochSubscriptions - Sell, license and deliver your Joomla! extensions and digital products from your own Joomla! site: subscriptions, EU VAT, Download IDs and one-click updates. PayPal, Stripe, Mollie and AcyMailing included.

ochSubscriptions is a Joomla! extension that turns your website into a complete subscription shop: plans, payments, EU VAT, invoices, downloads and Joomla! One-Click updates for your customers, all in your own Joomla! site, with your data on your own server. The PayPal, Stripe, Mollie and AcyMailing plugins are included.

Imagine releasing a new version of your extension and knowing every paying customer can update it with one click, while expired customers still receive your security fixes. ochSubscriptions handles the whole cycle for you: selling the subscription, charging the right VAT, sending the invoice, delivering the download, and reminding customers to renew.

It is the tool OnlineCommunityHub runs its own extension business on, including its EU Cyber Resilience Act obligations. And it works just as well for any Joomla! site that sells access, memberships or downloads, B2B or B2C.

Benefits of ochSubscriptions:

  • Build recurring income: sell subscriptions with flexible plans, renewals and automatic renewal.
  • Keep customers longer: renewal reminders, renewal and expiry discounts, and welcome-back offers bring them back.
  • Deliver without hassle: customers download and update your extensions straight from their own Joomla! site.
  • Stay compliant: EU VAT rules, VAT number validation and proper invoices are handled for you.
  • Stay in control of your data: customers, orders and invoices live on your own server, not in another company’s cloud.

Features of ochSubscriptions:

  • Selling and billing
    • Tailored pricing and subscription plans, with setup fees per product.
    • EU VAT compliance: configurable to your business and country, with standard and reduced rates per EU country, VAT-exempt products, and validation of the VAT numbers of B2B customers.
    • Coupon codes: fixed amounts or percentages, on the whole order or a specific product or user, with optional start and end dates for campaigns.
    • Flexible renewals: renewal discounts set globally or per product.
    • Expiry discounts: an unlimited number of rules for expiry time and discount percentage.
    • Offline payment: the built-in PayLater plugin lets customers order, receive an invoice, and get their subscription activated once they have paid.
    • Online payments: the PayPal Checkout, Stripe and Mollie plugins are included (see below).
  • Delivering extensions and files
    • Extension distribution through the Joomla! One-Click Updater, using a personal Download ID per customer.
    • 2FA server approval: a Download ID only works on servers the customer has approved, and customers manage their own servers, so an agency can switch off a site when a client leaves.
    • Changelogs shown in the Joomla! 5 and 6 extension manager.
    • File and download control for any digital product.
    • Watchful integration: customers can update your extensions via Watchful with their own key.
    • RD-Subscriptions import, with old rd-subs updater and download URLs caught and replaced on the fly, for a smooth move from rd-subs.
  • Customers and communication
    • Customer pages: active and inactive subscriptions, invoices, available downloads and download history.
    • Billing information integrated with the default Joomla! User Edit view, just like Joomla! Custom Fields.
    • Multilingual templates for emails and invoices, with Content Construction logic to include all relevant information.
    • AcyMailing integration (included): add customers to the right mailing lists automatically.
  • Insight and platform
    • Analytics and reporting: subscriptions, renewals, expirations, revenue, downloads and update checks at a glance.
    • Joomla! ACL integration: all access rights from subscriptions are handled by core Joomla! ACL.
    • Joomla! security integration: all access and authorization is handled by core Joomla!.
    • Built for Joomla! 5 and 6.
Functionality
Exactly what is needed to sell digital products. The component is developing and new features appears.
Ease of use
It is pretty okay. We used RD-Subs before and this extension is its logical continuation, so the UI is clean, all settings are groped.
Support
It is surprisingly to meet a developer who is open for cooperation and has implemented various improvements. The support is just fantastic!
Documentation
There is nothing extra. Just that information which is needed. What was not yet clear or need clarification - I asked at the forum directly.
Value for money
E-commerce solutions cannot cost low price, for stable product it is worth to pay money and forget about possible issues.
I used this to: OchSubscriptions is used to sell extensions at our site. It's very important to have a stable solution like this. The component comes with flexible structure, various events to develop custom plugins, written code and is compatible with Joomla 4.
Functionality
If you are based in E.U. and you would like to sell B2B subscriptions, this extension is your absolute choice.
Ease of use
The extension has a lot of features. Given it's complexity is well structured.
Support
The support was outstanding. Ruud was there in every step, willing to provide solutions in a fast way.
Documentation
Unfortunately the documentation is quite poor. The extension has a lof of features which are not documented.
Value for money
Given the features, it provides, it worth the money...............................
I used this to: B2B subscriptions site..............................................
Owner's reply: Hi Sakis,
Thanks for your positive review! Was good to work together on your(Joomla 4) project with ochSubscriptions.
As you know ochSubscriptions started out as a fork of rd-subs. I did a complete rewrite of the code and also of the logic / security of the component to make it the best subscription component out there. Unfortunately, documentation was not available anymore for rd-subs as the original developer took that site offline. I decided to start over describing the basic functionality. More documentation will be added when people come to me with questions: in the meantime I share and provide as much as knowledge in interaction with the customer having questions.
So documentation is WIP but we are getting there! Thanks again for your review, means a lot to me!
Regards,
Ruud.
ochProjects
Paid download

ochProjects

By Ruud van Lent
Billing & Invoices
CE marked (EU Cyber Resilience Act) ochProjects - Turn your Joomla! site into a time-tracking and invoicing hub: log hours, invoice with one click, get paid online! PayPal, Stripe and Mollie included. ochProjects is a Joomla! extension that turns your website into a complete time-tracking and invoicing system. Log your hours and materials, invoice your customers with a few clicks, and let them r...
ochCaptcha
Paid download

ochCaptcha

By Ruud van Lent
Access & Security
CE marked (EU Cyber Resilience Act) ochCaptcha - the CAPTCHA plugin that puts you back in control! Unlock unbeatable website security with ochCaptcha – prioritize privacy, boost performance, and customize with ease, all without relying on external scripts or compromising user experience. Benefits of ochCaptcha: Enhance website security: Effectively protect your website from spam, bots, and...

ochSubscriptions

Version:
6.1.0
Developer:
Ruud van Lent
Last updated:
Nov 01 2026
5 days ago
Date added:
Apr 06 2021
License:
GPLv2 or later
Type:
Paid download
Includes:
c p
Compatibility:
J5 J6
Download

Uses Joomla! Update System

Score:


Write a review