Pricelist


Overview

The Pricelist Extension enables B2B merchants to create sophisticated pricing structures using named pricelists that act as containers for product prices. Instead of assigning prices directly to customers or groups, you create pricelists (e.g., "Wholesale 2025", "VIP Pricing", "US Region") and assign customers to these lists automatically based on customer or address attributes.

This architecture provides maximum flexibility for complex pricing scenarios and makes bulk pricing management significantly more efficient.

Key Features

Named Pricelist Management

Create pricelists as named containers with comprehensive metadata. Each pricelist can contain thousands of product prices organized in a single logical unit. Activate/deactivate entire pricing structures instantly or schedule future campaigns.

Automatic Customer Assignment

Define matching rules using customer and address attributes (group, company, tax ID, postcode, region, country) to automatically assign customers to appropriate pricelists. Eliminates manual assignments.

Customer Group Assignment

Assign pricelists to customer groups using the group assignment interface. All members of assigned groups automatically receive the pricelist. Supports both automated and manual pricing strategies.

Product Price Management

Store product prices within pricelists with support for quantity-based tiering (qty=1 standard, qty=10 bulk, qty=100 volume) and date scheduling for future price changes or promotions.

Priority-Based Resolution

Handle scenarios where customers match multiple pricelists using numeric priority values (0-999). Either select highest priority or merge quantity tiers from all matching pricelists.

Base Pricelist System

Designate one pricelist per website as "base pricelist" providing fallback pricing when customers don't match any specific pricelists. Ensures all customers see pricing.

What You Can Do

  • Create named pricelists as containers
  • Auto-assign customers based on attributes
  • Assign pricelists to customer groups
  • Create quantity-based pricing tiers
  • Schedule time-based pricing campaigns
  • Set different prices per website/region
  • Merge pricing from multiple pricelists
  • Designate base pricelist for fallback
  • Import/export with add-on
  • API access with add-on

Use Cases

Wholesale Tier Pricing

Create separate pricelists for wholesale tiers (Bronze, Silver, Gold) with automatic assignment based on purchase volume or company attributes.

Regional Pricing Management

Create pricelists for different regions (US, EU, APAC) with automatic assignment based on customer country or postcode.

Seasonal Campaign Pricing

Create time-limited pricelists for seasonal campaigns (Black Friday, Summer Sale) with date ranges that automatically activate and deactivate.

VIP Customer Programs

Create exclusive VIP pricelists with premium pricing and early access. Use highest priority to ensure VIP pricing always applies.

Contract-Based Pricing

Manage annual or multi-year customer contracts as named pricelists with precise date ranges matching contract terms.

Multi-Brand Pricing

Create separate pricelists for different brands or product lines. Assign customers based on authorized dealer status or purchase history.

Technical Details

Extension: MageB2B_PricesystemPricelist Dependencies: MageB2B_PricesystemCore >= 2.3.0 Database Tables:

  • pricesystem_pricelist - Pricelist containers
  • pricesystem_pricelist_group - Group assignments
  • pricesystem_pricelist_product - Product prices
  • pricesystem_pricelist_customer - Customer assignments
  • pricesystem_pricelist_user - User assignments

Price Code: pricelist

Getting Started

  1. Installation - Install and configure the extension
  2. Creating Pricelists - Add your first pricelist with products
  3. Named Pricelists - Understanding pricelist containers
  4. Automatic Assignment - Configure attribute-based matching
  5. Priority Resolution - Handle multiple pricelist conflicts
  6. Price Selection - How Pricesystem selects the final price
  7. My Prices - Customer account price overview + CSV download

Add-Ons

Extend functionality with these add-ons:

View Extension Details

Found an issue with this documentation? Let us know