User Tools

Site Tools

Translations of this page:

en:lenscatalog:version070200:complextypes:b2bcatalogoption

B2BCatalogOption

b2bOpticLensCatalogoptions

B2BCatalogOption

code
type B2BCatalogCode
occurs 1
description productcode of the option; max 20 characters with capitals or numerics; the option code needs to be unique in the catalog
oldCodes
type B2BCatalogOldCodes
occurs 0..1
description reference to codes that were valid in old catalogs and the current option is the successor
names
type B2BCatalogProductNames
occurs 1
description productname of the option
groupIds
type B2BCatalogGroupIds
occurs 0..1
description reference to a optiongroup by id; the option is member of this group
sorting
type xs:unsignedInt
occurs 0..1
description sorts the output in a user interface; the lowest number is at the top and the highest at the bottom
valid
type B2BCatalogDatePeriod
occurs 0..1
description the validation timespan were this option is available and valid; if start and/or end is not set, the valid date of the catalog is used
coatingTypes
type B2BCatalogCoatingTypes
occurs 0..1
description if the option is a coating, then the type and variable attributes are here specified
optionTypes
type B2BCatalogOptionTypes
occurs 0..1
description if the option representing a supplement then the kind is here specified
singleLensOrder
type union of B2BCatalogSingleLensOrder and B2BCatalogDerivedFromLens
occurs 0..1
default SAME_AS_LENS
description specify if a lens with this option can be ordered as single lens or only as pair; to order a single lens, the lens and every selected option have to allow the single lens ordering
brand
type union of B2BCatalogBrands and B2BCatalogDerivedFromLens
occurs 0..1
default SAME_AS_LENS
description describes the brand classification of the option; this has no impact on validation or combination
opticalProperties
type B2BCatalogOpticalProperties
occurs 0..1
description if the option is a coating (e.g. color), it describes the optical properties
trafficRestrictions
type B2BCatalogTrafficRestrictionTypes
occurs 0..1
default NONE
description describes the traffic suitability according DIN EN ISO 14880
priceGroupIds
type B2BCatalogPriceGroupIds
occurs 0..1
description reference to a group of prices by id
order
type B2BCatalogOnlineOrder
occurs 0..1
description specifies how a lens with this option can be ordered; for a lens with options, the result is positive if it is set for the lens and every selected option (AND operation)
sendCode
type B2BCatalogOrderSendTypes
occurs 0..1
description specifies if the productcode (element code) is transfered at an order; the default is that every code is transfered
discountable
type B2BCatalogBoolWithSameAsLens
occurs 0..1
default SAME_AS_LENS
description specifies if an agreed discount will be considered on the price of the option
orderOptions
type B2BCatalogOrderOptionIds
occurs 0..1
description reference to orderOption by id
orderOptionRangeIds
type B2BCatalogOrderOptionRangeIds
occurs 0..1
description reference to orderOptionRanges by id
informationIds
type B2BCatalogInformationIds
occurs 0..1
description reference to information entries by id
internal
type xs:anyType
occurs 0..1
description place for internal extension; elements below internal are not part of the format and should not be used in official catalogs and inter-company use
<xs:complexType name="B2BCatalogOption">
  <xs:sequence>
    <xs:element name="code" type="B2BCatalogCode"/>
    <xs:element minOccurs="0" name="oldCodes" type="B2BCatalogOldCodes"/>
    <xs:element name="names" type="B2BCatalogProductNames"/>
    <xs:element minOccurs="0" name="groupIds" type="B2BCatalogGroupIds"/>
    <xs:element minOccurs="0" name="sorting" type="xs:unsignedInt"/>
    <xs:element minOccurs="0" name="valid" type="B2BCatalogDatePeriod"/>
    <xs:element minOccurs="0" name="coatingTypes" type="B2BCatalogCoatingTypes"/>
    <xs:element minOccurs="0" name="optionTypes" type="B2BCatalogOptionTypes"/>
    <xs:element default="SAME_AS_LENS" minOccurs="0" name="singleLensOrder">
      <xs:simpleType>
        <xs:union memberTypes="B2BCatalogSingleLensOrder B2BCatalogDerivedFromLens"/>
      </xs:simpleType>
    </xs:element>
    <xs:element default="SAME_AS_LENS" minOccurs="0" name="brand">
      <xs:simpleType>
        <xs:union memberTypes="B2BCatalogBrands B2BCatalogDerivedFromLens"/>
      </xs:simpleType>
    </xs:element>
    <xs:element minOccurs="0" name="opticalProperties" type="B2BCatalogOpticalProperties"/>
    <xs:element default="NONE" minOccurs="0" name="trafficRestrictions" type="B2BCatalogTrafficRestrictionTypes"/>
    <xs:element minOccurs="0" name="priceGroupIds" type="B2BCatalogPriceGroupIds"/>
    <xs:element minOccurs="0" name="order">
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="B2BCatalogOnlineOrder">
            <xs:sequence>
              <xs:element default="MANDATORY" minOccurs="0" name="sendCode" type="B2BCatalogOrderSendTypes"/>
            </xs:sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element default="SAME_AS_LENS" minOccurs="0" name="discountable" type="B2BCatalogBoolWithSameAsLens"/>
    <xs:element name="orderOptions" type="B2BCatalogOrderOptionIds" minOccurs="0"/>
    <xs:element minOccurs="0" name="orderOptionRangeIds" type="B2BCatalogOrderOptionRangeIds"/>
    <xs:element minOccurs="0" name="informationIds" type="B2BCatalogInformationIds"/>
    <xs:element minOccurs="0" name="internal" type="xs:anyType"/>
  </xs:sequence>
</xs:complexType>
en/lenscatalog/version070200/complextypes/b2bcatalogoption.txt · Last modified: 2020/05/15 07:35 by 127.0.0.1