Sell object storage from inside WHMCS. Ordered, provisioned and billed where you already work.
The hTech IDrive e2 Object Storage module turns S3-compatible object storage into an ordinary WHMCS product. A customer orders a plan; the module creates their storage account and their first bucket, mirrors the connection details onto the service, and renders buckets, an object browser, access keys and usage inside your own client area — without them ever leaving your billing system.
One licence per WHMCS installation. No setup fee. Longer terms cost less per month.
Why hTech IDrive e2 Object Storage?
Storage is easy to resell and awkward to operate: accounts live at the provider, invoices live in WHMCS, and the two drift apart. Provisioning, suspension, termination, retention and usage all follow the WHMCS service here, so the billing record and the storage account say the same thing without anybody reconciling by hand.
Designed for
- Hosting providers adding storage to a catalogue
- Agencies and MSPs reselling to their own clients
- SaaS operators who need customer-owned buckets
- Anyone billing in WHMCS who wants no second portal
Built to be dependable
Provisioning, the client area, the admin tools and three nightly passes are one module under one licence. You can see what the module believes about a service, re-check it against the provider and resync it on demand — so a disagreement is something you find, not something a customer reports.
Core Features (Included in the Licence)
- Provisioning on order — account, region, key, first bucket
- Regions you allow, chosen from a list you control
- Suspend, unsuspend, terminate on the storage account
- Nightly purge of terminated data after your retention window
- Usage written back to WHMCS, so the native usage bar is real
- Admin resync for a single service, on demand
- A nightly reconciler that re-checks belief against the provider
- Admin-initiated updates and licence validation via WHMCS Licensing Manager
No shell-outs. No background jobs you did not ask for. No second panel for your customers to learn.
What Your Customers See
The whole product renders inside your client area, under your brand, in the same place they pay for it.
- Buckets: create, list and remove
- An object browser for day-to-day file work
- Access keys, with the secret shown once on creation
- Connection details for any S3-compatible tool
- A usage figure that matches the one on the service
One Licence, Four Terms
One licence covers one WHMCS installation and every storage product you sell from it. There is no per-service or per-terabyte fee to hTech.
Module Licence
One Install- Every feature on this page; there is no reduced edition
- Unlimited storage products and services on that install
- Keyed to the install’s domain; a move is a reissue, and reissues are tracked
- No setup fee on any term
Checkout shows each term as its cost per month.
| Term | Paid per term | Works out at |
|---|---|---|
| Monthly | $9.45 | $9.45 / month |
| Quarterly | $26.95 | $8.98 / month |
| Semi-Annually | $50.95 | $8.49 / month |
| Annually | $89.95 | $7.50 / month |
Transparent by Design
Standalone products only
This version sells storage as its own WHMCS product. Attaching storage to an existing service as a billable addon is not offered, and the module refuses that shape by name rather than half-performing it. If that is the model you need, this is not yet it.
Updates only when you press Update
Updates install when a logged-in administrator presses Update and confirms. There is no background updater, no scheduled task and no setting that could turn one on. An update replaces module files; customer data is never part of one, and an install that never updates keeps working.
A licence outage cannot strand your customers
Suspend, unsuspend, terminate, usage, the client area and all three nightly passes run without consulting a licence verdict. Only a new provision is refused, and only while a verdict of Invalid is cached.
What’s Included — and What Is Not
Version 1.0.0. A capability is either in this version or it is not.
| Capability | In this version |
|---|---|
| Standalone storage products | Yes |
| Storage attached to an existing service as an addon | No — refused by name |
| Provisioning, client area, suspend / unsuspend / terminate | Yes |
| Nightly purge of terminated data after your retention window | Yes |
| Usage write-back, admin resync, nightly reconciler | Yes |
| Overage responses: warn the customer, or ask for quota enforcement | Ships switched off |
| Background or scheduled self-updates | No — no setting to enable one |
| Admin-initiated update, with confirmation | Yes |
Requirements
WHMCS 8.x or 9.x on PHP 8.1 or newer. An update that does not fit the PHP version it finds is refused by name rather than half-applied. You supply the provider account; hTech supplies the module and its licence.
Get Started in Minutes
Licence the module, add your provider credentials, choose the regions you sell, create a product, take the first order.
Licence the Module Ask a Question First