Guarded discount codes: exclude items priced below their compare-at price, cap the discount, set minimum and maximum cart values, and exclude gift cards, vendors, tags, product types or collections.
CodeGuard settings on Shopify's own discount page.
Convert existing discount codes to guarded codes with the same code strings, and restore them to regular Shopify discounts at any time.
Test a code: see line by line what a code would discount in a sample cart.
Leave subscriptions and pre-orders out of a code.
Guardrail presets: save a code's guardrails, start new codes from them, or apply one to many codes at once.
Basic and Pro: one-off codes, single-use copies of a guarded code, for example for a customer service apology.
Sort the codes list by title, status, uses or date.
Pro: first-order-only codes, per-customer use limits, code batches and the margin report.
Pro: a margin floor that keeps each item a set percentage above its cost.
Pro: code rules for regular Shopify codes (minimum and maximum cart, first order, logged-in customers, no sale items) with a message at checkout when a code is refused.
Pro: leaked-code alerts when a code's use suddenly jumps, with pause and resume, optional automatic pausing, a weekly summary and two Shopify Flow triggers.
Pro: converted codes that were limited per customer keep the last 60 days of use.