Try → Full flow

The full merchant flow.

Five sequential screens: the promotions list, promotion creation, the conditions panel, the saved confirmation, and checkout-time verification. Every screen is a BigDesign-faithful mockup of the proposed UI — none of this is shipped today.

1

Promotions list

Marketing → Promotions

Promotions

3 active promotions

Summer Sale — 10% off sitewide

Automatic · No conditions

Active

Free shipping on orders over $50

Automatic · Cart subtotal ≥ $50

Active

Sony Employee Discount

Automatic · Customer: email domain @sony.com

Draft

The Sony Employee Discount appears in the list as a draft. The Customer email domain condition is visible as a badge — same treatment as existing Product and Cart conditions.

2

Create promotion — basic details

After clicking "Create promotion"

Create promotion

Automatic

Applied automatically at checkout for eligible customers. No coupon code required.

Coupon code

Customer enters a code at checkout. Conditions still apply.

Apply 15% off cart subtotal Change
3

Conditions panel — empty state

Before adding the Customer condition

Conditions

Add conditions to restrict which customers and orders qualify.

Products
No conditions — all products qualify
Cart
No conditions — all cart values qualify
Customer Proposed addition
Click to add customer conditions →

The Customer accordion appears as a new section alongside Products and Cart. Collapsed empty state — merchant clicks to expand and add conditions.

4

Customer conditions editor

After expanding the Customer accordion

This is the key new UI surface — see the full-detail mockup on /try →

Shows the email domain condition row with operator selector and @sony.com pre-filled, the AND/OR toggle, and the "Add condition" button for additional Customer conditions.

5

Saved promotion — detail view

After saving and activating

Sony Employee Discount

Active

Automatic promotion · Created 2026-05-26

Action

15% off cart subtotal

Type

Automatic

Uses

0 (no limit)

Conditions

Products: All products
Customer: Email domain contains @sony.com

Performance (last 30 days)

247

Qualifying checkouts

$18,420

Discount applied

0

Condition failures (leaked codes)

The Customer email domain condition appears as a badge on the saved promotion detail, alongside the Products condition. Performance metrics show qualifying checkouts and — critically — zero condition failures, confirming the coupon-leak problem is solved.