Hi,
The context is as follow:
The CSP create Product Offerings (PO) and its resellers choose what PO they want to sell to their own customers. Reseller also decide the Product Offering Price (POP).
According to SID, I should use the
DistributionChannel entity to represent the reseller.
but SID is unclear about what this entity is.
GB922 (word document) says:
An enterprise puts ProductOfferings into the marketplace by developing and maintaining a catalog of ProductOfferings across one or more (market) DistributionChannels...
GB922 (excel document) says:
A distribution channel is the organization or entity by which a product catalog is presented to a customer.
TM Forum said in the community:
at some point (R 17.5) the DistributionChannel entity (in the Product Offering ABE) will be merged with the SalesChannel entity.
Outside TM Forum, we often see this definition:
A distribution channel is the path used to get a product from the manufacturer or creator to the end user
I couldn't figure out how to model a reseller in SID so I opted for this approach: reseller = a Party with an associated Partyrole.
This allows me to connect the POP to the reseller as shown in the diagram below.
Is there a better way to model resellers in SID, I'd love to hear about it.
but my biggest challenge with resellers is how to the API will present reseller-specific price.
Below is an example:
LEFT: our PO, POP and resellers/partyrole
RIGHT: representation from TMF620 API (to construct that representation, multiple calls are needed: get catalog->get category->get PO->get POPs).
I don't see how the API will associate the POP with the reseller.
"Get PO" returns 2 associated POPs, each POP is connected to a Place. But Place doesn't connect back to the reseller.
What am I missing?
Thank you!
------------------------------
Kind regards,
Matthieu Hattab
Lyse Platform
------------------------------