Widgets
Parity Pricing
Offer geo-targeted discounts based on visitor location to increase global conversions.
Parity Pricing displays location-based discounts to visitors from specific countries. This helps you capture sales from price-sensitive markets without reducing prices for everyone.
RevDock automatically detects visitor location using Cloudflare or Vercel headers. No additional setup required.
How It Works
- Visitor lands on your site
- RevDock detects their country from request headers
- If their country matches your target list, the banner appears
- Banner displays your discount code and custom message
Configuration
Content Settings
| Option | Description | Example |
|---|---|---|
| Target Countries | Countries that will see the discount banner | India, Brazil, Mexico |
| Discount % | The discount percentage to display (1-99) | 30 |
| Coupon Code | The actual coupon code visitors will use | INDIA30 |
| Message | Custom message with placeholders | Hey! We noticed you're from {country}. Get {discount}% off with code {coupon} |
Message Placeholders
Use these in your message:
{country}— Visitor's country name{discount}— Discount percentage{coupon}— Coupon code
Appearance Settings
| Option | Description | Default |
|---|---|---|
| Background Color | Banner background | #1e1e1e |
| Text Color | Message text color | #ffffff |
| Border Radius | Corner roundness (0-32px) | 8 |
| Position | Banner position on screen | bottom-right |
| Offset | Distance from edge (px) | 16 |
Position Options
top-lefttop-rightbottom-leftbottom-right
Behavior Settings
| Option | Description | Default |
|---|---|---|
| Show Close Button | Allow visitors to dismiss the banner | true |
| Dismiss Duration | Hours before showing again after dismiss (0-720) | 24 |
Setting dismiss duration to 0 will show the banner on every page load, which
may annoy visitors.
Page Targeting
Control which pages show the parity pricing banner.
| Option | Description |
|---|---|
| Target Pages | Only show on these pages (leave empty for all) |
| Exclude Pages | Never show on these pages |
Wildcard Patterns
/pricing/* → matches /pricing/pro, /pricing/enterprise
*/checkout → matches /en/checkout, /fr/checkout
/about → matches exactly /aboutCommon exclusions: /admin/*, /api/*, /dashboard/*
Best Practices
- Research purchasing power — Target countries where your standard pricing may be out of reach
- Match your Stripe coupons — Make sure the coupon code actually works in your payment system
- Keep messages short — The banner should communicate value quickly
- Test the discount amount — Start with 20-30% and adjust based on conversions
- Exclude checkout pages — Avoid showing discounts after someone has already committed to purchase