Products

Product price lists

Manage product pricing for different customer groups with support for discount margins and volume pricing strategies.

The product price lists functionality allows you to manage pricing information for products targeted at different customer groups or individual customers. Price lists support various pricing strategies including margin-based discounts and quantity-based volume pricing.

Key features

Price lists provide several built-in capabilities:

  • Multiple price list creation – Create separate price lists for different customer groups or individual customers
  • Flexible pricing strategies – Set prices based on discount percentages or margin calculations
  • Volume pricing – Configure quantity-based price breaks for volume discounts
  • Product-level overrides – Override global price list settings at individual product level
  • Multi-market support – Configure pricing for different channels and markets
  • External integration – Support for importing price lists from external systems
  • Enforced pricing – Force specific prices to override campaigns and sales prices
  • Product visibility control – Limit product selection based on assigned price lists
Price lists can be marked as enforced to guarantee specific pricing regardless of active campaigns or sales. This is useful for contractual pricing agreements or compliance requirements.

Typical use cases

The product price lists functionality enables several ways to manage pricing strategies and customer segmentation.

1. Customer group pricing

Apply differentiated pricing based on customer segments. Examples include:

  • Creating wholesale price lists with volume discounts for B2B customers.
  • Offering member pricing for loyalty program participants.

2. Volume-based discounts

Encourage larger purchases through volume pricing. Examples include:

  • Configuring price breaks where price decreases at e.g. d 10, 50, and 100 units.
  • Implementing bulk pricing for distributors and resellers.

3. Market-specific pricing

Manage pricing across different geographic regions or channels. Examples include:

  • Setting market prices adjusted for local currencies and purchasing power.
  • Configuring channel-specific pricing for retail vs. online stores.

4. Contract and negotiated pricing

Maintain special pricing agreements for specific customers. Examples include:

  • Storing negotiated rates for enterprise customers with enforced price lists.
  • Managing partner pricing that overrides standard discounts and promotions.

Prioritization

When multiple price lists are applied, Geins uses prioritization rules to determine which price is used:

  • External price lists take precedence over internal price lists.
  • Customer-level price lists take precedence over customer group-level price lists.
  • Lowest price wins – If multiple price lists apply, the lowest price is selected from standard prices, sale prices, campaign prices, and group-level percentage discounts.
  • Enforced price lists always take precedence over non-enforced price lists. If multiple enforced price lists apply, the lowest enforced price is used.

TypeDescription
Customer groupsprice lists are typically assigned to customer groups to provide segment-specific pricing.
CampaignsCampaign prices can be overridden by enforced price lists for guaranteed pricing.
Management APIEnables creating and updating price list information programmatically.
Merchant CenterProvides a UI for managing price list details and assignments manually.