About the Artful Gallery checkout

checkoutdelivery addressemail

The AG checkout flow takes you from cart → delivery → payment → confirmation in three or four steps. It's designed to work for anonymous users (no account) and logged-in customers seamlessly.

Step 1: Auth gate (sometimes)

  • Anonymous users continue without login. AG creates a real user under the hood with anonymous sign-in (you get a UUID without entering a password). At payment time you enter your email; the system links the order to your email.
  • Logged-in users skip the gate.
  • Returning customers are recognised by email and prompted to sign in to access saved cards / addresses (optional).

Step 2: Checkout form

Reach checkout from the Checkout button in the library header. The form covers:

  • Contact (guest checkout only) — Your name, Account email (used to link the order if you sign up later), and Phone (optional).
  • Delivery Address — Address Autocomplete for fast entry, with Use saved address / Enter new address options if you're logged in.
  • Delivery method — appears once an address is confirmed, listing the available carriers and arrival dates.
  • Notes for production studio (optional) — a free-text message for the lab.
  • Promo code — enter and Apply a discount code.

(Marketing opt-in and VAT number live in Settings, not on this form.)

Step 3: Order summary + price quote

The "Your order" column shows a live quote (/api/checkout-quote):

  • Production subtotal (with any Discount / Print credit applied lines).
  • Delivery cost based on your address and chosen method.
  • VAT (if applicable to your region).
  • Total to pay.

The quote endpoint mirrors the actual checkout pricing logic, so what you see is what you'll be charged.

Step 4: Payment

Click Pay (the button shows the total). Payment runs through Stripe. Once paid, the order is finalised and you're taken to the post-checkout confirmation page (/order-complete), where you can also set a password to keep your account.

After payment

  • Order confirmation email — sent to the email you entered.
  • Order appears in /orders if you signed in or the email matches an existing account.
  • theprintspace fulfilment kicks off — production starts within 1–3 working days for most prints.

What if it fails

  • Card declined → try another card or contact your bank.
  • Address validation issues → the address autocomplete should catch most problems; manual entry is also accepted.
  • Stripe error → refresh and try again. If persistent, contact AG support with the error code.

Differences from creativehub

  • AG charges customers retail prices direct via Stripe (charged at checkout).
  • creativehub charges merchants the wholesale cost via card-on-file at fulfilment time.
  • Same theprintspace production pipeline downstream — different entry point.

If pricing is interrupted

If a price can't be fetched, totals show "—" with a Retry button, and Pay stays disabled until a confirmed quote loads — you are never charged against an estimate.

The Pay button tells you what's missing

When Pay is disabled, a note underneath names the first thing still needed (a delivery address, a card, a confirmation) and updates live as you complete it.

Currency

Checkout and invoices display your order's currency correctly — EUR and USD orders show € and $ amounts, and each item card shows the confirmed per-line price in that currency.

Still need a hand?

Ask the in-app help assistant from your creativehub dashboard, or email us — a real person replies. info@theprintspace.co.uk