User Tools

Site Tools


en:lenscatalog:version070000:complextypes:b2bcatalogoptionpricegroupmatching

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
en:lenscatalog:version070000:complextypes:b2bcatalogoptionpricegroupmatching [2017/07/11 10:30] dkrollen:lenscatalog:version070000:complextypes:b2bcatalogoptionpricegroupmatching [2017/07/12 10:17] (current) sebastianraring
Line 1: Line 1:
 +======B2BCatalogOptionPriceGroupMatching======
 +
 +[[en:lenscatalog:version070000:structure|b2bOpticLensCatalog]]->[[en:lenscatalog:version070000:complextypes:b2bcatalogoptionpricegroups|optionPriceGroups]]->[[en:lenscatalog:version070000:complextypes:b2bcatalogoptionpricegroup|optionPriceGroup]]
 +
 +{{en:lenscatalog:version070000:images:b2bcatalogoptionpricegroupmatching.png?nolink|B2BCatalogOptionPriceGroupMatching}}
 +
 +^lensCodes^^
 +^type |[[en:lenscatalog:version070000:complextypes:b2bcataloglenscodes|B2BCatalogLensCodes]] ^
 +^occurs |0..1 ^
 +^description |Codes of the lenses to which the price is valid (if there is a special price for some lenses)^
 +
 +^materialPropertyIds^^
 +^type |[[en:lenscatalog:version070000:complextypes:b2bcatalogmaterialpropertyids|B2BCatalogMaterialPropertyIds]] ^
 +^occurs |0..1 ^
 +^description |ID of the materialProperty to which the price is valid (if there is a special price for a materialProperty)^
 +
 +^optionCodes^^
 +^type |[[en:lenscatalog:version070000:complextypes:b2bcatalogoptioncodes|B2BCatalogOptionCodes]] ^
 +^occurs |0..1 ^
 +^description |Codes of Options to which the price is valid if this option is also chosen (if there is a special price for this combination of options) ^
 +
 +^powerRanges^^
 +^type |[[en:lenscatalog:version070000:complextypes:b2bcatalogpowerranges|B2BCatalogPowerRanges]] ^
 +^occurs |0..1 ^
 +^description |range of power the price is valid for ^
 +
 +<code xml>
 +<xs:complexType name="B2BCatalogOptionPriceGroupMatching">
 +  <xs:sequence>
 +    <xs:choice minOccurs="0">
 +      <xs:element minOccurs="0" name="lensCodes" type="B2BCatalogLensCodes"/>
 +      <xs:element minOccurs="0" name="materialPropertyIds" type="B2BCatalogMaterialPropertyIds"/>
 +    </xs:choice>
 +    <xs:element minOccurs="0" name="optionCodes" type="B2BCatalogOptionCodes"/>
 +    <xs:element minOccurs="0" name="powerRanges" type="B2BCatalogPowerRanges"/>
 +  </xs:sequence>
 +</xs:complexType>
 +</code>