Orderlines
Summary
The Orderlines loop lets you display information about the orderlines (product, discount and tax lines) in an order.
Examples
Basic usage
Notice the use of @item.GetValue to get data from the loop variable.
If you just write @GetValue, the data will be taken from outside the loop.
Similarly, you have to use @item.GetLoop to use loops inside a loop.
Check if the loop exists
Example of usage
The following general example illustrates how to use a loop construct.
Check if the loop exists
Available tags
[ProducCategoryFieldTemplateTag]
Returns the value of the product category field.
@GetString("[ProducCategoryFieldTemplateTag]")
[ProducCategorytFieldTemplateTag].Clean
Returns the value of the product category field.
@GetString("[ProducCategorytFieldTemplateTag].Clean")
Comments.Rating
Returns a generic avarage value for the ratings.
@GetInteger("Comments.Rating")
Comments.Rating.Rounded
Returns a generic avarage value for the ratings - rounded up to nearest integer.
@GetDouble("Comments.Rating.Rounded")
Comments.Rating.Rounded2
Returns a generic avarage value for the ratings - rounded to nearest half.
@GetDouble("Comments.Rating.Rounded2")
Comments.RepliesCount
Returns the number of replies on the comment.
@GetInteger("Comments.RepliesCount")
Comments.Stars
Returns a generic avarage value for the ratings - displayed with stars.
@GetString("Comments.Stars")
Ecom:CatalogPublishing.ProductCount
Returns product count in the product Publisher List.
@GetString("Ecom:CatalogPublishing.ProductCount")
Ecom:CatalogPublishing.UseCatalogPublishing
Returns True if Catalog Publishing is enabled in module settings.
@GetBoolean("Ecom:CatalogPublishing.UseCatalogPublishing")
Ecom:CustomerCenter.FavoriteList.Product.Quantity
Returnst quantity of products in the favorit list.
@GetString("Ecom:CustomerCenter.FavoriteList.Product.Quantity")
Ecom:LastAddedProduct.ID
Returns the ID of the product that is last added to the shopping cart.
@GetString("Ecom:LastAddedProduct.ID")
Ecom:LastAddedProduct.ImageLarge
Returns a large image for the last added product.
@GetString("Ecom:LastAddedProduct.ImageLarge")
Ecom:LastAddedProduct.ImageLarge.Clean
Returns an URL for the image for the last added product.
@GetString("Ecom:LastAddedProduct.ImageLarge.Clean")
Ecom:LastAddedProduct.ImageLarge.Default
Returns the large (default) image for the latest added product.
@GetString("Ecom:LastAddedProduct.ImageLarge.Default ")
Ecom:LastAddedProduct.ImageLarge.Default.Clean
Returns an URL for the large (default) image for the last added product.
@GetString("Ecom:LastAddedProduct.ImageLarge.Default.Clean")
Ecom:LastAddedProduct.ImageMedium
Returns the medium size image for the last added product.
@GetString("Ecom:LastAddedProduct.ImageMedium")
Ecom:LastAddedProduct.ImageMedium.Clean
Returns an URL for the medium size image for the last added product.
@GetString("Ecom:LastAddedProduct.ImageMedium.Clean")
Ecom:LastAddedProduct.ImageMedium.Default
Returns a medium (default) image for the last added product.
@GetString("Ecom:LastAddedProduct.ImageMedium.Default")
Ecom:LastAddedProduct.ImageMedium.Default.Clean
Returns an URL for the medium (default) image for the last added product.
@GetString("Ecom:LastAddedProduct.ImageMedium.Default.Clean")
Ecom:LastAddedProduct.ImageSmall
Returns the small image for the last added product.
@GetString("Ecom:LastAddedProduct.ImageSmall")
Ecom:LastAddedProduct.ImageSmall.Clean
Returns an URL for the small image for the product.
@GetString("Ecom:LastAddedProduct.ImageSmall.Clean")
Ecom:LastAddedProduct.ImageSmall.Default
Returns a small (default) image for the last added product.
@GetString("Ecom:LastAddedProduct.ImageSmall.Default")
Ecom:LastAddedProduct.ImageSmall.Default.Clean
Returns an URL for the small (default) image for the product.
@GetString("Ecom:LastAddedProduct.ImageSmall.Default.Clean")
Ecom:LastAddedProduct.Name
Returns the name of the product that is last added to the shopping cart.
@GetString("Ecom:LastAddedProduct.Name")
Ecom:LastAddedProduct.Price
Returns the price of the product that is last added to the shopping cart.
@GetPrice("Ecom:LastAddedProduct.Price")
Ecom:LastAddedProduct.VariantID
Returns the variant ID for the last added product variant.
@GetString("Ecom:LastAddedProduct.VariantID")
Ecom:Manufacturer.Address
Returns the address of the manufacturer.
@GetString("Ecom:Manufacturer.Address")
Ecom:Manufacturer.City
Returns the city of the manufacturer.
@GetString("Ecom:Manufacturer.City")
Ecom:Manufacturer.Country
Returns the country of the manufacturer.
@GetString("Ecom:Manufacturer.Country")
Ecom:Manufacturer.Description
Returns the description of the manufacturer.
@GetString("Ecom:Manufacturer.Description")
Ecom:Manufacturer.Email
Returns the e-mail address of the manufacturer.
@GetString("Ecom:Manufacturer.Email")
Ecom:Manufacturer.Fax
Returns the fax number of the manufacturer.
@GetString("Ecom:Manufacturer.Fax")
Ecom:Manufacturer.Logo
Returns the logo of the manufacturer.
@GetString("Ecom:Manufacturer.Logo")
Ecom:Manufacturer.Name
Returns the name of the manufacturer.
@GetString("Ecom:Manufacturer.Name")
Ecom:Manufacturer.Phone
Returns the phone number of the manufacturer.
@GetString("Ecom:Manufacturer.Phone")
Ecom:Manufacturer.Web
Returns the website link of the manufacturer.
@GetString("Ecom:Manufacturer.Web")
Ecom:Manufacturer.ZipCode
Returns the zip code of the manufacturer.
@GetString("Ecom:Manufacturer.ZipCode")
Ecom:Order:OrderLine.BOM
Returns True if the orderline is a BOM product (parts list). False otherwise.
@GetString("Ecom:Order:OrderLine.BOM")
Ecom:Order:OrderLine.Date
Returns the date and time the orderline was created.
@GetDate("Ecom:Order:OrderLine.Date")
Ecom:Order:OrderLine.DecrementLink
Returns an URL to decrement the quantity of products for the current orderline.
@GetString("Ecom:Order:OrderLine.DecrementLink")
Ecom:Order:OrderLine.DeleteLink
Returns an URL to remove the orderline.
@GetString("Ecom:Order:OrderLine.DeleteLink")
Ecom:Order:OrderLine.Id
Returns the Id of the orderline.
@GetString("Ecom:Order:OrderLine.Id")
Ecom:Order:OrderLine.IncrementLink
Ecom:Order:OrderLine.IncrementLink
@GetString("Ecom:Order:OrderLine.IncrementLink")
Ecom:Order:OrderLine.IsDiscount
Returns "True" if the orderline is a discount. If not - an empty string is returned (e.g. if it's a product).
@GetString("Ecom:Order:OrderLine.IsDiscount")
Ecom:Order:OrderLine.IsProduct
Returns "True" if the orderline is a product. If not - an empty string is returned (e.g. if it's a discount).
@GetString("Ecom:Order:OrderLine.IsProduct")
Ecom:Order:OrderLine.IsTax
Returns "True" if the orderline is a tax. If not - an empty string is returned (e.g. if it's a product).
@GetString("Ecom:Order:OrderLine.IsTax")
Ecom:Order:OrderLine.Modified
Returns the modification date of the orderline.
@GetDate("Ecom:Order:OrderLine.Modified")
Ecom:Order:OrderLine.OrderID
Returns the order ID of the orderline.
@GetString("Ecom:Order:OrderLine.OrderID")
Ecom:Order:OrderLine.PageID
Returns the ID of the page where there orderline was purchased from.
@GetInteger("Ecom:Order:OrderLine.PageID")
Ecom:Order:OrderLine.ParentLineID
Returns the ID of the parent orderline.
@GetString("Ecom:Order:OrderLine.ParentLineID")
Ecom:Order:OrderLine.Points
Returns the price in points for the orderline product.
@GetDouble("Ecom:Order:OrderLine.Points")
Ecom:Order:OrderLine.Price
Returns the price of the orderline.
@GetPrice("Ecom:Order:OrderLine.Price")
Ecom:Order:OrderLine.PrimaryOrDefaultGroupId
Returns ID of primary or default group for ordrline product.
@GetString("Ecom:Order:OrderLine.PrimaryOrDefaultGroupId")
Ecom:Order:OrderLine.ProductDetailGroupLink
Returns URL to the product group detail page.
@GetString("Ecom:Order:OrderLine.ProductDetailGroupLink")
Ecom:Order:OrderLine.ProductDetailLink
Returns the URL to the product detail page.
@GetString("Ecom:Order:OrderLine.ProductDetailLink")
Ecom:Order:OrderLine.ProductID
Returns the product ID for the orderline.
@GetString("Ecom:Order:OrderLine.ProductID")
Ecom:Order:OrderLine.ProductID.UrlEncoded
Returns the encoded product ID for the orderline.
@GetString("Ecom:Order:OrderLine.ProductID.UrlEncoded")
Ecom:Order:OrderLine.ProductIsActive
Returns True if the product is active.
@GetBoolean("Ecom:Order:OrderLine.ProductIsActive")
Ecom:Order:OrderLine.ProductLink
Returns an URL to the product for the current orderline. DEPRECATED.
@GetString("Ecom:Order:OrderLine.ProductLink")
Ecom:Order:OrderLine.ProductLink.Fixed
Returns an URL (without http) to the product for the current orderline.
@GetString("Ecom:Order:OrderLine.ProductLink.Fixed")
Ecom:Order:OrderLine.ProductName
Returns the product name for the orderline.
@GetString("Ecom:Order:OrderLine.ProductName")
Ecom:Order:OrderLine.ProductName.Short
Returns a short product name for the orderline.
@GetString("Ecom:Order:OrderLine.ProductName.Short")
Ecom:Order:OrderLine.ProductNumber
Returns the product number for the orderline.
@GetString("Ecom:Order:OrderLine.ProductNumber")
Ecom:Order:OrderLine.ProductTaxes.TotalPrice
Returns amount of total price the product's available taxes
@GetString("Ecom:Order:OrderLine.ProductTaxes.TotalPrice")
Ecom:Order:OrderLine.ProductTaxes.TotalPriceFormatted
Returns formatted amount of total price the product's available taxes
@GetString("Ecom:Order:OrderLine.ProductTaxes.TotalPriceFormatted")
Ecom:Order:OrderLine.ProductVariantID
Returns the product variant ID for the orderline.
@GetString("Ecom:Order:OrderLine.ProductVariantID")
Ecom:Order:OrderLine.ProductVariantText
Returns the product variant text for the orderline, e.g. Blue-Small.
@GetString("Ecom:Order:OrderLine.ProductVariantText")
Ecom:Order:OrderLine.Quantity
Returns the quantity of products for the orderline.
@GetDouble("Ecom:Order:OrderLine.Quantity")
Ecom:Order:OrderLine.Quantity.Input.Box
Returns the Quantity input field.
@GetString("Ecom:Order:OrderLine.Quantity.Input.Box")
Ecom:Order:OrderLine.Quantity.Input.Name
Returns the Quantity input field name.
@GetString("Ecom:Order:OrderLine.Quantity.Input.Name")
Ecom:Order:OrderLine.ReverseChargeForVat
This tag is an orderLine property to indicate whether the price is in a reverse charge for VAT state.
@GetBoolean("Ecom:Order:OrderLine.ReverseChargeForVat")
Ecom:Order:OrderLine.RewardPoints
Returns the total number of loyalty points that the customer gets for the orderline.
@GetString("Ecom:Order:OrderLine.RewardPoints")
Ecom:Order:OrderLine.TotalDiscount
Returns total discount amount for the current orderline.
@GetDouble("Ecom:Order:OrderLine.TotalDiscount")
Ecom:Order:OrderLine.TotalPrice
Returns the total price of the orderline.
@GetString("Ecom:Order:OrderLine.TotalPrice")
Ecom:Order:OrderLine.TotalPriceWithoutSymbol
Returns the total price of the orderline - without currency symbol.
@GetString("Ecom:Order:OrderLine.TotalPriceWithoutSymbol")
Ecom:Order:OrderLine.TotalPriceWithProductDiscounts
Returns the total price of the orderline - without currency symbol.
@GetPrice("Ecom:Order:OrderLine.TotalPriceWithProductDiscounts")
Ecom:Order:OrderLine.Type
Returns type of the orderline.
@GetString("Ecom:Order:OrderLine.Type")
Ecom:Order:OrderLine.UnitID
Returns the ID of the orderline unit.
@GetString("Ecom:Order:OrderLine.UnitID")
Ecom:Order:OrderLine.UnitName
Returns the name of the orderline unit.
@GetString("Ecom:Order:OrderLine.UnitName")
Ecom:Order:OrderLine.UnitPoints
Returns unit points of the orderline.
@GetString("Ecom:Order:OrderLine.UnitPoints")
Ecom:Order:OrderLine.UnitPrice
Returns unit price of the orderline.
@GetString("Ecom:Order:OrderLine.UnitPrice")
Ecom:Order:OrderLine.UnitRewardPoints
Returns the total number of loyalty points that the customer gets as reward for the orderline per unit.
@GetDouble("Ecom:Order:OrderLine.UnitRewardPoints")
Ecom:Order:OrderLine.VatPercent
Returns the VAT in percent.
@GetString("Ecom:Order:OrderLine.VatPercent")
Ecom:Order:OrderLine.VatTotalPrice
Returns the VAT amount for the orderline.
@GetString("Ecom:Order:OrderLine.VatTotalPrice")
Ecom:Order:OrderLine.VatTotalPriceWithoutSymbol
Returns the VAT amount for the orderline - without a currency symbol.
@GetString("Ecom:Order:OrderLine.VatTotalPriceWithoutSymbol")
Ecom:Order:OrderLine.Volume
Returns the total volume for the orderline.
@GetDouble("Ecom:Order:OrderLine.Volume")
Ecom:Order:OrderLine.Weight
Returns the total weight for the orderline.
@GetDouble("Ecom:Order:OrderLine.Weight")
Ecom:Product.ActualPrice
Returns the product price incl. VAT but excl. taxes and discounts.
@GetString("Ecom:Product.ActualPrice")
Ecom:Product.ActualPriceWithoutVAT
Returns the product price excl. VAT, taxes and discounts.
@GetString("Ecom:Product.ActualPriceWithoutVAT")
Ecom:Product.ActualPriceWithoutVATWithTaxes
Returns the product price excl. VAT, but incl-taxes and discounts.
@GetString("Ecom:Product.ActualPriceWithoutVATWithTaxes")
Ecom:Product.ActualPriceWithVAT
Returns the product price incl. VAT, but excl. taxes and discounts.
@GetString("Ecom:Product.ActualPriceWithVAT")
Ecom:Product.ActualPriceWithVATWithTaxes
Returns the product price with VAT, taxes and discounts.
@GetString("Ecom:Product.ActualPriceWithVATWithTaxes")
Ecom:Product.AddToFavorites
Returns a link URL for adding the product to a favorite list.
@GetString("Ecom:Product.AddToFavorites")
Ecom:Product.AddToList
Returns a link URL for adding the product to a customer center list (e.g. a favorite or wish list).
@GetString("Ecom:Product.AddToList")
Ecom:Product.AvailableAmount
Returns the number of products that is available (Available amount = Amount in stock - Amount reserved).
@GetDouble("Ecom:Product.AvailableAmount")
Ecom:Product.CanBuyForPoints
Returns True if the product can bought with loyalty points.
@GetDouble("Ecom:Product.CanBuyForPoints")
Ecom:Product.Canonical
Returns the canonical value for the product.
@GetString("Ecom:Product.Canonical")
Ecom:Product.CategoryField.[ProductCategoryGroup].[Field].CategoryID
Returns the ID for the Product category.
@GetString("Ecom:Product.CategoryField.[ProductCategoryGroup].[Field].CategoryID")
Ecom:Product.CategoryField.[ProductCategoryGroup].[Field].DefaultValue
Returns the value of the product category field option that is selected by default.
@GetString("Ecom:Product.CategoryField.[ProductCategoryGroup].[Field].DefaultValue")
Ecom:Product.CategoryField.[ProductCategoryGroup].[Field].ID
Returns the ID for the Product category field.
@GetString("Ecom:Product.CategoryField.[ProductCategoryGroup].[Field].ID")
Ecom:Product.CategoryField.[ProductCategoryGroup].[Field].Label
Returns the name of the product category field.
@GetString("Ecom:Product.CategoryField.[ProductCategoryGroup].[Field].Label")
Ecom:Product.CategoryField.[ProductCategoryGroup].[Field].OptionLabel
Returns the label name for the option that is selected for a listbox on the product.
@GetString("Ecom:Product.CategoryField.[ProductCategoryGroup].[Field].OptionLabel")
Ecom:Product.CategoryField.[ProductCategoryGroup].[Field].PresentationType
Returns the presentation type for the chosen option type that's used for this field.
@GetInteger("Ecom:Product.CategoryField.[ProductCategoryGroup].[Field].PresentationType")
Ecom:Product.CategoryField.[ProductCategoryGroup].[Field].TemplateTag
Returns the field template name.
@GetString("Ecom:Product.CategoryField.[ProductCategoryGroup].[Field].TemplateTag")
Ecom:Product.CategoryField.[ProductCategoryGroup].[Field].TypeID
Returns the ID of the field type.
@GetString("Ecom:Product.CategoryField.[ProductCategoryGroup].[Field].TypeID")
Ecom:Product.CategoryField.[ProductCategoryGroup].[Field].Value
Returns the value of the field.
@GetString("Ecom:Product.CategoryField.[ProductCategoryGroup].[Field].Value")
Ecom:Product.CategoryField.[ProductCategoryGroup].[Field].Value.Clean
Returns the value of the field.
@GetString("Ecom:Product.CategoryField.[ProductCategoryGroup].[Field].Value.Clean")
Ecom:Product.CommentCount
Returns a count for comments for products.
It counts how many comments the specific product has.
@GetInteger("Ecom:Product.CommentCount")
Ecom:Product.CompareID
Returns an ID for the product used for the compare functionality.
@GetString("Ecom:Product.CompareID")
Ecom:Product.Cost
Returns the cost of the product (the expense for the product owner in bringing a product or service to market).
@GetString("Ecom:Product.Cost")
Ecom:Product.Created
Returns the creation date of the current product.
@GetDate("Ecom:Product.Created")
Ecom:Product.Currency
Returns the name of the currency, e.g. "Euro".
@GetPrice("Ecom:Product.Currency")
Ecom:Product.DBPrice
Returns the default price for the product without VAT, taxes and discount.
@GetDouble("Ecom:Product.DBPrice")
Ecom:Product.DefaultShopID
Returns the ID of the shop chosen for the product.
@GetString("Ecom:Product.DefaultShopID")
Ecom:Product.DefaultUnitID
Returns the ID of the chosen default unit for the product.
@GetString("Ecom:Product.DefaultUnitID")
Ecom:Product.DefaultVariantComboID
Returns the default variant ID for the product.
@GetString("Ecom:Product.DefaultVariantComboID")
Ecom:Product.DefaultVariantComboName
Returns the default variant Name for the product.
@GetString("Ecom:Product.DefaultVariantComboName")
Ecom:Product.Discount.Price
Returns a dynamic calculated price for the product with the sales discount(s) subtracted.
@GetPrice("Ecom:Product.Discount.Price")
Ecom:Product.Discount.TotalAmount
Returns a dynamic calculated amount of discount for the product.
@GetPrice("Ecom:Product.Discount.TotalAmount")
Ecom:Product.Discount.TotalAmount.VAT
Returns the total amount of VAT on the discounts.
@GetString("Ecom:Product.Discount.TotalAmount.VAT")
Ecom:Product.Discount.TotalAmount.VATFormatted
Returns the formatted total amount of VAT on the discounts.
@GetString("Ecom:Product.Discount.TotalAmount.VATFormatted")
Ecom:Product.Discount.TotalAmount.VATPercent
Returns the total amount of VAT in percent on the discounts.
@GetDouble("Ecom:Product.Discount.TotalAmount.VATPercent")
Ecom:Product.Discount.TotalAmount.VATPercentFormatted
Returns the formatted total amount of VAT in percent on the discounts.
@GetString("Ecom:Product.Discount.TotalAmount.VATPercentFormatted")
Ecom:Product.Discount.TotalAmountWithoutVAT
Returns the total amount of all sales discounts without VAT.
@GetObject("Ecom:Product.Discount.TotalAmountWithoutVAT")
Ecom:Product.Discount.TotalAmountWithoutVATFormatted
Returns the formatted total amount of all sales discounts without VAT.
@GetDouble("Ecom:Product.Discount.TotalAmountWithoutVATFormatted")
Ecom:Product.Discount.TotalAmountWithVAT
Returns the total amount of all sales discounts incl.VAT.
@GetDouble("Ecom:Product.Discount.TotalAmountWithVAT")
Ecom:Product.Discount.TotalAmountWithVATFormatted
Returns formatted total amount of the product's discount including VAT.
@GetString("Ecom:Product.Discount.TotalAmountWithVATFormatted")
Ecom:Product.Discount.TotalPercentWithoutVAT
Returns the total percentage of all sales discounts without VAT.
@GetDouble("Ecom:Product.Discount.TotalPercentWithoutVAT")
Ecom:Product.Discount.TotalPercentWithoutVATFormatted
Returns the formatted total percentage of all sales discounts without VAT.
@GetDouble("Ecom:Product.Discount.TotalPercentWithoutVATFormatted")
Ecom:Product.Discount.TotalPercentWithVAT
Returns the total percentage of all sales discounts with VAT.
@GetDouble("Ecom:Product.Discount.TotalPercentWithVAT")
Ecom:Product.Discount.TotalPercentWithVATFormatted
Returns the formatted total percentage of all sales discounts without VAT.
@GetDouble("Ecom:Product.Discount.TotalPercentWithVATFormatted")
Ecom:Product.Form
Returns the product form with the hidden input fields.
@GetString("Ecom:Product.Form")
Ecom:Product.Form.Multi.HiddenFields
Returns the form input fields (product ID, variant ID, unit ID, loop counter).
@GetObject("Ecom:Product.Form.Multi.HiddenFields")
Ecom:Product.HaveDiscount
Returns the value "True
" if the product has a discount - if not an empty string is returned.
@GetBoolean("Ecom:Product.HaveDiscount")
Ecom:Product.ID.UrlEncoded
Returns the encoded product ID of the current product.
@GetString("Ecom:Product.ID.UrlEncoded")
Ecom:Product.Image.{match.PatternName}
Returns image from image pattern per PatternName.
@GetString("Ecom:Product.Image.{match.PatternName}")
Ecom:Product.Image.Master
Returns Master product image when a main product is shown.
@GetString("Ecom:Product.Image.Master")
Ecom:Product.Image.Variant
Returns Variant product image when an variant is shown.
@GetString("Ecom:Product.Image.Variant")
Ecom:Product.Image.VariantOrMaster
Returns Variant or Master image pattern, whichever is the best match.
@GetString("Ecom:Product.Image.VariantOrMaster")
Ecom:Product.Image[PatternName]
Returns a product image in the size pattern that's defined in paragraph settings.
@GetString("Ecom:Product.Image[PatternName]")
Ecom:Product.Image[PatternName].Clean
Returns an URL for the product image in the size pattern that's defined in paragraph settings.
@GetString("Ecom:Product.Image[PatternName].Clean")
Ecom:Product.Image[PatternName].Default
Returns a product image in the size pattern that's defined in paragraph settings.
Outputs the same as Ecom.Product.Image[PatternName].
@GetString("Ecom:Product.Image[PatternName].Default")
Ecom:Product.Image[PatternName].Default.Clean
Returns an URL for the product image in the size pattern that's defined in paragraph settings.
Same as Ecom:Product.Image[PatternName].Clean.
@GetString("Ecom:Product.Image[PatternName].Default.Clean")
Ecom:Product.ImageDefault
Returns a default image for the current product.
@GetString("Ecom:Product.ImageDefault")
Ecom:Product.ImageDefault.Clean
Returns an URL for the default image.
@GetString("Ecom:Product.ImageDefault.Clean")
Ecom:Product.ImageDefault.Default
Returns a default(default) image for the current product.
@GetString("Ecom:Product.ImageDefault.Default")
Ecom:Product.ImageDefault.Default.Clean
Returns an URL for the default(default) image.
@GetString("Ecom:Product.ImageDefault.Default.Clean")
Ecom:Product.ImageLarge
Returns a large image for the current product.
@GetString("Ecom:Product.ImageLarge")
Ecom:Product.ImageLarge.Clean
Returns an URL for the large image.
@GetString("Ecom:Product.ImageLarge.Clean")
Ecom:Product.ImageLarge.Default
Returns a large (default) image for a product.
@GetString("Ecom:Product.ImageLarge.Default")
Ecom:Product.ImageLarge.Default.Clean
Returns an URL for the large (default) image.
@GetString("Ecom:Product.ImageLarge.Default.Clean")
Ecom:Product.ImageMedium
Returns a medium size image for the current product.
@GetString("Ecom:Product.ImageMedium")
Ecom:Product.ImageMedium.Clean
Returns an URL for the medium size image.
@GetString("Ecom:Product.ImageMedium.Clean")
Ecom:Product.ImageMedium.Default
Returns a medium (default) image for a product.
@GetString("Ecom:Product.ImageMedium.Default")
Ecom:Product.ImageMedium.Default.Clean
Returns an URL for the medium (default) image.
@GetString("Ecom:Product.ImageMedium.Default.Clean")
Ecom:Product.ImageSmall
Returns a small image for the current product.
@GetString("Ecom:Product.ImageSmall")
Ecom:Product.ImageSmall.Clean
Returns an URL for the small image.
@GetString("Ecom:Product.ImageSmall.Clean")
Ecom:Product.ImageSmall.Default
Returns a small (default) image for a product.
@GetString("Ecom:Product.ImageSmall.Default")
Ecom:Product.ImageSmall.Default.Clean
Returns an URL for the small (default) image.
@GetString("Ecom:Product.ImageSmall.Default.Clean")
Ecom:Product.IsActive
Returns True if the product is active.
@GetBoolean("Ecom:Product.IsActive")
Ecom:Product.IsInCart
Returns True if the product is added to the shopping cart - if not the tag is not rendered.
@GetBoolean("Ecom:Product.IsInCart")
Ecom:Product.IsProductInFavoriteList
Returns True if the product is added to the favorite list.
@GetBoolean("Ecom:Product.IsProductInFavoriteList")
Ecom:Product.LanguageID
Returns the ID of the language used for the product.
@GetString("Ecom:Product.LanguageID")
Ecom:Product.Link.Clean
Returns the path to the current product.
@GetString("Ecom:Product.Link.Clean")
Ecom:Product.Link.Clean.PID
Returns the path (containing the Paragraph ID) to the product.
@GetString("Ecom:Product.Link.Clean.PID")
Ecom:Product.Link.PID
Returns a link (containing the Paragraph ID) to the current product.
@GetString("Ecom:Product.Link.PID")
Ecom:Product.LinkGroup
Returns a link (containing the Group ID) to the product.
@GetString("Ecom:Product.LinkGroup")
Ecom:Product.LinkGroup.Clean
Returns the path (containing the Group ID) to the product.
@GetString("Ecom:Product.LinkGroup.Clean")
Ecom:Product.LinkGroup.Clean.PID
Returns the path (containing the Group ID and paragraph ID) to the product.
@GetString("Ecom:Product.LinkGroup.Clean.PID")
Ecom:Product.LinkGroup.PID
Returns a link (containing the Group ID and Paragraph ID) to the current product.
@GetString("Ecom:Product.LinkGroup.PID")
Ecom:Product.LinkGroupShopContext.Clean
Returns groupid from a group that is in the shop context we are in.
@GetString("Ecom:Product.LinkGroupShopContext.Clean")
Ecom:Product.LongDescription
Returns a long description of the current product.
@GetString("Ecom:Product.LongDescription")
Ecom:Product.MetaDescription
Returns the meta description for the product.
@GetString("Ecom:Product.MetaDescription")
Ecom:Product.MetaKeywords
Returns the meta keywords for the product.
@GetString("Ecom:Product.MetaKeywords")
Ecom:Product.MetaTitle
Returns the meta title for the product.
@GetString("Ecom:Product.MetaTitle")
Ecom:Product.MetaUrl
Returns the meta URL name for the product.
@GetString("Ecom:Product.MetaUrl")
Ecom:Product.Number
Returns the product number of the current product.
@GetString("Ecom:Product.Number")
Ecom:Product.PointPrice
Returns the price in points for the product.
@GetDouble("Ecom:Product.PointPrice")
Ecom:Product.Price
Returns a dynamic calculated price for the product.
@GetPrice("Ecom:Product.Price")
Ecom:Product.PriceCount
Returns the number of prices defined for the product.
@GetInteger("Ecom:Product.PriceCount")
Ecom:Product.PriceType
Returns an integer that represents the product price type
@GetInteger("Ecom:Product.PriceType")
Ecom:Product.PrimaryGroupID
Returns ID of primary group of the product, based on a product group set as primary in the product definition.
@GetString("Ecom:Product.PrimaryGroupID")
Ecom:Product.PrimaryOrCurrentPageID
Returns the ID of the primary or the current page.
@GetInteger("Ecom:Product.PrimaryOrCurrentPageID")
Ecom:Product.PrimaryOrFirstGroupID
Returns the ID of the primary or the first product group.
@GetString("Ecom:Product.PrimaryOrFirstGroupID")
Ecom:Product.Rating
Returns a generic avarage value for the ratings of the specific product.
@GetDouble("Ecom:Product.Rating")
Ecom:Product.RatingStars
Returns an avarage value for the ratings of the specific product - displayed with stars.
@GetString("Ecom:Product.RatingStars")
Ecom:Product.RelatedCount
Returns the number of related products. Includes both active and inactive products.
@GetInteger("Ecom:Product.RelatedCount")
Ecom:Product.RelatedCount.VisibleInFrontend
Returns the number of active related products.
@GetInteger("Ecom:Product.RelatedCount.VisibleInFrontend")
Ecom:Product.RemoveFromFavorites
Returns a link URL for removing the product from a favorite list.
@GetString("Ecom:Product.RemoveFromFavorites")
Ecom:Product.RemoveFromList
Returns a link URL for removing the product from a customer center list (My list).
@GetString("Ecom:Product.RemoveFromList")
Ecom:Product.RemoveProductFromList
Returns a link URL for removing the product from a customer center list (My lists).
@GetString("Ecom:Product.RemoveProductFromList")
Ecom:Product.ReservedAmount
Returns the number of products that is reserved.
@GetDouble("Ecom:Product.ReservedAmount")
Ecom:Product.SelectedVariantComboID
Returns the ID of the selected (current) product variant.
@GetString("Ecom:Product.SelectedVariantComboID")
Ecom:Product.SelectedVariantComboName
Returns the name of the selected (current) product variant.
@GetString("Ecom:Product.SelectedVariantComboName")
Ecom:Product.ShortDescription
Returns a short description of the current product.
@GetString("Ecom:Product.ShortDescription")
Ecom:Product.ShortDescription.Raw
Returns the full length of the short description for the current product.
@GetString("Ecom:Product.ShortDescription.Raw")
Ecom:Product.Type
Returns an integer that represents the type of the product.
@GetInteger("Ecom:Product.Type")
Ecom:Product.Updated
Returns the last modification date of the current product.
@GetDate("Ecom:Product.Updated")
Ecom:Product.VariantCount
Returns the number of variants available for the product.
@GetInteger("Ecom:Product.VariantCount")
Ecom:Product.VariantID
Returns the ID of the selected variant.
@GetString("Ecom:Product.VariantID")
Ecom:Product.VariantID.Extented
Returns the ID of variant.
@GetString("Ecom:Product.VariantID.Extented")
Ecom:Product.VariantLinkGroup
Returns a link containing the Group ID and Variant ID to the product variant. It works like Ecom:Product.LinkGroup tag if regular product.
@GetString("Ecom:Product.VariantLinkGroup")
Ecom:Product.VariantLinkGroup.Clean
Returns the path containing the Group ID and Variant ID to the product variant.
@GetString("Ecom:Product.VariantLinkGroup.Clean")
Ecom:Product.VariantLinkGroup.Clean.PID
Returns the path containing the Group ID, Variant ID and paragraph ID to the product variant.
@GetString("Ecom:Product.VariantLinkGroup.Clean.PID")
Ecom:Product.VariantLinkGroup.PID
Returns a link containing the Group ID, Variant ID and Paragraph ID to the current product variant.
@GetString("Ecom:Product.VariantLinkGroup.PID")
Ecom:Product.VariantLinkGroupShopContext.Clean
Returns groupid from a vaiant group that is in the shop context we are in.
@GetString("Ecom:Product.VariantLinkGroupShopContext.Clean")
Ecom:Product.VATGroup
Returns the ID of the VAT group that is applied to the product.
@GetString("Ecom:Product.VATGroup")
Ecom:Product.VATGroup.Name
Returns the Name of the VAT group that is applied to the product.
@GetString("Ecom:Product.VATGroup.Name")
Ecom:Product.VATPercent
Returns the VAT percentage of the VAT group that is applied to the product.
@GetDouble("Ecom:Product.VATPercent")
Ecom:Product:Area.ID
Returns the ID of the current website.
@GetInteger("Ecom:Product:Area.ID")
Ecom:Product:Area.Name
Returns the name of the current website.
@GetString("Ecom:Product:Area.Name")
Ecom:Product:Field.[TagName]
The Ecom:Product:Field
tags let you display information about custom product fields.
@GetString("Ecom:Product:Field.[TagName]")
Ecom:Product:Reward.Name
Returns name of reward applied.
@GetString("Ecom:Product:Reward.Name")
Ecom:Product:Reward.Percentage
Returns percentage amount of reward applied.
@GetInteger("Ecom:Product:Reward.Percentage")
Ecom:Product:Reward.Points
Returns amount of point the reward applied will be received on the product buying.
@GetDouble("Ecom:Product:Reward.Points")
Ecom:Product:Reward.TotalPoints
Returns amount of total points reward applied.
@GetDouble("Ecom:Product:Reward.TotalPoints")
Ecom:Product:Reward.Type
Returns type of reward applied.
@GetString("Ecom:Product:Reward.Type")
Ecom:Product:SavedForLater.AddToBasketLink
Returns an add to basket URL to the product in the saved for later list.
@GetString("Ecom:Product:SavedForLater.AddToBasketLink")
Ecom:Product:SavedForLater.RemoveProductLink
Returns a 'remove from saved for later list' URL for the product in the saved for later list.
@GetString("Ecom:Product:SavedForLater.RemoveProductLink")
Ecom:Product:Stock.DeliveryText
Returns a text or number describing the time of delivery of the product.
@GetString("Ecom:Product:Stock.DeliveryText")
Ecom:Product:Stock.DeliveryUnit
Returns an unit describing the time of delivery, e.g. "days" or "weeks".
@GetString("Ecom:Product:Stock.DeliveryUnit")
Ecom:Product:Stock.Image
Returns the icon of the stock state.
@GetString("Ecom:Product:Stock.Image")
Ecom:Product:Stock.Image.Clean
Returns an URL to the icon of the stock state.
@GetString("Ecom:Product:Stock.Image.Clean")
Ecom:Product:Stock.Text
Returns the text/label of the stock status.
@GetString("Ecom:Product:Stock.Text")
Ecom:ProductList.CurrentPage
Returns the number of the current page of the frontend view.
@GetInteger("Ecom:ProductList.CurrentPage")
Ecom:ProductList.NextPage
Returns the link to the next product (if it exists) in the following form:
/Default.aspx?ID=1760&GroupID=&PageNum=2
@GetString("Ecom:ProductList.NextPage")
Ecom:ProductList.NextPage.Clean
Returns the link to the next product (if it exists) in the following form:
/Default.aspx?ID=1760&GroupID=&PageNum=2
@GetString("Ecom:ProductList.NextPage.Clean")
Ecom:ProductList.PageProdCnt
Returns the total number of products in the product list.
@GetInteger("Ecom:ProductList.PageProdCnt")
Ecom:ProductList.Pages[X].EndsWithLastPage
Returns True
if the current range ends with last product.
@GetBoolean("Ecom:ProductList.Pages[X].EndsWithLastPage")
Ecom:ProductList.Pages[X].Size
Returns the size of the range (3, 5, 7, etc.).
@GetInteger("Ecom:ProductList.Pages[X].Size")
Ecom:ProductList.Pages[X].StartsWithFirstPage
Returns True
if the current range starts with first product.
@GetBoolean("Ecom:ProductList.Pages[X].StartsWithFirstPage")
Ecom:ProductList.PageSize
Returns the number of products per page.
@GetString("Ecom:ProductList.PageSize")
Ecom:ProductList.PrevPage
Returns the link to the previous page (if it exists) in the following form:
/Default.aspx?ID=1760&GroupID=&PageNum=1
@GetString("Ecom:ProductList.PrevPage")
Ecom:ProductList.PrevPage.Clean
Returns the link to the previous page (if it exists) in the following form:
/Default.aspx?ID=1760&GroupID=&PageNum=1
@GetString("Ecom:ProductList.PrevPage.Clean")
Ecom:ProductList.TotalPages
Returns the total number of pages in the list.
@GetDouble("Ecom:ProductList.TotalPages")
Ecom:ProductList:Page.GroupID
Returns the product group ID.
@GetString("Ecom:ProductList:Page.GroupID")
Ecom:ProductList:Page.GroupName
Returrns the name of the product group.
@GetString("Ecom:ProductList:Page.GroupName")
Ecom:ProductList:Page.PID
Returns the ID of paragraph with the product details.
@GetInteger("Ecom:ProductList:Page.PID")
Ecom:ProductList:Search.Query
Returns query text of the search done in the product list.
@GetString("Ecom:ProductList:Search.Query")
eCom:Related.CustomersWhoBoughtThisItemAlsoBought.Count
Returns the number products in the CustomersWhoBoughtThisItemAlsoBought list.
@GetInteger("eCom:Related.CustomersWhoBoughtThisItemAlsoBought.Count")
eCom:Related.CustomersWhoSawThisAlsoSaw.Count
Returns the number products in the CustomersWhoSawThisAlsoSaw list.
@GetInteger("eCom:Related.CustomersWhoSawThisAlsoSaw.Count")
eCom:Related.MostPopularProducts.Count
Returns the number products in the MostPopularProducts list.
@GetInteger("eCom:Related.MostPopularProducts.Count")
eCom:Related.ProductSmartSearches.Count
Returns the number products in the ProductSmartSearches list.
@GetInteger("eCom:Related.ProductSmartSearches.Count")
eCom:Related.SavedForLater.Count
Returns the number products in the SavedForLater list.
@GetInteger("eCom:Related.SavedForLater.Count")
eCom:Related.SavedForLater.Count
Returns the number products in the SavedForLater list.
@GetInteger("eCom:Related.SavedForLater.Count")
eCom:Related.WhatAboutTheseProducts.Count
Returns the number products in the WhatAboutTheseProducts list.
@GetInteger("eCom:Related.WhatAboutTheseProducts.Count")
eCom:Related.WhatAboutTheseProducts.Count
Returns the number products in the WhatAboutTheseProducts list.
@GetInteger("eCom:Related.WhatAboutTheseProducts.Count")
eCom:Related.YouHaveSeenTheseProducts.Count
Returns the number products in the YouHaveSeenTheseProducts list.
@GetInteger("eCom:Related.YouHaveSeenTheseProducts.Count")
eCom:Related.YouHaveSeenTheseProducts.Count
Returns the number products in the YouHaveSeenTheseProducts list.
@GetInteger("eCom:Related.YouHaveSeenTheseProducts.Count")
ProductSheetURL
Returns the URL to a page that generates the product sheet and sends it to the user.
@GetObject("ProductSheetURL")
Available loops
AllDiscounts
The AllDiscounts
loop lets you display information about all discounts.
The Loop provides the possibility to render:
- All the sales discounts, with available tags.
- All the order discounts, with available tags.
Note that it's not recommended to use both sales discounts and order discounts at the same time.
@foreach (LoopItem item in GetLoop("AllDiscounts")){ <p>@item.GetValue("TagName")</p> }
AssociatedGroups
The AssociatedGroups
loop lets you display information about groups that a products is related to.
@foreach (LoopItem item in GetLoop("AssociatedGroups")){ <p>@item.GetValue("TagName")</p> }
BOMConfigurators
The BOMConfigurators
loop contains tags for displaying information about the BOM (Bill of Materials) / parts list groups.
@foreach (LoopItem item in GetLoop("BOMConfigurators")){ <p>@item.GetValue("TagName")</p> }
BOMProducts
The BOMProducts
loop lets you display the products in the BOM.
@foreach (LoopItem item in GetLoop("BOMProducts")){ <p>@item.GetValue("TagName")</p> }
Comments
The Comments
loop lets you display available data of specific comment.
@foreach (LoopItem item in GetLoop("Comments")){ <p>@item.GetValue("TagName")</p> }
Comments.Newfirst
The Comments
loop lets you display available data of specific comment when the comments ordered descending by date .
@foreach (LoopItem item in GetLoop("Comments.Newfirst")){ <p>@item.GetValue("TagName")</p> }
CustomFieldList
The CustomFieldList
loop lets you display a list of the custom product fields.
@foreach (LoopItem item in GetLoop("CustomFieldList")){ <p>@item.GetValue("TagName")</p> }
CustomFields
The CustomFields
loop lets you display information about the custom product fields for a product.
@foreach (LoopItem item in GetLoop("CustomFields")){ <p>@item.GetValue("TagName")</p> }
CustomFieldValues
The CustomFieldValues loop lets you display a list of the custom product fields includs value of the field.
@foreach (LoopItem item in GetLoop("CustomFieldValues")){ <p>@item.GetValue("TagName")</p> }
Details
The Details
loop lets you display additional details about a product.
@foreach (LoopItem item in GetLoop("Details")){ <p>@item.GetValue("TagName")</p> }
Ecom:LastAddedProduct.AlternativeImages
Returns the images related to user defined patterns of a product last added to cart.
@foreach (LoopItem item in GetLoop("Ecom:LastAddedProduct.AlternativeImages")){ <p>@item.GetValue("TagName")</p> }
Ecom:Product.AlternativeImages
Returns the images related to user defined patterns.
@foreach (LoopItem item in GetLoop("Ecom:Product.AlternativeImages")){ <p>@item.GetValue("TagName")</p> }
Ecom:Product.AlternativeImages
Returns the images related to user defined patterns of the orderline's product.
@foreach (LoopItem item in GetLoop("Ecom:Product.AlternativeImages")){ <p>@item.GetValue("TagName")</p> }
Ecom:ProductList.PagesX
The Ecom:ProductList.Pages loop lets you display various information about the paging for the product list.
The available paging loop and tags make it possible to do things like this:
@foreach (LoopItem item in GetLoop("Ecom:ProductList.PagesX")){ <p>@item.GetValue("TagName")</p> }
eCom:Related.CustomersWhoBoughtThisItemAlsoBought
The eCom:Related.CustomersWhoBoughtThisItemAlsoBought
loop lets you display various information about products that have been bought by the same customers as the actual product.
@foreach (LoopItem item in GetLoop("eCom:Related.CustomersWhoBoughtThisItemAlsoBought")){ <p>@item.GetValue("TagName")</p> }
eCom:Related.CustomersWhoSawThisAlsoSaw
The eCom:Related.CustomersWhoSawThisAlsoSaw
loop lets you display various information about products that have been seen by the same customers as the actual product.
@foreach (LoopItem item in GetLoop("eCom:Related.CustomersWhoSawThisAlsoSaw")){ <p>@item.GetValue("TagName")</p> }
eCom:Related.MoreFromSameManufacturer
The eCom:Related.MoreFromSameManufacturer loop returns 12 products from the same manufacturer excluding the current product.
@foreach (LoopItem item in GetLoop("eCom:Related.MoreFromSameManufacturer")){ <p>@item.GetValue("TagName")</p> }
eCom:Related.MostPopularProducts
The eCom:Related.MostPopularProducts
loop lets you display various information about the top ten most sold products.
@foreach (LoopItem item in GetLoop("eCom:Related.MostPopularProducts")){ <p>@item.GetValue("TagName")</p> }
eCom:Related.ProductSmartSearches
The eCom:Related.ProductSmartSearches loop lets you display various information about products in the smart search that is selected as related smart search in product edit.
@foreach (LoopItem item in GetLoop("eCom:Related.ProductSmartSearches")){ <p>@item.GetValue("TagName")</p> }
eCom:Related.SavedForLater
The eCom:Related.SavedForLater loop lets you display various information about the products that is removed from the cart and added to a saved for later list that is saved for a configurable number of days - in a setting in Management center - eCommerce - Advanced - Shopping cart - Saved for later valid time (days)).
@foreach (LoopItem item in GetLoop("eCom:Related.SavedForLater")){ <p>@item.GetValue("TagName")</p> }
eCom:Related.WhatAboutTheseProducts
The eCom:Related.WhatAboutTheseProducts
loop lets you display various information about more expensive products in the same group.
@foreach (LoopItem item in GetLoop("eCom:Related.WhatAboutTheseProducts")){ <p>@item.GetValue("TagName")</p> }
eCom:Related.YouHaveSeenTheseProducts
The eCom:Related.YouHaveSeenTheseProducts
loop lets you display various information about the products that the current user have visited in the same session.
@foreach (LoopItem item in GetLoop("eCom:Related.YouHaveSeenTheseProducts")){ <p>@item.GetValue("TagName")</p> }
FieldDisplayGroups
Returns the list of Field Display Groups.
@foreach (LoopItem item in GetLoop("FieldDisplayGroups")){ <p>@item.GetValue("TagName")</p> }
GroupFields
The GroupFields
loop lets you display the custom field groups added to a product.
@foreach (LoopItem item in GetLoop("GroupFields")){ <p>@item.GetValue("TagName")</p> }
ImageCategories
The ImageCategories loop lets you display information about the image category for a product.
@foreach (LoopItem item in GetLoop("ImageCategories")){ <p>@item.GetValue("TagName")</p> }
OrderContexts
The OrderContexts
loop lets you display various information about the order context carts that are rendered in the current context.
@foreach (LoopItem item in GetLoop("OrderContexts")){ <p>@item.GetValue("TagName")</p> }
Product.ConditionRewards
Returns tags shows what rewards could be received if additional conditions are performed.
@foreach (LoopItem item in GetLoop("Product.ConditionRewards")){ <p>@item.GetValue("TagName")</p> }
Product.OrderLineFields
The Order.OrderLineFields
loop lets you display various information about all custom order line fields associated with a product.
@foreach (LoopItem item in GetLoop("Product.OrderLineFields")){ <p>@item.GetValue("TagName")</p> }
Product.OrderLineFields
The Product.OrderLineFields loop lets you display all custom order line fields associated with a product. The loop can be inserted in the product template.
@foreach (LoopItem item in GetLoop("Product.OrderLineFields")){ <p>@item.GetValue("TagName")</p> }
Product.Prices
The Product.Prices
loop lets you display all the product prices that are created in the price matrix in Prices in product edit.
@foreach (LoopItem item in GetLoop("Product.Prices")){ <p>@item.GetValue("TagName")</p> }
ProductCategories
The ProductCategories
loop lets you display various information about the product categories fields that you can enable on a group and edit on the products in the group.
@foreach (LoopItem item in GetLoop("ProductCategories")){ <p>@item.GetValue("TagName")</p> }
ProductDiscounts
The ProductDiscounts
loop lets you display information about product discounts.
@foreach (LoopItem item in GetLoop("ProductDiscounts")){ <p>@item.GetValue("TagName")</p> }
ProductGroups
The ProductsGroups
loop lets you display information about product groups.
@foreach (LoopItem item in GetLoop("ProductGroups")){ <p>@item.GetValue("TagName")</p> }
ProductRelatedGroups
The ProductRelatedGroups
loop lets you display information about related product groups for a product.
@foreach (LoopItem item in GetLoop("ProductRelatedGroups")){ <p>@item.GetValue("TagName")</p> }
StockLocations
The StockLocations
loop lets you display information about the stock locations for a product.
@foreach (LoopItem item in GetLoop("StockLocations")){ <p>@item.GetValue("TagName")</p> }
StockStateTotals
The StockStateTotals
loop lets you display various information about the total amount by the stock state.
@foreach (LoopItem item in GetLoop("StockStateTotals")){ <p>@item.GetValue("TagName")</p> }
StockUnits
The StockUnits
loop lets you display information about the stock unit for a product.
@foreach (LoopItem item in GetLoop("StockUnits")){ <p>@item.GetValue("TagName")</p> }
Taxes
The Taxes
loop lets you display various information about the taxes that are applied to the product.
@foreach (LoopItem item in GetLoop("Taxes")){ <p>@item.GetValue("TagName")</p> }
Units
Related to VariantOptions
.
@foreach (LoopItem item in GetLoop("Units")){ <p>@item.GetValue("TagName")</p> }
VariantCombinations
The VariantCombinations
loop lets you display variant combinations.
@foreach (LoopItem item in GetLoop("VariantCombinations")){ <p>@item.GetValue("TagName")</p> }
VariantGroups
The VariantGroups
loop lets you display information about variant groups.
@foreach (LoopItem item in GetLoop("VariantGroups")){ <p>@item.GetValue("TagName")</p> }
VariantInfos
Returns all information about product variant options and how they are linked.
@foreach (LoopItem item in GetLoop("VariantInfos")){ <p>@item.GetValue("TagName")</p> }