Customers can review individual meal items from their WooCommerce account.
To view the cancellation options:
- Go to My Account > Orders.
- Open the required order.
- Find School Meal Items.
The table displays:
- Meal
- Student
- Day
- Category
- Status
- Action
A customer can cancel an item only when:
- The order belongs to that customer.
- The order status is Processing, Completed, or On hold.
- The item has not already been cancelled.
- The item has a saved meal day.
- The assigned meal day is still in the future.
The week begins Monday and ends Sunday.
For example, on Monday, meals assigned to Tuesday through Sunday can still be cancelled. Monday meals cannot be cancelled.
On Wednesday, meals assigned to Thursday through Sunday can be cancelled. Monday, Tuesday, and Wednesday meals are closed.
On Sunday, the weekdays are treated as meals for the upcoming week.
The category name does not control cancellation eligibility. The plugin uses the meal day saved with the order item.
When the customer clicks Cancel item, the plugin marks the item as cancelled and adds its value, including item tax, to the customer’s wallet.
Cancelled items remain in the WooCommerce order for recordkeeping, but they are excluded from Orders Sheet, kitchen reports, labels, and restaurant payouts.
If quantities were kept grouped, cancelling the line cancels the complete grouped quantity. Enable separate product quantities when each meal must be cancelled independently.
Customers can review their balance and transactions under My Account > Wallet.
Available wallet credit is applied automatically during cart and checkout totals. The credit cannot exceed the current payable total.
The checkout displays the credit using the website name followed by Wallet Credit.
When an order using wallet credit is cancelled, the used credit is restored to the customer’s wallet once.
Wallet credit is store credit. Cancelling an individual meal does not send a refund to the customer’s original payment method.