Cancelled-meal credits
When School Meals cancels an eligible order item, School Wallet records the calculated credit for the registered parent and connects it to the originating order and meal item.
Store credit for School Meals Pro
School Wallet records cancellation credits, applies available balance to future WooCommerce orders, restores used credit when needed, and keeps a complete transaction history for parents and administrators.
Each transaction records whether it is a credit or debit, the amount, balance afterward, source, description, related order and item, administrator, time, and a unique reference when provided.
When School Meals cancels an eligible order item, School Wallet records the calculated credit for the registered parent and connects it to the originating order and meal item.
When enabled, available wallet balance reduces the next eligible School Meals cart total automatically—up to the available balance or order total.
Wallet calculations and debits support classic WooCommerce checkout and Store API Cart and Checkout blocks, including orders fully covered by credit.
A Wallet page in WooCommerce My Account shows the available balance and a dated history with descriptions, linked orders, and positive or negative amounts.
Authorized staff can add or remove wallet credit for a customer. Every manual adjustment requires a reason and records the administrator who made it.
Search customers, filter accounts with available credit, view total credited and used amounts, separate cancellation and manual credits, and inspect detailed history.
School Wallet supplies the balance and transaction layer used by School Meals cancellation tools, including cancellations performed through School Meals Portal.
Failure and cancellation handling
If an order that used wallet balance becomes cancelled or failed, the used amount can be restored. The reconciliation subtracts credits already granted for individually cancelled meal items before adding any remaining restoration.
Transaction integrity
Wallet operations acquire a per-user database lock while calculating and writing the next balance. Unique reference keys make repeat requests return the existing transaction instead of inserting a second credit or debit.
Requires WordPress 6.4+, PHP 7.4+, WooCommerce 8.6+, and School Meals Pro by Delyriaz. Valid parent and Wallet add-on licenses are required to start wallet features.
No. School Meals or School Meals Portal validates and performs the cancellation. Wallet receives the approved amount and records the resulting credit.
The integration uses a unique reference tied to the cancelled order item. Repeated attempts with the same reference return the existing transaction instead of creating another credit.
When checkout credit is enabled, the plugin automatically applies the smaller of the available balance or order total. The remaining amount is paid through the normal WooCommerce checkout flow.
The order total can reach zero, and Store API checkout is informed that no additional payment is needed when the saved balance fully covers the order.
Yes. Staff with WooCommerce management permission can add or remove an amount after selecting a customer. A written reason is mandatory and remains in transaction history.
No. The standalone add-on continues using the existing School Meals wallet transaction table and order metadata, preserving balances, cancellation credits, and transaction history.
School Wallet by Delyriaz
Record eligible cancellation value, let families use it on future meals, and give staff a traceable balance history connected to WooCommerce orders.
$90.00 / Annually