Custom options and artwork uploads
Add priced options to the Print Price Engine calculator, including dropdowns and radios with surcharges and per-character text pricing, plus drag-and-drop artwork upload.
Beyond size and quantity, recipes can carry custom options that customers choose in the calculator, each with its own pricing behaviour, and an artwork upload field so the print file arrives with the order.
Option styles#
Dropdowns and radio buttons#
Choice options with a flat surcharge per choice:
- "Corner style": Straight (+$0) / Rounded (+$6)
- "Finish": Matte (+$0) / High gloss (+$4.50)
Surcharges are per order, spread across the quantity, and never reduced by volume discounts. An add-on's price is an add-on's price.
Text inputs#
Text options can be priced per character, for engraving lines, personalised names, and printed serials:
- Set a cost per character and min/max length bounds
- The calculator reprices as the customer types
- Per-character charges join the variable cost, so they do participate in volume discounts
Required options#
Mark an option required and the calculator blocks add-to-cart until it's answered. No more chasing customers for missing choices.
Everything lands on the order#
Each chosen option is written to the order's line item properties in plain language ("Corner style: Rounded"), alongside the dimensions. Your production team reads the order and knows exactly what to make.
Artwork upload#
Enable uploads on a recipe and the calculator shows a drag-and-drop file field (the label, default "Upload Artwork", is customisable):
- The file is stored securely and a link is attached to the cart line and the order
- Your team downloads the exact artwork from the order, with no email attachments to match up to jobs
- Combined with a required option or two, an order arrives genuinely production-ready
For repeat business: past custom orders show a Reorder button in the customer's account. They can adjust the quantity and re-upload artwork, and the whole configuration carries over. See How the price reaches checkout.
Related guides#
- Recipes for where options are defined
- The storefront calculator for how options render
Was this helpful? If something isn't working, contact support.