Product Tokens are used in templates to display calculations from the business logic of Customer Self Service.
Token |
Description |
Type 1 Usage |
Razor Usage |
---|---|---|---|
AccessoriesAvailable |
WARNING: Uses LivePriceCache to get data not ProductAlternatives |
Product.AccessoriesAvailable |
productAccessoriesAvailable |
AccessoriesCount |
WARNING: Reduced ProductAlternatives query and applies contract item rules |
Product.AccessoriesCount |
productAccessoriesCount |
AddProductToComparisonListToken |
Token that renders out rcAddProductToComparisonList resource and can be used in |
Product.AddProductToComparisonListToken |
productAddProductToComparisonListToken |
AddReviewButton |
TBA |
Product.AddReviewButton |
productAddReviewButton |
AddToFavouritesButton |
TBA |
Product.AddToFavouritesButton |
productAddToFavouritesButton |
AddToOrCreateOwnRegistryListButton |
Used to render a html button for the purpose of adding a Product to one of the user's own |
Product.AddToOrCreateOwnRegistryListButton |
productAddToOrCreateOwnRegistryListButton |
AddToOrderButton |
TBA |
Product.AddToOrderButton |
productAddToOrderButton |
AllowOrderEntryForProduct |
Gets whether the user should be permitted to order this product based on various |
Product.AllowOrderEntryForProduct |
productAllowOrderEntryForProduct |
AlternatesAccessoriesText |
Gets Html about accessories or products relating |
Product.AlternatesAccessoriesText |
productAlternatesAccessoriesText |
AlternatesAvailable |
WARNING: Uses LivePriceCache to get data not ProductAlternatives |
Product.AlternatesAvailable |
productAlternatesAvailable |
AlternatesCount |
WARNING: Reduced ProductAlternatives query and applies contract item rules |
Product.AlternatesCount |
productAlternatesCount |
AttributedProductDropDownList |
TBA |
Product.AttributedProductDropDownList |
productAttributedProductDropDownList |
AttributeList |
Returns all productattributeproducts stored in the database |
Product.AttributeList |
productAttributeList |
AttributePriceBreakContainer |
TBA |
Product.AttributePriceBreakContainer |
productAttributePriceBreakContainer |
AvailableForBot |
TBA |
Product.AvailableForBot |
productAvailableForBot |
AvailableForOne |
TBA |
Product.AvailableForOne |
productAvailableForOne |
AvailableQty |
TBA |
Product.AvailableQty |
productAvailableQty |
AvailableQtyNotIncCurrentLinesString |
TBA |
Product.AvailableQtyNotIncCurrentLinesString |
productAvailableQtyNotIncCurrentLinesString |
AverageRating |
TBA |
Product.AverageRating |
productAverageRating |
AverageRatingDescription |
TBA |
Product.AverageRatingDescription |
productAverageRatingDescription |
AverageRatingText |
TBA |
Product.AverageRatingText |
productAverageRatingText |
BonusStockForProductText |
TBA |
Product.BonusStockForProductText |
productBonusStockForProductText |
CompanionCount |
CACHED: Cached at record level |
Product.CompanionCount |
productCompanionCount |
ConfigureKitButton |
Token for use in templates that renders a resource based input button that allows user to configure kit options providing |
Product.ConfigureKitButton |
productConfigureKitButton |
CostCentreCode |
Returns the cost centre code control HTML if the product is allowed to be ordered, otherwise returns an empty string |
Product.CostCentreCode |
productCostCentreCode |
CustomerFavouritesProductDisplayIcon |
Checks if the current product is in the list of customer favourites. If so, returns a resource. |
Product.CustomerFavouritesProductDisplayIcon |
productCustomerFavouritesProductDisplayIcon |
CustomerProductCode |
Gets a the customer specific product code for this system product. The ProductCode |
Product.CustomerProductCode |
productCustomerProductCode |
DeleteFromUserStocktakeButton |
TOKEN: Renders out a button that can be used to remove a product from the user's |
Product.DeleteFromUserStocktakeButton |
productDeleteFromUserStocktakeButton |
DiscountForOne |
TBA |
Product.DiscountForOne |
productDiscountForOne |
DiscountForOneString |
TBA |
Product.DiscountForOneString |
productDiscountForOneString |
GPAmountEx |
TBA |
Product.GPAmountEx |
productGPAmountEx |
GPAmountExForQty(Decimal) |
TBA |
Product.GPAmountExForQty(Decimal) |
productGPAmountExForQty(Decimal) |
GPPercentageEx |
TBA |
Product.GPPercentageEx |
productGPPercentageEx |
GPPercentageExForQty(Decimal) |
TBA |
Product.GPPercentageExForQty(Decimal) |
productGPPercentageExForQty(Decimal) |
HasLiveQuantityBreaks |
Gets whether the product has quantity breaks allowing for use in Xslt templates. |
Product.HasLiveQuantityBreaks |
productHasLiveQuantityBreaks |
ImagePrefix |
TBA |
Product.ImagePrefix |
productImagePrefix |
ImageSuffix |
TBA |
Product.ImageSuffix |
productImageSuffix |
IncTaxPrice |
TBA |
Product.IncTaxPrice |
productIncTaxPrice |
ItemCostEx |
TBA |
Product.ItemCostEx |
productItemCostEx |
ItemCostExForQty(Decimal) |
TBA |
Product.ItemCostExForQty(Decimal) |
productItemCostExForQty(Decimal) |
ItemsOnOrder |
TBA |
Product.ItemsOnOrder |
productItemsOnOrder |
KitCode |
TOKEN: Get the Kit Code if configurable kits are enabled and this is a kit! |
Product.KitCode |
productKitCode |
LiveQuantityBreakMessage |
Gets a resource value for use in description to indicate quantity break pricing |
Product.LiveQuantityBreakMessage |
productLiveQuantityBreakMessage |
MetaDataSummary |
Returns a summary of all product metadata as defined in MetaDataSummaryFieldGroup and |
Product.MetaDataSummary |
productMetaDataSummary |
MetaDataSummaryCustom(String, String) |
Returns a summary of all product metadata as defined in the supplied template and fieldgroup |
Product.MetaDataSummaryCustom(String, String) |
productMetaDataSummaryCustom(String, String) |
NettPriceBreak0 |
Gets the Nett Quantity Price Break at level 0 |
Product.NettPriceBreak0 |
productNettPriceBreak0 |
NettPriceBreak0ExGST |
TBA |
Product.NettPriceBreak0ExGST |
productNettPriceBreak0ExGST |
NettPriceBreak0IncGST |
TBA |
Product.NettPriceBreak0IncGST |
productNettPriceBreak0IncGST |
NettPriceBreak1 |
Gets the Nett Quantity Price Break at level 1 |
Product.NettPriceBreak1 |
productNettPriceBreak1 |
NettPriceBreak1ExGST |
TBA |
Product.NettPriceBreak1ExGST |
productNettPriceBreak1ExGST |
NettPriceBreak1IncGST |
TBA |
Product.NettPriceBreak1IncGST |
productNettPriceBreak1IncGST |
NettPriceBreak2 |
Gets the Nett Quantity Price Break at level 2 |
Product.NettPriceBreak2 |
productNettPriceBreak2 |
NettPriceBreak2ExGST |
TBA |
Product.NettPriceBreak2ExGST |
productNettPriceBreak2ExGST |
NettPriceBreak2IncGST |
TBA |
Product.NettPriceBreak2IncGST |
productNettPriceBreak2IncGST |
NettPriceBreak3 |
Gets the Nett Quantity Price Break at level 3 |
Product.NettPriceBreak3 |
productNettPriceBreak3 |
NettPriceBreak3ExGST |
TBA |
Product.NettPriceBreak3ExGST |
productNettPriceBreak3ExGST |
NettPriceBreak3IncGST |
TBA |
Product.NettPriceBreak3IncGST |
productNettPriceBreak3IncGST |
NettPriceBreak4 |
Gets the Nett Quantity Price Break at level 4 |
Product.NettPriceBreak4 |
productNettPriceBreak4 |
NettPriceBreak4ExGST |
TBA |
Product.NettPriceBreak4ExGST |
productNettPriceBreak4ExGST |
NettPriceBreak4IncGST |
TBA |
Product.NettPriceBreak4IncGST |
productNettPriceBreak4IncGST |
NettPriceBreakPrice0 |
Gets the Nett Price Break Price at level 0 |
Product.NettPriceBreakPrice0 |
productNettPriceBreakPrice0 |
NettPriceBreakPrice0ExGST |
Gets the Nett Price Break Price Ex Tax at level 0 |
Product.NettPriceBreakPrice0ExGST |
productNettPriceBreakPrice0ExGST |
NettPriceBreakPrice0IncGST |
Gets the Nett Price Break Price Inc Tax at level 0 |
Product.NettPriceBreakPrice0IncGST |
productNettPriceBreakPrice0IncGST |
NettPriceBreakPrice1 |
Gets the Nett Price Break Price at level 1 |
Product.NettPriceBreakPrice1 |
productNettPriceBreakPrice1 |
NettPriceBreakPrice1ExGST |
Gets the Nett Price Break Price Ex Tax at level 1 |
Product.NettPriceBreakPrice1ExGST |
productNettPriceBreakPrice1ExGST |
NettPriceBreakPrice1IncGST |
Gets the Nett Price Break Price Inc Tax at level 1 |
Product.NettPriceBreakPrice1IncGST |
productNettPriceBreakPrice1IncGST |
NettPriceBreakPrice2 |
Gets the Nett Price Break Price at level 2 |
Product.NettPriceBreakPrice2 |
productNettPriceBreakPrice2 |
NettPriceBreakPrice2ExGST |
Gets the Nett Price Break Price Ex Tax at level 2 |
Product.NettPriceBreakPrice2ExGST |
productNettPriceBreakPrice2ExGST |
NettPriceBreakPrice2IncGST |
Gets the Nett Price Break Price Inc Tax at level 2 |
Product.NettPriceBreakPrice2IncGST |
productNettPriceBreakPrice2IncGST |
NettPriceBreakPrice3 |
Gets the Nett Price Break Price at level 3 |
Product.NettPriceBreakPrice3 |
productNettPriceBreakPrice3 |
NettPriceBreakPrice3ExGST |
Gets the Nett Price Break Price Ex Tax at level 3 |
Product.NettPriceBreakPrice3ExGST |
productNettPriceBreakPrice3ExGST |
NettPriceBreakPrice3IncGST |
Gets the Nett Price Break Price Inc Tax at level 3 |
Product.NettPriceBreakPrice3IncGST |
productNettPriceBreakPrice3IncGST |
NettPriceBreakPrice4 |
Gets the Nett Price Break Price at level 4 |
Product.NettPriceBreakPrice4 |
productNettPriceBreakPrice4 |
NettPriceBreakPrice4ExGST |
Gets the Nett Price Break Price Ex Tax at level 4 |
Product.NettPriceBreakPrice4ExGST |
productNettPriceBreakPrice4ExGST |
NettPriceBreakPrice4IncGST |
Gets the Nett Price Break Price Inc Tax at level 4 |
Product.NettPriceBreakPrice4IncGST |
productNettPriceBreakPrice4IncGST |
NettPriceForOne |
Gets price of 1 of this product |
Product.NettPriceForOne |
productNettPriceForOne |
NettPriceForOneEx |
Gets price of product ex-tax for quantity of 1 of the product |
Product.NettPriceForOneEx |
productNettPriceForOneEx |
NettPriceForOneExOrMessage |
Gets price (with discount) of product ex-tax for quantity of 1 of the product |
Product.NettPriceForOneExOrMessage |
productNettPriceForOneExOrMessage |
NettPriceForOneInc |
Gets price of product inc-tax for quantity of 1 of the product |
Product.NettPriceForOneInc |
productNettPriceForOneInc |
NettPriceForOneIncOrMessage |
Gets price (with discount) of product inc-tax for quantity of 1 of the product |
Product.NettPriceForOneIncOrMessage |
productNettPriceForOneIncOrMessage |
NettPriceForOneOrMessage |
Gets price (with discount) of 1 of this product |
Product.NettPriceForOneOrMessage |
productNettPriceForOneOrMessage |
NettPriceForOneString |
TBA |
Product.NettPriceForOneString |
productNettPriceForOneString |
NettTaxForOne |
Gets tax portion for price of product for quantity of 1 |
Product.NettTaxForOne |
productNettTaxForOne |
NumberOfReviews |
TBA |
Product.NumberOfReviews |
productNumberOfReviews |
OnContract |
TBA |
Product.OnContract |
productOnContract |
OrderLineNote |
TBA |
Product.OrderLineNote |
productOrderLineNote |
Picture1 |
TBA |
Product.Picture1 |
productPicture1 |
Picture1Image |
TBA |
Product.Picture1Image |
productPicture1Image |
PriceBreak0 |
TBA |
Product.PriceBreak0 |
productPriceBreak0 |
PriceBreak0ExGST |
TBA |
Product.PriceBreak0ExGST |
productPriceBreak0ExGST |
PriceBreak0IncGST |
TBA |
Product.PriceBreak0IncGST |
productPriceBreak0IncGST |
PriceBreak1 |
TBA |
Product.PriceBreak1 |
productPriceBreak1 |
PriceBreak1ExGST |
TBA |
Product.PriceBreak1ExGST |
productPriceBreak1ExGST |
PriceBreak1IncGST |
TBA |
Product.PriceBreak1IncGST |
productPriceBreak1IncGST |
PriceBreak2 |
TBA |
Product.PriceBreak2 |
productPriceBreak2 |
PriceBreak2ExGST |
TBA |
Product.PriceBreak2ExGST |
productPriceBreak2ExGST |
PriceBreak2IncGST |
TBA |
Product.PriceBreak2IncGST |
productPriceBreak2IncGST |
PriceBreak3 |
TBA |
Product.PriceBreak3 |
productPriceBreak3 |
PriceBreak3ExGST |
TBA |
Product.PriceBreak3ExGST |
productPriceBreak3ExGST |
PriceBreak3IncGST |
TBA |
Product.PriceBreak3IncGST |
productPriceBreak3IncGST |
PriceBreak4 |
TBA |
Product.PriceBreak4 |
productPriceBreak4 |
PriceBreak4ExGST |
TBA |
Product.PriceBreak4ExGST |
productPriceBreak4ExGST |
PriceBreak4IncGST |
TBA |
Product.PriceBreak4IncGST |
productPriceBreak4IncGST |
PriceBreakPrice0 |
Gets the Price Break Price at level 0 |
Product.PriceBreakPrice0 |
productPriceBreakPrice0 |
PriceBreakPrice1 |
Gets the Price Break Price at level 1 |
Product.PriceBreakPrice1 |
productPriceBreakPrice1 |
PriceBreakPrice2 |
Gets the Price Break Price at level 2 |
Product.PriceBreakPrice2 |
productPriceBreakPrice2 |
PriceBreakPrice3 |
Gets the Price Break Price at level 3 |
Product.PriceBreakPrice3 |
productPriceBreakPrice3 |
PriceBreakPrice4 |
Gets the Price Break Price at level 4 |
Product.PriceBreakPrice4 |
productPriceBreakPrice4 |
PriceBreakQty0 |
Gets the Price Break Qty at level 0 |
Product.PriceBreakQty0 |
productPriceBreakQty0 |
PriceBreakQty1 |
Gets the Price Break Qty at level 1 |
Product.PriceBreakQty1 |
productPriceBreakQty1 |
PriceBreakQty2 |
Gets the Price Break Qty at level 2 |
Product.PriceBreakQty2 |
productPriceBreakQty2 |
PriceBreakQty3 |
Gets the Price Break Qty at level 3 |
Product.PriceBreakQty3 |
productPriceBreakQty3 |
PriceBreakQty4 |
Gets the Price Break Qty at level 4 |
Product.PriceBreakQty4 |
productPriceBreakQty4 |
PriceContract |
TBA |
Product.PriceContract |
productPriceContract |
PriceContractExGST |
TBA |
Product.PriceContractExGST |
productPriceContractExGST |
PriceContractIncGST |
TBA |
Product.PriceContractIncGST |
productPriceContractIncGST |
PriceCurrencySuffix |
Shows the generic currency suffix or inc/ex GST depending on flags |
Product.PriceCurrencySuffix |
productPriceCurrencySuffix |
PriceForOne |
TBA |
Product.PriceForOne |
productPriceForOne |
PriceForOneEx |
TBA |
Product.PriceForOneEx |
productPriceForOneEx |
PriceForOneExOrMessage |
Show price (ex GST) or message based on attribute config on page |
Product.PriceForOneExOrMessage |
productPriceForOneExOrMessage |
PriceForOneInc |
TBA |
Product.PriceForOneInc |
productPriceForOneInc |
PriceForOneIncOrMessage |
Show price (inc GST) or message based on attribute config on page |
Product.PriceForOneIncOrMessage |
productPriceForOneIncOrMessage |
PriceForOneOrMessage |
Show price or message based on attribute config on page |
Product.PriceForOneOrMessage |
productPriceForOneOrMessage |
PriceForOneString |
TBA |
Product.PriceForOneString |
productPriceForOneString |
PriceFromDefault |
TBA |
Product.PriceFromDefault |
productPriceFromDefault |
PriceFromFirst |
TBA |
Product.PriceFromFirst |
productPriceFromFirst |
PricePromotion |
Formats the ProntoPriceRecord["PromPrice"] so this is essentially ex GST. |
Product.PricePromotion |
productPricePromotion |
PricePromotionExGST |
TBA |
Product.PricePromotionExGST |
productPricePromotionExGST |
PricePromotionIncGST |
TBA |
Product.PricePromotionIncGST |
productPricePromotionIncGST |
ProductParsedListTemplate(String) |
Property that returns a parsed template for this Product |
Product.ProductParsedListTemplate(String) |
productProductParsedListTemplate(String) |
ProductParsedListTemplateBatched(String, Boolean) |
Property that returns a parsed template for THE WHOLE Product RECORDSET - will only return parsed data for first record |
Product.ProductParsedListTemplateBatched(String, Boolean) |
productProductParsedListTemplateBatched(String, Boolean) |
QtyBox |
TBA |
Product.QtyBox |
productQtyBox |
QuantityInCart |
TBA |
Product.QuantityInCart |
productQuantityInCart |
RegistryListIDHiddenHtmlField |
Used to render a html input hidden field for adding products for the RegistryListID contained in the querystring. The resource can take 2 params, the first |
Product.RegistryListIDHiddenHtmlField |
productRegistryListIDHiddenHtmlField |
RequestedDeliveryDateBox |
TBA |
Product.RequestedDeliveryDateBox |
productRequestedDeliveryDateBox |
ReviewSummary |
TBA |
Product.ReviewSummary |
productReviewSummary |
RRPEx |
TBA |
Product.RRPEx |
productRRPEx |
RRPExOrMessage |
TBA |
Product.RRPExOrMessage |
productRRPExOrMessage |
RRPInc |
TBA |
Product.RRPInc |
productRRPInc |
RRPIncOrMessage |
TBA |
Product.RRPIncOrMessage |
productRRPIncOrMessage |
RRPOrMessage |
TBA |
Product.RRPOrMessage |
productRRPOrMessage |
StocktakeQty |
TOKEN: Renders out the the quantity of the current product counted in the user's |
Product.StocktakeQty |
productStocktakeQty |
UniqueBomLineTypeConfigurableKitComponents |
Returns a ProntoBillOfMaterials set of unique BomLineTypes of configurable kit components for this product. |
Product.UniqueBomLineTypeConfigurableKitComponents |
productUniqueBomLineTypeConfigurableKitComponents |
UserFavouritesProductDisplayIcon |
Checks if the current product is in the list of user favourites. If so, returns a resource. |
Product.UserFavouritesProductDisplayIcon |
productUserFavouritesProductDisplayIcon |