TM Forum Community

 View Only
  • 1.  Determining Discounts For Bundled Product Offering

    TM Forum Member
    Posted Nov 10, 2023 07:42

    Hi,

    We need to create a bundle product offering (lets call it "Basic Bundle"). "Basic Bundle" has the following product offerings as part of the bundle.

    1. Mobility 250 Plan  - sold at 250
    2. Broadband 250 Plan - sold at 250

    As a bundle we want to sell it at a discounted price of 400.

    Mobility and broadband have their respective bills, hence we need to route the discount in a pre-defined proportion (lets say 50-50), so we would have to add a discount of 50 on each bill. The discount should be given only when it is bought as a bundle.

    We could not find any way to model it as per OpenAPI, below I am adding a sample in which we have tried to model it by extending BundledProductOffering object.

    We created a new object in BundledProductOffering with attribute name as bundleProductOfferingRelationship of type "ProductOfferingRelationship". 

    Is there an alternative and a better approach to model this requirement.

    {
        "id": "BUNXXX",
        "description": "Mobility + Broadband",
        "isBundle": true,
        "isSellable": true,
        "lifecycleStatus": "Active",
        "name": "Basic Bundle",
        "bundledProductOffering": [
            {
                "id": "Mobility_plan_37",
                "href": "",
                "name": "Mobility 250 Plan",
    
                "bundledProductOfferingOption": {
                    "numberRelOfferDefault": 1,
                    "numberRelOfferLowerLimit": 1,
                    "numberRelOfferUpperLimit": 1,
                    "@baseType": "",
                    "@schemaLocation": "",
                    "@type": ""
               
                },
                "bundleProductOfferingRelationship" : [{
                    "id" : "DSC_50",
                    "relationshipType": "requires",
                    "role" : "Rental_discount"
                  }
                  ]
            },
            {
                "id": "Broadband_plan_38",
                "href": "",
                "name": "Broadband 250 Plan",
    
                "bundledProductOfferingOption": {
                    "numberRelOfferDefault": 1,
                    "numberRelOfferLowerLimit": 1,
                    "numberRelOfferUpperLimit": 1,
                    "@baseType": "",
                    "@schemaLocation": "",
                    "@type": ""
               
                },
                "bundleProductOfferingRelationship" : [ 
                    {
                        "id" : "DSC_50", 
                        "relationshipType": "requires",
                        "role" : "Rental_discount"
                      }
                    ]
            }
        ]
    }


    #AIandData
    #Blockchain
    #BusinessAssurance
    #CustomerExperience
    #DigitalEcosystems
    #DigitalTransformationMaturity
    #IoTandSmartCity
    #OpenDigitalArchitecture
    #General
    #ZeroTouchAutomation
    #DiversityandInclusion

    ------------------------------
    supreet arora
    Bharti Airtel Ltd
    ------------------------------


  • 2.  RE: Determining Discounts For Bundled Product Offering

    TM Forum Member
    Posted Nov 21, 2023 13:36

    Any reason why you need two different bills for the same customer? 



    ------------------------------
    Vijaya Kumar Divi
    T-Mobile USA
    ------------------------------