services\productService.js:110: const variantPrice = Number.isFinite(parseFloat(row.variant_price_ex_vat)) ? parseFloat(row.variant_price_ex_vat) : null; services\productService.js:120: priceAmount = variantPrice; services\productService.js:124: priceAmount = variantPrice || productPrice || parseFloat(row.price_ex_vat); services\productService.js:334: || (variantPrice != null ? 'variant' : productPrice != null ? 'product' : regionPrice != null ? 'region' : 'legacy'); services\productService.js:450: const hasVariantPrices = tableFlags.catalog_product_variants && tableFlags.catalog_variant_prices; services\productService.js:456: const variantPriceExpr = hasVariantPrices ? ` services\productService.js:531: const priceExpr = `COALESCE(${displayPriceExpr}, ${variantPriceExpr}, ${productPriceExpr}, ${regionPriceExpr}, p.selling_price, p.base_price, 0)`; services\productService.js:610: ${variantPriceExpr} as variant_price_ex_vat,