Level 2 — TronCalculator: Requirements
digitize print options & print price logic for online calculation; can also provide “print options only” (no pricing). Feeds accepted: CSV/XML/JSON (one structure per feed).
L2 feeds
Print Options Feed — what can be printed and where.
Print Prices Feed — how much it costs (logic & matrices).
“Print options only” is allowed (no pricing) and still enables locations/technologies in webshops.
L2 Print Options — required fields (per SKU or per Model+Color)
L2 Print Prices — required fields (“full print price logic”)
Your logic must be explicitly computable from the feed—no hidden text rules. We support common pricing models below; choose one or combine as needed.
Validation rules
Every (ProductRef, PrintCode) present in Print Prices must exist in Print Options.
QtyBreak tiers must be strictly increasing per (ProductRef, PrintCode, Currency).
If MaxColors = 1, then ColorStepPrice must be 0 or omitted.
If AreaTier is present, AreaSurchargePerUnit must be provided.
Currency must match platform configuration (EUR by default unless specified).
“Print options only” delivery: you may skip the Price feed entirely.