Order Storage
Box data is stored using standard WooCommerce order item meta:- Parent order item: The box product with meta
_boxbuilder_is_box = yes - Child order items: Each selected product, linked to the parent via
_boxbuilder_part_of_box - Gift message: Stored as
_boxbuilder_messageon the parent order item
- Backed up with standard WordPress/WooCommerce backups
- Accessible to any plugin that reads order item meta
- Preserved through order status changes
Admin Order Screen
When viewing an order in WooCommerce → Orders, box orders show:- The box product as a line item
- Box contents listed as sub-items beneath the parent
- Gift message displayed with the box item
- Each child item with its product name and quantity
Customer-Facing Displays
Order Confirmation Page (Thank You Page)
After checkout, the order confirmation page shows:- Box product name
- Box contents listed
- Gift message (if provided)
My Account → Orders
In the customer’s account area, past orders show box contents when the order is expanded. Customers can see exactly what was in each box.Order Emails
Box contents are included in these WooCommerce emails:| Sent To | Box Contents Shown | |
|---|---|---|
| New Order | Admin | Yes |
| Order Confirmation | Customer | Yes |
| Processing Order | Customer | Yes |
| Completed Order | Customer | Yes |
| Refunded Order | Customer | Yes |
Packing Slip Integration
Because box items are stored as standard WooCommerce order items, they’re automatically visible to packing slip plugins:- WooCommerce PDF Invoices & Packing Slips — child items appear on packing slips
- YITH WooCommerce PDF Invoices — compatible
BoxBuilder Pro includes enhanced packing slip formatting that groups child items visually under their parent box.
Refunds
When refunding a box order:- Refunding the parent box item refunds the box price
- Stock for individual items can be restored through standard WooCommerce refund controls
- Partial refunds work as expected
Related
- Cart Integration — how boxes work in the cart
- Inventory — stock management for box items