Gallery mugs
When someone buys an existing gallery design, Stripe Checkout collects the payment and shipping address. After Stripe marks the session paid, the webhook submits the selected design to Printful with a deterministic order key.
Fulfillment protocol
Every order turns a selected artifact into a Printful mug order. The storefront keeps the loop short: checkout, approval, fulfillment record, shipment.
When someone buys an existing gallery design, Stripe Checkout collects the payment and shipping address. After Stripe marks the session paid, the webhook submits the selected design to Printful with a deterministic order key.
The build pass covers one custom mug credit and bundled image runs. After the buyer approves generated art, the studio collects the shipping address and submits that artifact to Printful.
Most print-on-demand mugs need a production window before carrier transit begins. The app records the Printful status so retries and page refreshes do not create duplicate orders.
The checkout and studio forms require the core delivery fields before an order can move forward. Incorrect or incomplete addresses can still delay or block shipment after Printful receives the order.