Creating Customer Prices

Overview

Learn how to create your first customer-specific price assignments in the admin panel.

Step-by-Step Guide

1. Navigate to Customer Prices

Go to: Catalog >Customer Prices

2. Click "Add New"

Click the "Add New" button in the top right corner.

3. Fill in Required Fields

Customer

Select the customer from the dropdown. You can search by name or email.

Required: Yes

Product

Search and select the product. Enter product name, SKU, or ID.

Required: Yes Note: Only simple and virtual products are supported. For configurable products, set prices on child products.

Quantity

The minimum quantity for this price tier.

Required: Yes Default: 1

Price Value

The customer-specific price for this product.

Required: Yes Format: Decimal (e.g., 99.99)

Website

Select which website this price applies to.

Options:

  • All Websites (ID: 0) - Price applies globally
  • Specific Website - Price applies only to selected website

Default: 0 (All Websites)

4. Optional Fields

From Date

Start date for time-based pricing. Leave empty for immediate activation.

Format: YYYY-MM-DD

To Date

End date for time-based pricing. Leave empty for no expiration.

Format: YYYY-MM-DD

Price Application Type

How the price should be applied (configured in Pricesystem Core).

Default: 1 (Replace)

Price Attribute ID

Optional custom price attribute reference for advanced configurations.

5. Save

Click "Save" to create the customer price.

Example: Basic Customer Price

Scenario: Customer "ACME Corp" gets $95 for Product "Widget ABC" (normally $100)

Customer: ACME Corp (customer_id: 123) Product: Widget ABC (SKU: WGT-ABC) Quantity: 1 Price: 95.00 Website: All Websites From Date: (empty) To Date: (empty)

Example: Quantity Tier Pricing

Scenario: Customer "Beta Ltd" gets volume discounts

Create multiple entries:

Entry 1: - Customer: Beta Ltd - Product: Widget ABC - Quantity: 1 - Price: 100.00 Entry 2: - Customer: Beta Ltd - Product: Widget ABC - Quantity: 10 - Price: 95.00 Entry 3: - Customer: Beta Ltd - Product: Widget ABC - Quantity: 50 - Price: 90.00

The system automatically applies the best price based on cart quantity.

Example: Promotional Price

Scenario: Q1 2025 promotion for specific customer

Customer: Gamma Inc Product: Widget ABC Quantity: 1 Price: 85.00 From Date: 2025-01-01 To Date: 2025-03-31 Website: All Websites

Price activates automatically on January 1st and expires on March 31st.

Validation

The system validates:

  • Uniqueness: No duplicate entries with same customer + product + qty + dates + website
  • Customer Exists: Customer ID must be valid
  • Product Exists: Product ID must be valid
  • Price Format: Must be valid decimal
  • Date Logic: to_date must be after from_date (if both set)

Next Steps

Found an issue with this documentation? Let us know