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
- Installation - Install and configure the extension
- Creating Prices - Add your first customer-specific prices
- Quantity Tiers - Set up graduated pricing
- Time-Based Pricing - Schedule temporary prices
- Multi-Website - Configure regional pricing
- Price Selection - How Pricesystem selects the final price
- My Prices - Customer account price overview + CSV download
Add-Ons
Extend functionality with these add-ons:
- SOAP / REST API Add-On - CRUD WebAPI endpoints
- CSV Import/Export Add-On - Bulk import/export via CSV
- Advanced Config Add-On - Price selection overrides, custom sort order, formula pricing
- Sample Data - Demo entities and example prices
