Commerce Recurring Metered Billing adds support for tracking and billing for metered usage on Commerce Recurring-powered subscriptions.

The two primary use cases that are covered by the plugins included with this module are:

  • "Counter" usage: Billing for usage over and above the allowed limit of a subscription plan (for example, extra API calls)
  • "Gauge" usage: Billing for usage where the subscriber may increase or decrease their usage throughout the billing period (for example, hosting with per-hour billing)

You need programming experience to use this module, as it:

  • requires implementing a custom subscription type for Commerce Recurring
  • doesn't know what "usage" means in the context of your store, so you have to tell it

Read the implementation guide.

Ideas?

It would be great to make this module easier to use. One idea was a field type that would add/change usage when its value was changed, and thus not require programming. For this and other ideas, please submit feature requests in the module's issue queue.

You can also contact wizonesolutions if you need an invoice or a more formalized agreement.

Not a programmer, but need this? (paid consulting)

As the author of this module and as a fellow user, I know how to set it up. Contact me via WizOne Solutions to discuss pricing and details. Most competent Drupal Commerce developers should also be able to figure it out by reading the documentation.

(recommended) Recurring Patreon sponsorship, starting at US$5/month: Become a Patron!

One-time Ko-Fi sponsorship, starting at US$3: Sponsor FillPDF on Ko-Fi

Supporting organizations: 
Maintainer's company; sponsors this with time.
Maintainer's company; uses this.

Project information

Releases