26
Answered
2
Sections from call
1
Section from API
Architecture decisions
What is the v1 SLA target for quote turnaround?
Same working day batch processing (v1). Real-time/immediate is the v2 goal once the system is proven.
Jun 2 session
Mixed-specificity requests: vague items + specific brand references in the same email — how to handle?
Process each item independently based on available info and produce a partial quote. Items with enough info get proposed products. Items without enough info are flagged as "insufficient spec — team to complete." Do not hold the whole quote because one item is ambiguous.
Jun 2 session
Matching and equivalence
Does Aronlight have a formal competitor-to-Aronlight equivalence table?
No. Team searches competitor datasheets, product websites, and Google manually for each request. No spreadsheet or formal table exists.
Jun 2 call
What are the equivalence tolerances for a valid product match?
- Lumen: equal or higher. Lower is rarely approved — "difícil de ser aprovado"
- IP: equal or higher minimum. Higher is always fine — "Se for mais alto, nosso stress... se for mais baixo é que é pior"
- Dimensions: critical for recessed. Never propose smaller than the existing ceiling cutout.
- Voltage: flexible — lens variations between manufacturers mean exact match is not required.
- CRI: important but no specific threshold given.
- Wattage: not a hard filter, but significant overspec is also problematic (30W req, 60W proposed = "quase certeza" rejected).
When no perfect match is found, what does the team do?
Propose the closest alternative and send the technical datasheet. Client validates on their end. If the product is very different, no proposal is sent at all.
Jun 2 call
If a proposed product has a higher IP than specified (e.g. IP44 instead of IP20), do clients push back?
No. Higher IP is always accepted. Lower IP is the problem.
Jun 2 call
When an RFQ includes categories Aronlight cannot supply (ATEX, aseptic panels, 48V track), what happens?
Partial quote: provide what you can, flag the missing items. Client can look elsewhere for the rest.
Jun 2 call
When a customer requests a design-led product (iGuzzini, Le Perroquet by Renzo Piano), should the system flag for human review?
Yes. Always goes to human analysis. "Sempre analisado por nós para confirmar" — either an existing Aronlight product is found or the factory is contacted for a custom product.
Jun 2 call
For vague requests ("Downlight LED 20W", no brand, no IP, no dimensions), what does the team do?
Propose the closest available product. No back-and-forth asking for more details.
Jun 2 call
When choosing between two alternatives, which matters more — dimensions or wattage/lumen?
Dimensions win for recessed products. The proposed product can never be smaller than the existing ceiling cutout. "Não pode ser algo mais pequeno."
Jun 2 call
What are the top competitor brands Aronlight substitutes most often?
Philips, Katoa, Kleamer, Carismaluce, Aura Light, iGuzzini, LDV. Team confirmed these and noted they can provide a fuller list.
Jun 2 call
Default DALI behaviour when not mentioned in the RFQ?
Propose the non-DALI version. Never offer DALI as an upgrade unless explicitly requested.
Jun 2 call
Proposal output
Are all quotes created in Odoo, or do reps sometimes respond by email?
Both. Quick PVPs (price lists) are sent by email first, especially to Spain. All proposals must eventually go through Odoo as a formal requirement.
Jun 2 call
When a distributor sends an RFQ on behalf of a project client, which entity does Aronlight register the sale order under?
Always under the distributor/intermediary. "Sempre distribuidor." End project clients often do not exist in Odoo at all.
Jun 2 call + API analysis
Are there separate commercial teams for PT, ES, and IT?
consultas@ handles Portugal. pedidos@ handles Spain. Italy and France go via agents and land in the Portugal Odoo instance (company_id=3).Carolina case — dual pricing ("proposta profissional e PVP separadas"). Does Aronlight have separate price lists?
PVP is general for all clients. Discounts are stored in the client record in Odoo and applied per distributor/installer tier. No separate price list entity.
Jun 2 call
Quote structure and line expansion
What drives extra lines in an Odoo quote vs the number of positions in the RFQ?
Three sources:
Jun 2 call + API analysis
- PSU for LED strips: 20% buffer rule (100W load requires 120–150W supply minimum).
- Connection pieces for linear multi-unit installations.
- Accessories as separate lines — clients rarely ask for them; team adds from product knowledge.
Are accessories always quoted as separate Odoo lines, or sometimes bundled?
Always separate lines. No kits or bundles exist in Odoo (
Jun 2 call + API analysis
mrp.bom phantom = 0). Clients usually do not ask for accessories; the team adds them.For DALI projects: is the driver a separate line item?
Yes.
Jun 2 call + API analysis
ILDV- prefix SKUs are always separate lines. Not stocked due to unpredictable demand. Either manufactured new or drivers swapped in-house.Public tenders: handled automatically or always manual?
Often require DIALux/Relux lighting study post-proposal for equivalence validation. Sometimes client asks for the study only after the initial proposal is sent. Not fully automated.
Jun 2 call
Odoo data structure (API analysis, May 31)
Are product specs stored as structured fields in Odoo?
No. ~30 structured fields exist (IP, DALI, power, CCT, dimensions, CRI) but 0–2% populated across 4,416 products. All specs live in the product name as free text. Matching engine must parse the
API analysis — Raffaello, May 31
name field.What percentage of products have a specific category vs "All"?
Only 57%. 1,882 of 4,416 products have
API analysis
categ_id = "All" and are active, sellable products. Cannot filter by fixture type via category.Does the SKU number encode product information?
No — sequential by creation order. The prefix encodes the product line:
API analysis
ILAR = general catalog, ILDV = drivers, ILEM = emergency, PRJP/E/M/I = project projectors.Can
customer_rank be used to filter actual customers?No. 136 of 852 partners with real sale orders have
API analysis
customer_rank = 0. Filter by rank misses ~16% of real customers.Are partners shared between Aronlight PT and ES?
Yes. 4,026 of 4,064 partners have no
API analysis
company_id set. A client can have orders in both companies. Must filter/disambiguate by company_id when searching orders.What is the real expansion ratio of RFQ positions to Odoo order lines?
~1.3× product lines per RFQ position after filtering out section headers. Of 63,958
API analysis
sale.order.line records, 11,156 are notes/sections (display_type set). Filter those before counting.