PunchOutOrderMessage Schema
ShoppingCart Element
PunchOutOrderMessage Schema > CyberStore Element : ShoppingCart Element
Namespace (none)
Diagram
ShoppingCartDetails Element IsPersonalized Element NumItemsinCart Element Subtotal Element ModifyBy Element CreateBy Element ModifyDate Element CreateDate Element CartDate Element CurrencyCode Element Account_ID Element AccountCompanyName Element AccountLastName Element AccountFirstName Element AccountEmail Element Account Element Settings Element Site Element Site_ID Element XPSession Element Session_ID Element ID Element Sequence ShoppingCart Element
Overview
Sequence
ID xs:string
Session_ID xs:string
XPSession xs:string
Site_ID xs:string
Site xs:string
Settings xs:string
Account xs:string
AccountEmail xs:string
AccountFirstName xs:string
AccountLastName xs:string
AccountCompanyName xs:string
Account_ID xs:string
CurrencyCode xs:string
CartDate xs:string
CreateDate xs:string
ModifyDate xs:string
CreateBy xs:string
ModifyBy xs:string
Subtotal xs:string
NumItemsinCart xs:string
IsPersonalized xs:string
Sequence
Sequence
ID xs:string
ParentCart xs:string
Item_ID xs:string
Sequence
Item_ID xs:string
StockCode xs:string
Model_ID xs:string
IsStockCode xs:string
IsModel xs:string
SKUSelectionFields xs:string
SKUSelectionMode xs:string
IsSKU xs:string
SKUs xs:string
HasSKUs xs:string
Name xs:string
ItemName xs:string
Title xs:string
Headline xs:string
SubHeadline xs:string
ShortDescription xs:string
LongDescription xs:string
MetaKeywords xs:string
MetaDescription xs:string
Unit xs:string
UnitConversion xs:string
AltUnit xs:string
AltUnitConversion xs:string
RelativeUnit xs:string
ApplyAltUnit xs:string
OtherUnit xs:string
ApplyOtherUnit xs:string
PriceMethod xs:string
UnitPrice xs:string
ListPrice xs:string
Mass xs:string
Volume xs:string
InStock xs:string
Limit xs:string
isHotBuy xs:string
isFeaturedItem xs:string
InsuranceRequired xs:string
Oversized xs:string
Custom2 xs:string
Custom3 xs:string
Custom4 xs:string
Custom5 xs:string
Approved xs:string
ModifyBy xs:string
ModifyDate xs:string
CreateBy xs:string
CreateDate xs:string
Link1 xs:string
LongDescription2 xs:string
Custom1 xs:string
UserField1 xs:string
UserField2 xs:string
UserField3 xs:string
UserField4 xs:string
UserField5 xs:string
ShipDays xs:string
SortOrder xs:string
ForceWarehouse xs:string
WarehouseToUse xs:string
StockingVisible xs:string
AlternateVisible xs:string
OtherVisible xs:string
ProductClass xs:string
PricingSource xs:string
FriendlyStockCode xs:string
FriendlyURLPath xs:string
FriendlyName xs:string
ProductGroup xs:string
KitType xs:string
HotSpots xs:string
isPersonalized xs:string
RelatedItems xs:string
Accessories xs:string
Sequence
Sequence
Messages xs:string
ItemType xs:string
Discount xs:string
StockCode xs:string
ProductName xs:string
UnitType xs:string
UnitLabel xs:string
UnitPrice xs:string
Quantity xs:string
Price xs:string
ModifyBy xs:string
ModifyDate xs:string
CreateBy xs:string
CreateDate xs:string
ShipDays xs:string
UnitMass xs:string
UnitVolume xs:string
ItemType xs:string
OrderLevel xs:string
Hierarchy xs:string
DefaultPrice xs:string
CustomerPrice xs:string
DiscountPrice xs:string
LinePrice xs:string
IsBackordered xs:string
VerifyPricing xs:string
UseCustomerPrice xs:string
Source
<xs:element name="ShoppingCart" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ID" type="xs:string" />
      <xs:element name="Session_ID" type="xs:string" />
      <xs:element name="XPSession" type="xs:string" />
      <xs:element name="Site_ID" type="xs:string" />
      <xs:element name="Site" type="xs:string" />
      <xs:element name="Settings" type="xs:string" />
      <xs:element name="Account" type="xs:string" />
      <xs:element name="AccountEmail" type="xs:string" />
      <xs:element name="AccountFirstName" type="xs:string" />
      <xs:element name="AccountLastName" type="xs:string" />
      <xs:element name="AccountCompanyName" type="xs:string" />
      <xs:element name="Account_ID" type="xs:string" />
      <xs:element name="CurrencyCode" type="xs:string" />
      <xs:element name="CartDate" type="xs:string" />
      <xs:element name="CreateDate" type="xs:string" />
      <xs:element name="ModifyDate" type="xs:string" />
      <xs:element name="CreateBy" type="xs:string" />
      <xs:element name="ModifyBy" type="xs:string" />
      <xs:element name="Subtotal" type="xs:string" />
      <xs:element name="NumItemsinCart" type="xs:string" />
      <xs:element name="IsPersonalized" type="xs:string" />
      <xs:element name="ShoppingCartDetails">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ShoppingCartDetail">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="ID" type="xs:string" />
                  <xs:element name="ParentCart" type="xs:string" />
                  <xs:element name="Item_ID" type="xs:string" />
                  <xs:element name="ParentItem">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Item_ID" type="xs:string" />
                        <xs:element name="StockCode" type="xs:string" />
                        <xs:element name="Model_ID" type="xs:string" />
                        <xs:element name="IsStockCode" type="xs:string" />
                        <xs:element name="IsModel" type="xs:string" />
                        <xs:element name="SKUSelectionFields" type="xs:string" />
                        <xs:element name="SKUSelectionMode" type="xs:string" />
                        <xs:element name="IsSKU" type="xs:string" />
                        <xs:element name="SKUs" type="xs:string" />
                        <xs:element name="HasSKUs" type="xs:string" />
                        <xs:element name="Name" type="xs:string" />
                        <xs:element name="ItemName" type="xs:string" />
                        <xs:element name="Title" type="xs:string" />
                        <xs:element name="Headline" type="xs:string" />
                        <xs:element name="SubHeadline" type="xs:string" />
                        <xs:element name="ShortDescription" type="xs:string" />
                        <xs:element name="LongDescription" type="xs:string" />
                        <xs:element name="MetaKeywords" type="xs:string" />
                        <xs:element name="MetaDescription" type="xs:string" />
                        <xs:element name="Unit" type="xs:string" />
                        <xs:element name="UnitConversion" type="xs:string" />
                        <xs:element name="AltUnit" type="xs:string" />
                        <xs:element name="AltUnitConversion" type="xs:string" />
                        <xs:element name="RelativeUnit" type="xs:string" />
                        <xs:element name="RelativeUnitConversion" type="xs:string" />
                        <xs:element name="RelativeUnitConversionFactor" type="xs:string" />
                        <xs:element name="ApplyAltUnit" type="xs:string" />
                        <xs:element name="OtherUnit" type="xs:string" />
                        <xs:element name="OtherUnitConversion" type="xs:string" />
                        <xs:element name="ApplyOtherUnit" type="xs:string" />
                        <xs:element name="PriceMethod" type="xs:string" />
                        <xs:element name="UnitPrice" type="xs:string" />
                        <xs:element name="ListPrice" type="xs:string" />
                        <xs:element name="Mass" type="xs:string" />
                        <xs:element name="Volume" type="xs:string" />
                        <xs:element name="InStock" type="xs:string" />
                        <xs:element name="Limit" type="xs:string" />
                        <xs:element name="isHotBuy" type="xs:string" />
                        <xs:element name="isFeaturedItem" type="xs:string" />
                        <xs:element name="InsuranceRequired" type="xs:string" />
                        <xs:element name="Oversized" type="xs:string" />
                        <xs:element name="Custom2" type="xs:string" />
                        <xs:element name="Custom3" type="xs:string" />
                        <xs:element name="Custom4" type="xs:string" />
                        <xs:element name="Custom5" type="xs:string" />
                        <xs:element name="Approved" type="xs:string" />
                        <xs:element name="ModifyBy" type="xs:string" />
                        <xs:element name="ModifyDate" type="xs:string" />
                        <xs:element name="CreateBy" type="xs:string" />
                        <xs:element name="CreateDate" type="xs:string" />
                        <xs:element name="Link1" type="xs:string" />
                        <xs:element name="ApplyOnHandQuantityBuffer" type="xs:string" />
                        <xs:element name="OnHandQuantityBuffer" type="xs:string" />
                        <xs:element name="LongDescription2" type="xs:string" />
                        <xs:element name="Custom1" type="xs:string" />
                        <xs:element name="UserField1" type="xs:string" />
                        <xs:element name="UserField2" type="xs:string" />
                        <xs:element name="UserField3" type="xs:string" />
                        <xs:element name="UserField4" type="xs:string" />
                        <xs:element name="UserField5" type="xs:string" />
                        <xs:element name="ShipDays" type="xs:string" />
                        <xs:element name="SortOrder" type="xs:string" />
                        <xs:element name="ForceWarehouse" type="xs:string" />
                        <xs:element name="WarehouseToUse" type="xs:string" />
                        <xs:element name="AltUnitConversionFactor" type="xs:string" />
                        <xs:element name="OtherUnitConversionFactor" type="xs:string" />
                        <xs:element name="StockingVisible" type="xs:string" />
                        <xs:element name="AlternateVisible" type="xs:string" />
                        <xs:element name="OtherVisible" type="xs:string" />
                        <xs:element name="RelativeUnitVisible" type="xs:string" />
                        <xs:element name="ProductClass" type="xs:string" />
                        <xs:element name="PricingSource" type="xs:string" />
                        <xs:element name="FriendlyStockCode" type="xs:string" />
                        <xs:element name="FriendlyURLPath" type="xs:string" />
                        <xs:element name="ModelFriendlyURLPath" type="xs:string" />
                        <xs:element name="FriendlyName" type="xs:string" />
                        <xs:element name="ProductGroup" type="xs:string" />
                        <xs:element name="KitType" type="xs:string" />
                        <xs:element name="HotSpots" type="xs:string" />
                        <xs:element name="PersonalizationDefinition" type="xs:string" />
                        <xs:element name="isPersonalized" type="xs:string" />
                        <xs:element name="RelatedItems" type="xs:string" />
                        <xs:element name="Accessories" type="xs:string" />
                        <xs:element name="CharacteristicsValues">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element maxOccurs="unbounded" name="CharacteristicValues">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="Family">
                                      <xs:complexType>
                                        <xs:sequence>
                                          <xs:element name="Characteristic">
                                            <xs:complexType>
                                              <xs:simpleContent>
                                                <xs:extension base="xs:string">
                                                  <xs:attribute name="Name" type="xs:string" use="required" />
                                                  <xs:attribute name="Type" type="xs:string" use="required" />
                                                </xs:extension>
                                              </xs:simpleContent>
                                            </xs:complexType>
                                          </xs:element>
                                        </xs:sequence>
                                        <xs:attribute name="Name" type="xs:string" use="required" />
                                      </xs:complexType>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="Messages" type="xs:string" />
                        <xs:element name="ItemType" type="xs:string" />
                        <xs:element name="Discount" type="xs:string" />
                        <xs:element name="IsCyberStoreDiscounted" type="xs:string" />
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="StockCode" type="xs:string" />
                  <xs:element name="ProductName" type="xs:string" />
                  <xs:element name="UnitType" type="xs:string" />
                  <xs:element name="UnitLabel" type="xs:string" />
                  <xs:element name="UnitPrice" type="xs:string" />
                  <xs:element name="Quantity" type="xs:string" />
                  <xs:element name="Price" type="xs:string" />
                  <xs:element name="ModifyBy" type="xs:string" />
                  <xs:element name="ModifyDate" type="xs:string" />
                  <xs:element name="CreateBy" type="xs:string" />
                  <xs:element name="CreateDate" type="xs:string" />
                  <xs:element name="ShipDays" type="xs:string" />
                  <xs:element name="UnitMass" type="xs:string" />
                  <xs:element name="UnitVolume" type="xs:string" />
                  <xs:element name="ParentOrderDetail_ID" type="xs:string" />
                  <xs:element name="ItemType" type="xs:string" />
                  <xs:element name="OrderLevel" type="xs:string" />
                  <xs:element name="Hierarchy" type="xs:string" />
                  <xs:element name="DefaultPrice" type="xs:string" />
                  <xs:element name="CustomerPrice" type="xs:string" />
                  <xs:element name="DiscountPrice" type="xs:string" />
                  <xs:element name="LinePrice" type="xs:string" />
                  <xs:element name="PersonalizationHeader_ID" type="xs:string" />
                  <xs:element name="IsBackordered" type="xs:string" />
                  <xs:element name="VerifyPricing" type="xs:string" />
                  <xs:element name="UseCustomerPrice" type="xs:string" />
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
See Also
CyberStore ElementPunchOutOrderMessage Schema