This largely depends on what you mean by add-ons and how you model them in your product catalogue. There really is many possibilities. Just a few ideas:
-- if the add-ons are stand-alone products (maybe a phone charger...) then the add-ons can be presented as:
- cross-sells recommendations, use TMF680 (this is the future, as the application/component exposing the API could do data analysis before recommending the "best" add-on to customers)
- related products offers, us TMF620 (productofferingrelationships, it's very "static", no logic here)
Note: as suggested by Jonathan, both output of 680 and 620 could be further processed by TMF679 if you wish to have an eligibility status on the add-ons before it's presented to front-end/API consumer.
-- if the add-ons are modelled as bundle components (a channel package in a IPTV bundle), then the add-ons can be presented as:
- A list of of possible configuration options (i.e. a list of bundle components defined in the bundle or defined as a selection group in the bundle), which can be exposed by a configurator API, which currently does not exist in TMF API library (but I read it's coming)
- Even TMF 620 can present such bundle components (bundledProductOffering + BundledProductOfferingOption) if such add-ons don't rely on policies.
I recommend again that you read IG1228 as all of the above suggested APIs are illustrated in IG1228.
------------------------------
Kind regards,
Matthieu Hattab
Lyse Platform
------------------------------
Original Message:
Sent: Apr 14, 2023 08:15
From: Radosław Twardy
Subject: TMF663 - browsing offering in order to add card item
Thanks for replies.
But which API is appropriate to returning possible add on's where logic which add-on's are possible depends from current configuration in shopping card ?
------------------------------
Radosław Twardy
Comarch S.A.
Original Message:
Sent: Apr 14, 2023 07:41
From: Matthieu Hattab
Subject: TMF663 - browsing offering in order to add card item
Hi,
TMF asset IG1228 has several use cases on how to use TMF APIs. including browsing product catalogue and capturing an order.
------------------------------
Kind regards,
Matthieu Hattab
Lyse Platform
Original Message:
Sent: Apr 13, 2023 06:17
From: Radosław Twardy
Subject: TMF663 - browsing offering in order to add card item
I have a question about browsing offering in order to add card item. In TMF663 I see "The customer browses the offering and chooses what he/she wants to purchase, and add it into the shopping cart". But what API should be use to browse offering ? TMF620 ? TMF679 ? Other ?
And what about add-ons ? When in this scenario add add-on on to card ?
------------------------------
Radosław Twardy
Comarch S.A.
------------------------------