RevDock | Docs
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

  1. Visitor lands on your site
  2. RevDock detects their country from request headers
  3. If their country matches your target list, the banner appears
  4. Banner displays your discount code and custom message

Configuration

Content Settings

OptionDescriptionExample
Target CountriesCountries that will see the discount bannerIndia, Brazil, Mexico
Discount %The discount percentage to display (1-99)30
Coupon CodeThe actual coupon code visitors will useINDIA30
MessageCustom message with placeholdersHey! 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

OptionDescriptionDefault
Background ColorBanner background#1e1e1e
Text ColorMessage text color#ffffff
Border RadiusCorner roundness (0-32px)8
PositionBanner position on screenbottom-right
OffsetDistance from edge (px)16

Position Options

  • top-left
  • top-right
  • bottom-left
  • bottom-right

Behavior Settings

OptionDescriptionDefault
Show Close ButtonAllow visitors to dismiss the bannertrue
Dismiss DurationHours 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.

OptionDescription
Target PagesOnly show on these pages (leave empty for all)
Exclude PagesNever show on these pages

Wildcard Patterns

/pricing/*        → matches /pricing/pro, /pricing/enterprise
*/checkout        → matches /en/checkout, /fr/checkout
/about            → matches exactly /about

Common exclusions: /admin/*, /api/*, /dashboard/*

Best Practices

  1. Research purchasing power — Target countries where your standard pricing may be out of reach
  2. Match your Stripe coupons — Make sure the coupon code actually works in your payment system
  3. Keep messages short — The banner should communicate value quickly
  4. Test the discount amount — Start with 20-30% and adjust based on conversions
  5. Exclude checkout pages — Avoid showing discounts after someone has already committed to purchase

On this page