π§© How Quotes Are Generated
Quotes can be generated in two ways:πΉ For a Specific Product Variant
Provides precise pricing and plan options tailored to the exact product configuration (e.g., brand, model, price).- Ideal for product detail pages or checkout flows
πΉ For a Product Category
Returns a price range that reflects variability across products within the selected category (e.g., Televisions, Home Appliances).- Includes multiple tenure and coverage options
- Helps users understand general cost and protection level
π Geographic Sensitivity
Quotes are region-aware and vary based on:-
Country
Warranty pricing, tax, regulations, and coverage terms may differ by country. -
Province/State (within a Country)
Localized pricing or regulations may apply.
Example: California vs Texas, or Ontario vs Quebec.
π¦ Quote & QuoteItem Structure
Each quote is uniquely identified by aquoteId.A
quoteId may include multiple plan options, each represented by a unique quoteItemId.
Each quoteItemId includes:
- Coverage Type β e.g., Accidental Damage, Breakdown, or both
- Tenure β Duration of coverage (e.g., 12, 24, 36 months)
- Price β Fixed cost (variant-level) or price range (category-level)
- Deductible β Optional customer-paid portion per claim
- Region β Country and, if applicable, province/state
- Currency & Locale β Ensures accurate regional pricing
- Terms & Conditions URL β Link to the full warranty policy
π Usage
Quotes enable both customers and merchant systems to:- Dynamically present warranty options based on user location and product context
- Power product detail pages, modals, or embedded widgets with tailored protection plans
- Drive upsell logic that reflects jurisdiction-specific compliance and pricing logic
