The ProductVariant to be included in the ShoppingListLineItem must be specified using the productID and variantID, or by the sku.

interface ShoppingListLineItemDraft {
    addedAt?: string;
    custom?: CustomFieldsDraft;
    key?: string;
    productId?: string;
    quantity?: number;
    sku?: string;
    variantId?: number;
}

Properties

addedAt?: string

Date and time the ShoppingListLineItem is added to the ShoppingList. If not set, the current date and time (UTC) is used.

Custom Fields of the ShoppingListLineItem.

key?: string

User-defined identifier of the ShoppingListLineItem. Must be unique per ShoppingList.

productId?: string

Unique identifier of a Product.

quantity?: number

Number of Products in the ShoppingListLineItem.

sku?: string

sku of the ProductVariant.

variantId?: number

id of the ProductVariant. If not set, the ShoppingListLineItem refers to the Master Variant.