Open APIs

 View Only
  • 1.  isCustomerVisible

    TM Forum Member
    Posted Nov 11, 2021 02:57

    I am not clear on how it can determined during PreOrdering/Ordering APIs whether Product shall be visible to customer or not?
    Should not "IsCustomerVisible" be also defined in Product Catalog, as such it will be determined during instantiation of product from POs?



    Mohammad Baker
    Deutsche Telekom AG

  • 2.  RE: isCustomerVisible

    TM Forum Member
    Posted Nov 11, 2021 04:20
    Hi Mohammad

    Customers can browse and purchase ProductOfferings, so it's there that we need to look, if you are referring to that.
    We have ProductOffering.isSellable, which you could set to false if you don't want customers to see the offering.
    Or you could use ProductOffering.validFor to define the date period for which the offering can be sold - this is especially useful when you need to grandfather offerings that are still held by customers but you don't want new customers to buy.

    If, however, you are thinking of a different scenario, e.g. for some reason you want to hide a purchased sub-product from the customer (even though it's in the inventory), e.g. for some technical reason. That would have to be set at ProductSpecification level, and we don't currently have such an attribute in the Open API model.

    Hope it helps.

    Jonathan Goldberg
    Amdocs Management Limited
    Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.