Operate
A Sony merchandise manager restricts promotions to @sony.com employees.
No developer involvement. No customer group maintenance. No coupon leak risk. This is the proposed feature walkthrough from the merchant's perspective.
Before
Manual group management
Manually add 1,200 employees to a "Staff" customer group. New hires require a CS ticket. Leavers are rarely removed. A shared coupon code bypasses the group check entirely — anyone with the link can use it.
After
Email domain condition
Type @sony.com. Done.
Every customer whose verified account email ends in @sony.com
qualifies automatically — including new hires. No group to maintain.
Evaluated at checkout, not at registration.
Step-by-step setup
- 1
Open Marketing → Promotions → Create Promotion
Advanced Promotion Manager — available on Enterprise plans.
- 2
Select "Automatic promotion"
Applied without a coupon code — eligible customers get the discount automatically at checkout.
- 3
Set the action: "Apply 15% discount to cart subtotal"
Or any other action type — product discount, free shipping, etc. The customer condition is independent of the action.
- 4
In Conditions, expand "Customer" (new accordion)
The Customer conditions panel is new. See the mockup on /try for the exact UI.
- 5
Select "Email domain" → operator "contains" → value
@sony.comThe operator choices are: contains, starts with, ends with, is exactly. "Contains" matches
@sony.comanywhere in the email. - 6
(Optional) Add AND "Customer group" → "Staff" for belt-and-suspenders
If you want both: the customer must have a
@sony.comemail and be in the Staff group. Use AND. Most merchants will use email domain alone — no group to maintain. - 7
Save and activate
The condition evaluates the customer's account email at checkout. A new hire who registers with
john@sony.comqualifies immediately — no manual step required.
How the evaluation works at runtime
The email domain condition evaluates the customer's account email at checkout — not a group membership flag that was set at registration. This means:
- →
A new hire who registers today with
@sony.comqualifies immediately on their first checkout. - → An employee who changes their email to a personal address stops qualifying at the next checkout — no admin action required.
- →
A leaked coupon code used by a non-
@sony.comcustomer does not qualify — the condition evaluates the account email, not just the code.
Phase 2 will extend this to guest checkout: a customer who checks out without signing in but enters a @sony.com billing email will also qualify. Shopify's implementation requires sign-in; BC's will not.
Plan availability: Advanced Promotion Manager (and therefore this feature) is available on
Enterprise plans. The FeatureAvailable_FlexiblePromoEditor flag is synced from BMP/Billing
and can be force-enabled per store via Rundeck for testing.
See Build → for the feature flag details.