Selling credits through WooCommerce
You can sell credit packs as WooCommerce products. WooCommerce takes the payment with any gateway you have set up, and Career Board Pro adds the credits to the employer’s balance once the order is paid. You can also sell recurring credits with WooCommerce Subscriptions.
Use this guide when:
- You already have a WooCommerce store.
- You want employers to buy credits like any other product (cart, checkout, orders page).
- You want monthly credits, for example “10 credits per month”.
Before you start
Section titled “Before you start”- WooCommerce is installed and active, with at least one payment gateway set up (WooCommerce -> Settings -> Payments).
- WooCommerce Subscriptions is installed if you want recurring packs.
- To charge for posting, set a credit cost on a board. See Credit packages and costs. Selling packs works whether or not posting charges credits.
Step 1: Create a credit product
Section titled “Step 1: Create a credit product”- Go to Products -> Add New.
- Name it, for example “10 Job Posting Credits”, and set the Price.
- Leave the type as Simple product, or choose Simple subscription for recurring credits.
- Optionally mark it Virtual.
- Publish it.
Step 2: Map the product to a credit amount
Section titled “Step 2: Map the product to a credit amount”- Go to Career Board -> Settings -> Credits and find the Credit mappings card.
- In Product / Plan, pick your product. Products are grouped by source, so WooCommerce products sit under a “WooCommerce” heading and subscription products under “WooCommerce Subscriptions”.
- Enter the number of Credits, for example
10. - Click + Add Mapping.
The mapping appears in the table (Provider, Product / Plan, Credits) with a Remove button. Add one mapping per credit pack.
The Detected providers card lists each supported source as active or not installed. A source that is not installed does not offer products to map.
Step 3: Check what employers see
Section titled “Step 3: Check what employers see”Make sure Product mapping is on under Payment methods on the same tab. The employer’s Credits tab then lists the product under Buy through the store, with a Buy button that opens the product page.
Step 4: Test the flow
Section titled “Step 4: Test the flow”- Log in as an employer.
- Open the Credits tab of the employer dashboard and note the balance.
- Click Buy on the product and complete the WooCommerce checkout.
- When the order is paid, return to the dashboard. The balance shows the new credits and the ledger has a
topuprow.
When credits are added
Section titled “When credits are added”- The order must be paid. An order that has not been paid, such as cash on delivery that is still processing, does not add credits until payment is recorded.
- The buyer must be logged in. A guest order is not credited.
- The credits are the mapped amount times the quantity ordered.
- Each order is credited once, even if WooCommerce reports the status change more than once.
Refunds and cancellations
Section titled “Refunds and cancellations”When a WooCommerce order is refunded or cancelled, Career Board Pro takes back the credits that order gave, in proportion to the refund. It takes back only credits the employer has not spent yet, and the balance never goes below zero. A partial refund removes a matching share. The employer gets a credit refund email.
Recurring credits with WooCommerce Subscriptions
Section titled “Recurring credits with WooCommerce Subscriptions”- Install WooCommerce Subscriptions.
- Create the product as a Simple subscription.
- Map it under Credit mappings. It appears under “WooCommerce Subscriptions” in the Product / Plan list.
- Set the credits added on each successful payment.
Credits are added when the subscription is first paid and on every renewal payment.
Troubleshooting
Section titled “Troubleshooting”Order completed but credits did not add. Check that the product has a mapping row, that Product mapping is on, that the order was placed by a logged-in customer, and that the order shows a payment date.
An employer bought before the product was mapped. The order is not credited later. Add the credits with an admin adjustment.

