price lists in Geins give you clean, scalable control over wholesale pricing. They’re built for merchants, sales teams, and developers who need to tailor prices across accounts, markets, and channels—without duplicate catalogs or plugin sprawl.
With global rules, product‑level overrides, volume pricing, and prioritization, you can protect margins, launch agreements faster, and keep every buyer on the right price.
Account & buyer pricing
Assign price lists to accounts or individual buyers for precise control
Global rules
Set list prices by discount or margin; apply or overwrite at scale
Product overrides
Manually set prices on specific products when needed
Volume pricing
Define quantity‑based price breaks globally or per product
Enforce list prices
Optionally override campaigns and sale prices with enforced lists
Prioritization
Combine lists; lowest price wins unless enforcement applies
Product access
Control assortments so buyers only see eligible products
Channel, currency & VAT
Prices follow channel, currency, and VAT configuration
With price lists, you can stand up wholesale programs where each account sees its own prices and, if needed, a tailored assortment. Pricing can be managed centrally with global rules while keeping exceptions at the product level. Volume pricing enables quantity-based discounts with customizable price breaks.
Price lists are tightly integrated with Accounts, Channels, and the pricing model. List prices are calculated from discount or margin; currency and VAT behavior follow the selected channel and list settings. When multiple lists apply, prioritization rules determine which price is shown.
Price lists connect with the broader stack and platform:
Price lists reduce admin overhead, clarify who pays what, and help protect margins while scaling your wholesale programs.
Choose VAT mode (inc/ex), select channel and currency.
Use quick add/browse; set global discount/margin or product prices.
Define global tiers or per‑product tiers; apply or overwrite as needed.
Attach lists where they apply; allow up to a few minutes for updates.
Enable enforcement if required and confirm the final price with prioritization rules.
Keep pricing logic clean, consistent, and aligned to operations.