Customizer
Tip: Drag to move, use corners to resize, top handle to rotate. Text is constrained to the safe area box.
Tools

We’ll save a preview image + design JSON into the cart item properties. (Later in Phase 3, we’ll render high-res and upload to Google Drive automatically.)
Choose background
Preset background
Default preset is the product featured image. Later we can load multiple templates from Shopify.
Preset background
Upload your own image
Customer picks an image from their device as the background.
Preview
Preview