https://ns.adobe.com/xdm/content/productlistitem
The product list item represents a product selected by a customer with specific options, pricing, usage context for a specific point of time and may differ from the product record. For example the product record contains details from the product information system that are consistent for all customers, where the product list item has the actual price offered to the customer at that time which may vary due to sales campaigns or seasonal pricing.
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | Yes | Experimental | No | Forbidden | Permitted | content/productlistitem.schema.json |
{
"xdm:SKU": "1002352692",
"xdm:product": "https://commerce.adobe.io/entities/product/product-203766910",
"@id": "https://commerce.adobe.io/entities/item/item-12345678",
"xdm:name": "24-Watt 8-Light Chrome Integrated LED Bath Light",
"xdm:currencyCode": "USD",
"xdm:quantity": 1,
"xdm:priceTotal": 159
}
Property | Type | Required | Defined by |
---|---|---|---|
@id | string |
Optional | Product list item (this schema) |
xdm:SKU | string |
Optional | Product list item (this schema) |
xdm:currencyCode | string |
Optional | Product list item (this schema) |
xdm:name | string |
Optional | Product list item (this schema) |
xdm:priceTotal | number |
Optional | Product list item (this schema) |
xdm:product | string |
Optional | Product list item (this schema) |
xdm:productAddMethod | string |
Optional | Product list item (this schema) |
xdm:quantity | integer |
Optional | Product list item (this schema) |
* |
any | Additional | this schema allows additional properties |
The line item identifier for this product entry. The product itself is identified through xdm:product
.
@id
- is optional
- type:
string
- defined in this schema
string
- format:
uri-reference
– URI Reference (according to RFC3986)
Stock keeping unit (SKU), the unique identifier for a product defined by the vendor.
xdm:SKU
- is optional
- type:
string
- defined in this schema
string
The ISO 4217 alphabetic currency code used for pricing the product.
xdm:currencyCode
- is optional
- type:
string
- defined in this schema
string
All instances must conform to this regular expression
^[A-Z]{3}$
"USD"
"EUR"
The display name for the product as presented to the user for this product view.
xdm:name
- is optional
- type:
string
- defined in this schema
string
The total price for the product line item.
xdm:priceTotal
- is optional
- type:
number
- defined in this schema
number
The XDM identifier of the product itself.
xdm:product
- is optional
- type:
string
- defined in this schema
string
- format:
uri
– Uniformous Resource Identifier (according to RFC3986)
The method that was used to add a product item to the list by the visitor. Set with product list add metrics.
xdm:productAddMethod
- is optional
- type:
string
- defined in this schema
string
The number of units the customer has indicated they require of the product.
xdm:quantity
- is optional
- type:
integer
- defined in this schema
integer