Customer Specific Prices


Overview

The Customer Specific Prices Extension enables B2B merchants to assign individual product prices to specific customers, replacing standard catalog prices with negotiated or contract-based pricing. This powerful tool is essential for businesses that maintain different pricing agreements with various customers based on volume commitments, partnership levels, or special contracts.

Key Features

Individual Customer Pricing

Assign unique prices for any product to any customer. Each customer-product combination can have its own price, completely independent from catalog prices or customer group discounts.

Quantity-Based Tiering

Define different price points based on order quantity for each customer-product combination. Set up graduated pricing where customers receive better rates when ordering larger quantities.

Time-Based Pricing

Configure temporary prices with precise date ranges using from_date and to_date fields. Schedule promotional prices, seasonal adjustments, or contract renewals in advance.

Multi-Website Support

Manage different customer prices across multiple websites within your Magento installation. Assign website-specific pricing using the website_id field with foreign key constraints ensuring data integrity.

Customer Price Download

Allow customers to download their personal pricing information as CSV files directly from their account dashboard. Customers see only their own negotiated prices in an exportable format.

Admin Management Interface

Manage all customer prices through a comprehensive admin grid with filtering, sorting, and mass actions. Create, edit, and delete customer price assignments individually or in bulk.

What You Can Do

  • Assign negotiated prices to individual customers
  • Create quantity-based pricing tiers
  • Schedule time-based pricing campaigns
  • Set different prices per website/region
  • Allow customers to export their prices
  • Bulk import/export with add-on
  • API access with add-on

Use Cases

Negotiated Contract Pricing

Implement custom pricing agreements negotiated with individual customers. Store contract-specific prices that override catalog prices entirely.

Volume Commitment Pricing

Reward customers who commit to purchasing specific volumes with graduated pricing tiers. Configure multiple quantity breakpoints where prices decrease as order size increases.

Seasonal Campaign Pricing

Schedule temporary price adjustments for specific customers during promotional periods or seasonal campaigns. Set precise date ranges that automatically activate and deactivate.

Regional Pricing Strategies

Implement different pricing for the same customers across multiple websites or regions. Maintain separate price lists for EU, US, and APAC storefronts centrally.

VIP Customer Benefits

Provide exclusive pricing to VIP or preferred customers as a loyalty benefit. Assign preferential rates on specific products or entire product lines.

Contract Renewal Management

Manage pricing transitions during contract renewals by scheduling new prices with future start dates. Overlap old and new pricing temporarily during transition periods.

Technical Details

Extension: MageB2B_PricesystemCustomerprice Dependencies: MageB2B_PricesystemCore >= 2.3.0 Database Table: pricesystem_customerprice Price Code: customer_price

Getting Started

  1. Installation - Install and configure the extension
  2. Creating Prices - Add your first customer-specific prices
  3. Quantity Tiers - Set up graduated pricing
  4. Time-Based Pricing - Schedule temporary prices
  5. Multi-Website - Configure regional pricing
  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