// PRICING

Every dealer sees their price. In real time.

Price tables, auto-formulas, and dealer-specific discounts — all calculated live as the product is configured. No manual quotes. No pricing spreadsheets.

001
001 // PRICE TABLES

Two-dimensional price grids. Not VLOOKUP chains.

Your pricing depends on dimensions — width by height, projection by drop, size by material. Price tables model this naturally as 2D grids with named axes, not nested formulas that break when someone edits the wrong cell.

The CPQ engine looks up the right price in milliseconds using configurable rounding: round up, round down, nearest match, or exact. Dealers see the correct price as they configure — before they submit.

Named axes — "Projection" by "Width", not "Column A" by "Row 1"
Four lookup modes — ceil, floor, round, or exact match
Referenced directly from the product DSL — one source of truth
price_table.grid
Width ↓ / Projection → 6' 9' 12' 15'
60" $485 $625 $810 $990
96" $720 $935 $1,180 $1,440
120" $890 $1,150 $1,465 $1,780
144" $1,060 $1,375 $1,750 $2,130
002
002 // DEALER DISCOUNTS

The right price for the right dealer.

Percentage off, fixed amount, or price override — scoped by dealer, dealer group, product, product group, or specific BOM line item. Stack scopes with AND/OR logic. Add conditions based on configuration values. Set start and expiration dates. The system finds the best match automatically.

SCOPE

Target Precisely

By dealer, dealer group, product, product group, or discount tag on specific BOM items. Combine scopes: AND between types, OR within the same type.

CONDITIONS

Configuration-Aware

Discounts can evaluate the product configuration. 7-inch cassette? Blackout fabric? Motor upgrade? The condition formula checks the live configuration before applying.

PRIORITY

Best Match Wins

When multiple discounts apply, the highest-priority match takes precedence. No conflicts, no stacking surprises. One discount per line item, clearly tracked.

003
003 // AUTO-FORMULAS

Shipping, fees, and surcharges that calculate themselves.

Auto-formulas are code blocks that run automatically when an order changes. They calculate shipping costs, apply surcharges, issue credits — anything that depends on order data. No manual line items. No forgotten adjustments.

Formulas have access to the full order context: total quantity, unit configurations, order date, dealer history, and even cross-order queries. A tiered shipping formula can check how many units shipped today before calculating the rate.

Shipping Calculations

Tiered rates by unit count, weight-based calculations, distance-based pricing, or flat fees per order. Recalculates when units are added or removed.

Fees & Surcharges

Minimum order fees, rush charges, non-standard material surcharges. Applied automatically based on order conditions — removed automatically when conditions no longer apply.

Cross-Order Intelligence

Query dealer history, count units across orders, check daily volume. Build pricing programs that reward consistency — not just single-order size.

004
004 // ORDER FINANCIALS

Every dollar tracked. Every adjustment sourced.

Subtotals, shipping, fees, credits, tax, and payments — all computed automatically and traced back to their origin. No mystery line items. No unaccounted adjustments.

SUBTOTAL $4,280.00 3 units configured
SHIPPING $250.00 Auto-formula applied
TAX $362.40 Stripe Tax calculated
GRAND TOTAL $4,892.40 Balance due: $4,892.40
// READY TO SIMPLIFY?

Stop quoting by hand. Start quoting by system.

Let's talk about your pricing model — price tables, dealer tiers, discount programs, and the formulas that tie them together.