/// <summary> /// Adds a <see cref="IProductVariant"/> line item to the collection /// </summary> /// <param name="container"> /// The container. /// </param> /// <param name="productVariant"> /// The product Variant. /// </param> /// <param name="quantity"> /// The quantity. /// </param> /// <param name="extendedData"> /// The extended Data. /// </param> public static void AddItem(this ILineItemContainer container, IProductVariant productVariant, int quantity, ExtendedDataCollection extendedData) { extendedData.AddProductVariantValues(productVariant); container.AddItem(LineItemType.Product, productVariant.Name, productVariant.Sku, quantity, productVariant.Price, extendedData); }