BACK TO DIRECTORY

Baxtersweb Credit Packs – Prepaid Credits for WooCommerce

by Baxter Jones

0.0
(0 ratings)

Baxtersweb Credit Packs adds a focused prepaid credit system to WooCommerce.

Use your existing WooCommerce products to sell packs that grant credits, then choose which products customers can redeem with those credits. No custom WooCommerce product type is required, and eligible products can still be purchased at their normal price.

It works well for lessons, consultations, classes, sessions, services, passes, rentals, downloads, and other businesses that sell prepaid packages. It is designed around purchased credits rather than loyalty points or general-purpose store credit.

Key features

  • Configure existing WooCommerce products as credit packs or redeemable products without introducing a custom product type.
  • Grant a defined number of credits when a Credit Pack product is purchased.
  • Set how many credits an eligible product requires.
  • Let customers use credits or pay the normal WooCommerce price.
  • Recommend available Credit Packs when a customer does not have enough credits.
  • Show automatic “Save X%” labels when Credit Packs use normal WooCommerce sale pricing.
  • Set optional expiry periods so unused granted credits can expire automatically.
  • Manage product credit settings centrally without opening products one by one.
  • Give customers a clear balance, available packs, recorded expiry information, and recent credit activity.
  • Search and filter the credit ledger by customer, entry type, order, product, and notes.
  • Manually add or subtract customer credits from the WordPress admin.
  • Rename credits as lessons, sessions, hours, passes, tokens, or your preferred wording.
  • Customise frontend messages, icons, colours, spacing, and card styling.
  • Display customer balances and product credit information with shortcodes.
  • Handle full refunds and cancellations with credit reversals, while flagging ambiguous cases for manual review.
  • Add an optional Tutor LMS dashboard summary when Tutor LMS is active.
  • Translation ready using the baxtersweb-credit-packs text domain.

Requirements

  • WooCommerce

Tutor LMS is supported as an optional integration. It is not required for the core credit-pack system.

Documentation

Full setup and usage documentation:

View the documentation

Shortcodes

Use [bxtr_credit_packs] to display the logged-in customer’s credit summary card.

Use [bxtr_credit_packs type="balance"] to display the current balance only.

Use [bxtr_credit_packs type="product" product_id="123"] to display the credit information for a specific WooCommerce product.

Advanced Views product layout example:

[bxtr_credit_packs type="product" product_id="{{ _layout.object_id }}"]

Replace _layout.object_id with your ACF field name where required by your layout.

Plugin Details

Active Installs
0
Total Downloads
248
Version
1.0.2
Requires WP
6.0
Requires PHP
7.4
Tested Up To
7.1
Added
2026-08-10
Last Updated
2026-08-23 9:28am GMT

Ratings

5
0
4
0
3
0
2
0
1
0