Skip to content

Cart, checkout & orders

Whatever a customer picks and types travels with the product all the way through, so the cart reads clearly, the order has everything your team needs, and nothing is lost between the product page and the warehouse.

An optioned product adds as one line, with the customer’s choices listed under it, “Navy / 4XL”, “Name to print: SAM”, “Finish: Embroidered”. Any personalisation sits nested under the product it belongs to, rather than floating loose, so a busy cart stays readable. The line price already includes the choices and fields.

Each optioned line also carries an Edit options link that reopens the product with every choice filled in, so a wrong size or a misspelt name is corrected in place rather than removed and redone. See edit options from the cart.

The same choices are stored on the order and shown on the order screen in the admin, on the customer’s confirmation email, and on their account order view. A file the customer uploaded is attached to the order so whoever fulfils it has the artwork to hand.

Where a customer has placed a name or a logo on the product, the picture of what they configured travels with the order rather than stopping at the product page. It appears on the cart and checkout blocks, on the order screen in the admin, on the account order view, and in the emails your shop sends.

On the cart line it shows as a small badge; tapping it opens the full picture. So a customer who is halfway to checkout can satisfy themselves that the logo is where they put it, and the person making the item is looking at the same image rather than a description of it.

Express checkout stands down where it cannot work

Section titled “Express checkout stands down where it cannot work”

Wallet buttons such as Apple Pay and Google Pay are designed to skip the product page entirely. On a product with required options that is a problem rather than a convenience: a customer who taps one buys something the shop has no instructions to make, and somebody has to ring them back.

So on a product carrying required options, those buttons are hidden. A product whose options are all optional keeps them, because there the shopper genuinely can buy without answering anything.

If your shop wants them anyway

The behaviour is filterable. Returning true from addon_boss_allow_express_pay puts the buttons back, on every product or on the ones you choose. Worth knowing that the order will then arrive without the answers your product asked for.

Every order carries a plain pick list of what was chosen, so the person packing or printing reads exactly what to make: the colour, the size, the name to print, the print area, without hunting through option metadata. A quantity grid order lists each colour and size as its own line, so a team order is picked one row at a time.

Values a customer types and files they upload are covered by WooCommerce’s personal-data export and erase tools, so a data request or an erasure includes what AddOnBoss stored, the same as the rest of the order.

Prices are frozen at add time

The names and prices on a cart line are the ones that applied when the product was added. Editing an option set later updates future picks, not a line already in someone's cart or an order already placed.

Was this page helpful?