Regional Promotions on Shopify: Run State-Specific Discounts Without Coupon Codes
The standard way to run a regional promotion on Shopify is a coupon code: "GUJARAT10" for Gujarat customers, "PUNJAB15" for Punjab. The problem is that coupon codes are not actually regional - any customer anywhere can use them, and they spread on coupon-sharing websites within hours of a campaign launch.
Lokally takes a different approach: regional promotions that activate based on the shopper's pincode, with no coupon code required.
What Makes a True Regional Promotion
A true regional promotion has three components:
- A discount visible only to shoppers in the target region - not a national discount with a regional code
- Optionally, region-specific content - a festival banner, an announcement, or a countdown timer that only shoppers in the region see
- A time window - the promotion runs for a defined period
Lokally handles all three. You create a region from the target pincodes, add a pricing rule with start and end dates for the discount, and set the region's banner or announcement in Storefront content.
Setting Up a Regional Promotion
Step 1: Define your promotion parameters
Before touching Lokally, decide:
- Target geography: which states or pincodes?
- Discount: percentage (−10%) or fixed amount (−₹100)?
- Date range: when does it start and end?
- Scope: all products, or a specific collection?
- Content: do you want a region-specific banner to announce the promotion?
Step 2: Create the region
In Lokally → Regions, add a region. Use a state's pincode prefixes as wildcards for broad campaigns (for example 36* to 39* for Gujarat), or paste specific pincodes for more precise targeting.
Step 3: Create the pricing rule
In Lokally → Pricing rules → Create pricing rule:
- Choose the region
- Choose what it applies to: all products, or specific products and collections
- Set the discount: a percentage off, an amount off, or a fixed regional price below your normal price
- Set start and end dates
- Save and publish
Step 4: Add the banner (optional but recommended)
- Add a Lokally hero banner or announcement bar block in your theme editor
- In Lokally → Storefront content, set your regional creative (Navratri design for Gujarat, Durga Puja design for Bengal, etc.) for the region
- Publish
Step 5: Let the pricing schedule run
The discount starts and ends on its dates automatically, so you can set up a whole festival calendar's prices in one session. Banner content isn't scheduled: change it when each campaign starts and ends.
Combining With Shopify's Native Discount System
Lokally's regional discount is set to combine with other product, order and shipping discounts. A shopper in Gujarat can receive both:
- The Gujarat-specific Navratri discount from Lokally (10% off)
- A sitewide Diwali discount code (₹50 off)
Both apply at checkout, as long as your Diwali discount is also set to combine with other discounts.
Avoiding the Coupon Leakage Problem
With Lokally regional promotions, there is no coupon code to share. At checkout, the discount applies only when the delivery pincode is in the target region. A shopper in Mumbai who picks a Gujarat pincode on your storefront may see the Gujarat price there, but pays the Mumbai price at checkout for a Mumbai delivery address.
This means:
- Your regional discount stays regional
- You don't subsidise off-target shoppers
- Competitors can't easily replicate your strategy from seeing a shared code
Real-World Example: Onam Campaign for Kerala
A home decor brand wants to run an Onam promotion for Kerala shoppers:
- 15% discount on all home textiles
- A traditional Onam banner ("Onam Ashamsakal") visible to Kerala shoppers
- Running August 25 – September 7
Setup in Lokally:
- Regions → add a
Keralaregion with the pincode prefixes67*to69* - Pricing rules → Create pricing rule → region Kerala, 15% off, collection Home Textiles, start Aug 25, end Sep 7
- Storefront content → set the hero banner's Onam creative for the Kerala region
- Publish
What happens:
- A shopper entering a Kerala pincode sees the Onam banner and the discounted price on home textiles
- A shopper in Maharashtra sees standard pricing and the default storefront
- After September 7, the discount stops automatically; switch the banner back in Storefront content
Summary
Regional promotions on Shopify can run without coupon codes. Use a Lokally region and pricing rule with dates for the discount, and set the region's banner in Storefront content. Combine with Shopify's own discounts where you want an extra layer. There's no code to leak, and the checkout price follows the delivery pincode.