Configure • Price • Quote

Configure complex pricing in minutes, not months

Configuration, pricing and quoting engine for configurable products. Define pricing rules with a simple language, test in real-time and integrate with your store in minutes.

Use Cases
Janela de Alumínio por Medida
number + select + swatch
Vidro (1.20 m²) €132.00
Perfil (4.40 m) €110.00
Ferragens oscilo-batente €45.00
Total €287.00
BOM para Produção
• Vidro duplo temperado: 1.20 m²
• Perfil alumínio lacado: 4.40 m
• Kit ferragens OB: 1 un
• Parafusos inox 4×30: 20 un
Caixa com Impressão Personalizada
number + radio + checkbox + file
logo-empresa.pdf
Preço unitário €0.87
Total (1000 un.) €870.00
Ordem de Fabrico
• Cartão canelado E: 45 m²
• Chapa offset CMYK: 4 un
• Filme plastificação: 48 m²
• Corte/vinco: matriz #2847
Armário Roupeiro por Medida
range + swatch + conditional + groups
Estrutura + portas €1,840.00
Interior selecionado €385.00
Montagem incluída €0.00
Total €2,225.00
Lista de Corte
• Painéis melamina carvalho: 12 un
• Portas 60×250cm: 4 un
• Calhas deslizantes: 2×240cm
• Fita LED 3000K: 4.80 m

Is configurable product pricing a nightmare?

If you sell customisable products, you probably know these problems.

Endless development

Every new product or pricing rule takes weeks of programming and testing. The technical team becomes the bottleneck.

Risky changes

Changing one price can break another. With no way to test before publishing, every change is a risk.

Multiple stores, multiple problems

Managing pricing for multiple stores, markets or currencies multiplies complexity exponentially.

How CPQ.core solves this

Three simple steps to master your product pricing.

1

Define

Write pricing rules in a simple, readable language. Tables, conditions, formulas - all in a single file.

2

Test

Simulate in the browser before publishing. See exactly how the price is calculated, step by step.

3

Integrate

Connect to your store with a simple REST API. Magento, WooCommerce, Shopify - in minutes.

Everything for professional pricing

Tools designed for those who take pricing seriously. See all features →

One account, all stores

Manage multiple stores, brands or markets in a single panel. Each with its own rules and translations.

Configure without code

Simple declarative language for complex rules. Price tables, conditions, formulas - all readable.

Test before publishing

Visual simulator shows exactly how the price is calculated. Step-by-step debugging included.

Native multi-language

Labels, errors and messages translated. Support for multiple currencies and regional formats.

Integrates with your platform

Universal REST API. Integration in minutes with any e-commerce platform.

Price, materials and production data in a single calculation

Define pricing rules and automatically get any information derived from the configuration: price, bill of materials, times, weights and other outputs.

janela-aluminio.cpq
// Janela de Alumínio por Medida
table vidros {
    "duplo": 85,
    "temperado": 110,
    "laminado": 145
}

form {
    fields {
        largura: { type: number, min: 400, max: 2400, suffix: "mm" }
        altura: { type: number, min: 400, max: 2200, suffix: "mm" }
        vidro: { type: select, options: ["duplo", "temperado", "laminado"] }
        cor: { type: swatch, options: ["branco", "antracite", "natural"] }
    }
}

// Cálculos geométricos
calc area_m2 = (largura / 1000) * (altura / 1000)
calc perimetro_m = 2 * ((largura + altura) / 1000)

// Preços
add price: area_m2 * lookup(vidros, vidro)
add price: perimetro_m * 25  // perfil €25/m
add price: 45               // ferragens OB

// BOM para produção (output group: "production")
@output production {
    add vidro_m2: area_m2
    add perfil_m: perimetro_m
    add kit_ferragens: 1
    add parafusos: 4 * ceil(perimetro_m)
}

API Output

{
  "totals": {
    "price": 287.00
  },
  "production": {
    "vidro_m2": 1.20,
    "perfil_m": 4.40,
    "kit_ferragens": 1,
    "parafusos": 20
  },
  "config": {
    "largura": 1200,
    "altura": 1000,
    "vidro": "temperado",
    "cor": "branco"
  }
}
The system receives: final price + customisable output groups (materials, production, shipping, etc.) + customer configuration. Each group contains the information you define in the schema.

Start free, scale when you need

No credit card. No commitment. Cancel anytime.

Free
€0 /month
  • 3 products
  • 1 store
  • Basic API
  • Simulator included
Start Free
Enterprise
Custom
  • Unlimited products
  • Unlimited stores
  • Guaranteed SLA
  • Dedicated support
  • On-premise available
Contact Sales

Ready to simplify your pricing?

Create your free account in 2 minutes. No credit card required.