eCom:Related.MostPopularProducts
Summary
The eCom:Related.MostPopularProducts
loop lets you display various information about the top ten most sold products.
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")
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: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: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")
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> }
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:Product.AlternativeImages
Returns the images related to user defined patterns.
@foreach (LoopItem item in GetLoop("Ecom:Product.AlternativeImages")){ <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 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> }