Features
Each capability below starts with a problem B2B pricing teams run into, shows how PriceRules handles it, and links to the documentation that explains the details.
Pricing rules engine
Why it matters: One rule change updates the price everywhere it's requested, and anyone can see which rule produced a price.
How customer-specific rule matching works| Rule | Customer | SKU | Effect |
|---|---|---|---|
| Acme volume price 100+ | ACME-BUILD | VLV-304 | fixed $39.50, 100+ units |
| Acme contract price | ACME-BUILD | VLV-304 | fixed $42.00 |
| Nordic account discount | NORDIC-FAB | All | 10% off |
| Trade discount | All | All | 5% off |
For ACME-BUILD buying 120 × VLV-304 (base $48.00), the 100+ volume price applies: $39.50 per unit.
CSV imports & validation
Why it matters: You can move an existing spreadsheet-driven process into PriceRules in an afternoon and know exactly which rows need fixing.
Read the CSV import reference1,240
Rows read
1,237
Valid
3
Rejected
Messages shown are real validation messages from the import reference; the counts are an example.
Pricing API
Why it matters: Developers integrate once; pricing changes after that are made in PriceRules, not in code.
Open the API reference{
"customer_id": "ACME-BUILD",
"products": [
{
"sku": "VLV-304",
"quantity": 120
}
]
}{
"mode": "business",
"success": true,
"data": {
"customer_id": "ACME-BUILD",
"items": [
{
"sku": "VLV-304",
"base_price": 48,
"quantity": 120,
"final_price": 39.5,
"applied_rule": {
"id": "rule_acme_vlv_100",
"name": "Acme volume price 100+",
"type": "fixed",
"value": 39.5,
"constraints": {
"minimum_quantity": 100
}
},
"match_reason": "MOST_SPECIFIC_RULE",
"pricing_summary": {
"savings": 8.5,
"message": "Customer saved 8.50 due to active pricing rules"
}
}
]
},
"billing": {
"limit": 2000,
"usage": 194,
"remaining": 1806
},
"meta": {
"request_id": "req_…",
"processing_ms": "…"
}
}Pricing sandbox
Why it matters: Pricing questions get answered by looking at the rule, not by debugging an integration.
Getting started guideUsage, limits & access
Why it matters: Usage is visible before it becomes a problem, and every change to pricing data is traceable.
See limits by planMeters use the Free plan's real limits; usage figures are an example.
Start on the Free plan, import a few products, customers and rules, and resolve prices in the sandbox or over the API.