Hi, I am studying ProductOfferingQualification V 19.0 and having some questions related to response of qualified Offers.
Offer in our Catalog look like below
Offer 1- Zero upfront (TOP Offer, isBundle=true)
- Iphone 8 (OfferType=Equipment, isBundle=false)
- Samsung Glaxy (OfferType=Equipment, isBundle=false)
- Peace of mind Plus (OfferType=Plan, isBundle=false)
Offer 2 - Low upfront (TOP Offer, isBundle=true)
- Iphone 8 (OfferType=Equipment, isBundle=false)
- Iphone X (OfferType=Equipment, isBundle=false)
- Peace of Mind (OfferType=Plan, isBundle=false)
Customer is looking for qualified offers to activate with Iphone 8.
Since ProductOfferRef is define at ProductOfferingQualificationItem and ProductOfferingQualificationItem.Product, I am thinking 2 option for response.
Option 1
clients of this API will make 2 calls, first to get the Qualified TOP offers and then for each TOP offer, get the Qualified children of those offers.
Response of Top Qualified Offer
ProductOfferingQualification
- productOfferingQualificationItem 1
- productOffering.id = Zero upfront
- Product
- ProductPrice = Price for Zero upfront offer
- productOfferingQualificationItem 2
- productOffering.id = Low upfront
- Product
- ProductPrice = Price for Low upfront offer
Option 2 - Client will get full response in single call and response will look like
ProductOfferingQualification
- productOfferingQualificationItem 1
- Product
- productOffering.id=Zero Upfront
- ProductPrice = Price for Zero upfront offer
- Product
- productOffering.id=Iphone 8
- ProductPrice = Price for Iphone 8 offer
- productOfferingQualificationItem 2
- Product
- productOffering.id=Low Upfront
- ProductPrice=Price for Low upfront offer
- Product
- productOffering.id=Iphone 8
- ProductPrice = Price for Iphone 8 offer
Any suggestion will be appreciated.
------------------------------
VT
------------------------------