NameDescriptionTypeAdditional information
id

integer

None.

name

string

None.

quantity

Quantity of this product.

decimal number

None.

description

A plain text description of the product.

string

None.

webDescription

A short rich text description of the product with html encoding.

string

None.

webLongDescription

A long rich text description of the product with html encoding.

string

None.

productCategory

string

None.

productType

A type of product this is. This informs the client which end point should be used when adding the product to the cart.

string

None.

hasComplexPricing

If true, this indicates you must add the product to the cart in order to get an accurate price.

boolean

None.

defaultPrice

decimal number

None.

defaultMemberPrice

decimal number

None.

nonMemberPrice

decimal number

None.

retailPrice

decimal number

None.

currencyId

The currency the prices are in.

integer

None.

currencySymbol

string

None.

ISBN

If a product is type of publication then this field represent unique number for that product.

string

None.

datepublished

If a product is type of publication then this field represent the date when the product is being published.

date

None.

assemblyType

This field represents the AssemblyType/KitType of the product. Products that have a value here include sub products that are automatically added to the order. An assemblyType of 'Group' means the sub products are added as individual line items to the cart, and those line items can be removed independently of one another. Group products do not have a top level line item added to the cart that represents the product groupings. An assemblyType of 'Kit' means a line item is added to the cart for the top level product, and the sub product line items are tied directly to that top level product. Sub products in a kit can only be removed by removing that top level line item.

string

None.