Skip to content

Discount codes

A discount code is a short code, like SUMMER20, that a client types in when they pay. You create and manage them from Discount codes in the sidebar (under the catalog items, next to Public galleries).

Who sees the page: workspace admins, ops managers and team members. If you’ve turned off Show money to all staff (Settings → Security), only workspace admins see it.

Click New code and fill in:

  • Code — 3 to 32 letters, numbers, dashes or underscores. It’s saved in capitals, and clients can type it in any case.
  • Discount — Percent off (1 to 100) or Dollars off.
  • Applies to — Everything, Customer galleries (shoots) or Public galleries. For the last two you can narrow it to one shoot or one gallery (Which shoot / Which gallery), or leave it on Any shoot / Any public gallery.
  • Use limit (optional) — the most times the code can be used. Leave it empty for no limit. A use is counted when a customer starts checkout with the code, and it’s given back if that checkout fails or is abandoned.
  • Starts and Ends (optional) — when the code works.

Click Create code.

The table shows each code, its discount, what it applies to, Uses (for example 3 of 10), its dates, and a Status: Active, Scheduled, Expired, Used up or Deactivated.

To stop a code, click Deactivate and confirm. A deactivated code can’t be used again.

When buying a package or individual photos in a client gallery, the client sees a small Have a discount code? link at checkout. Clicking it opens a Discount code box. On a public gallery the Discount code box is already open.

Tobren works out the discount when the client checks out, and the client sees the discounted amount on the payment page. If the code doesn’t apply (for example it has expired or been used up) checkout shows an error instead. A discount never takes an order below zero. Each order records the code it used.

A code that covers the whole order (100% off, or Dollars off of at least the order’s price) makes it a free order. There’s no payment page: the order is complete as soon as the client checks out, their photos unlock straight away, and they get a receipt for $0.00 that shows the code. A free order counts one use of the code, like any other order. A fully free code works even if you haven’t connected Stripe or Square yet: nothing is charged, so no processor is needed. Clients can still pick photos and open checkout to use such a code; any order that still costs something stops there with “This studio can’t take card payments yet.”

In Orders a free order shows None (free with code) as its provider. No payment was taken, so there’s nothing to refund.

A code that leaves a small amount to pay, below the smallest card payment (50 cents with Stripe, $1.00 with Square), is still refused. A code can’t make a print order free: prints and shipping are always paid.