Hi All,
The SID document, there are types of product specifications defined such as FieldOperationProductSpec and ShippingProductSpec. Are these supposed to be standalone product specifications for the purpose of appointment and shipping, or are these to be tagged along with an existing product specification (which may be goods).
e.g. Assume there's a broadband offering
Approach 1:
ProductOffering
name: Plan A
productSpec
name: Broadband
productSpec
name: Modem
prodSpecChar
name: Speed
Now if Broadband product spec is somehow tagged as FieldOperationProductSpec requiring installation, we could send the product order as
ProductOrder
orderItem
action: add
productOffering
name: Plan A
productSpec
name: Broadband
appointment
validFor
startDate: tomorrow
relatedPlace
role: installation
address1
address2
orderItem
productSpec
name: Modem
product
char
Speed: 100Mbps
This would create two products in the product inventory (one root product pointing to the Plan 1 offering and Broadband spec, and another sub product pointing to modem, assuming we use same product to point to both offering and composite spec).
Now, if the appointment itself is modeled as a separate ProductSpecification, this would look like
Approach 2:
ProductOffering
name: Plan A
productSpec
name: Broadband
productSpec
name: Modem
prodSpecChar
name: Speed
productSpec
name: InstallationSpec
@type: FieldOperationProductSpec
productSpecChar
appointment
and the order
ProductOrder
orderItem
action: add
productOffering
name: Plan A
productSpec
name: Broadband
orderItem
product
productSpec
name: InstallationSpec
char
appointment
validFor
startDate: tomorrow
relatedPlace
address1
address2
orderItem
productSpec
name: Modem
product
char
Speed: 100Mbps
i.e. One extra product will be created in product inventory whose sole purpose is to serve as an installation address. Semantically, is this modeling correct as the installation is used only while order item fullfillment initially and won't be used to track in inventory?
Which approach should be taken while modelling the product in catalog?. The same question remains in case of shipping.
------------------------------
Shibin CK
Tecnotree
------------------------------