Base Tag Library
Note: We have updated our folder structure in Neto 6 and this has not been updated on all tweaks yet. More info.

product

Lets you pull content from a product anywhere on a webstore

Example

[%product sku:'product-sku'%]
    [%param *body%]
        <p>[@sku@] [@model@]</p>
    [%/param%]
[%/product%]

Usage

The product tag lets you use data tags for a product in any template in neto. The product tag covers every data tag for a product, so it can be used to augment the existing supplementary tags for products such as advert tags, thumb lists, etc.

You need only identify the SKU you'd like to query via the id param then place the data tags as required in the body parameter.

product Parameters

Name Options Description
id:'' String Specifies a product ID to query
sku:'' String Specifies a product SKU to query
header HTML & b@se tags Renders a single usable space above the body
body* HTML & b@se tags Runs an array for each option in the tag
footer HTML & b@se tags Renders a single usable space below the body
ifempty HTML & b@se tags If their are no active payment methods this block is printed in place of the header, body & footer
group_id:'' Integer & b@se tags displays product information based on the given user group attribute.

product Data Tags

Name Description
[@acc_code@] Accounting Code
[@actual_height@], [@actual_length@], [@actual_width@] The assemblemed dimensions for the SKU. Prints as meters by default
[@allow_oversell@] Virtual product tag boolean
[@arrival_date@] Arrival date of SKU, recommended to use format tag
[@artist_author@] Artist/Author tag
[@availability_description@] Availability Description for the SKU, typically used to explain when product will become available.
[@available_preorder_quantity@] Pre-order QTY that is free for order
[@barcode@], [@barcode1@], [@barcode2@], [@barcode3@] The barcode tag, can be used with the barcode_url asset to generate an image
[@base_unit_qty@] Unit quantity description
[@brand@] Product brand, can be used with brand tag to load further information.
[@committed_quantity@] Quantity commited to orders
[@count@] Counts for every time the body param is run as a whole number integer
[@cubic@] Cubic weight calculated for the SKU
[@custom_label@] Custom label field
[@date_created@] Date the product was created in Neto, can be edited
[@display_template@] Body template selected for SKU
[@editable_bundle@] Boolean that when true indicates that a product is an editable kit/bundle
[@extra@] Boolean that when true indicates the product has "Extra Options" available
[@format@] Product Format field
[@free_gifts@] Boolean that when true has free gifts assigned to SKU
[@has_child@] Boolean that when true indicates the SKU has child items / variations
[@has_components@] Boolean that when true indicates the SKU has kit components
[@has_mlp@] If a product has multi level pricing it shows as true
[@height@], [@length@], [@width@] The Dimensions for the SKU and prints as meters by default
[@weight@] Item weight
[@inpromo@] Boolean that when true indicates the item has a promotional price that is valid
[@instock@] Boolean that when true indicates the item is in stock
[@inventory_id@] A unique ID assigned to the item, typically for internal use
[@itm_gp_id@] A unqiue id for kits/variations/parent items, typically for internal use
[@itm_sortorder@], [@itm_sortorder2@] Sort order integer, used to determine the sort order of the item depending on the thumblist sortby options
[@limited_stock@] Prints true when the stock is lower then the global configuration for "low stock"
[@manufacturer_model@] The model no. / Sku provided by the manufacturer
[@max_qty@],[@min_qty@] The maximum and minimum purchase quantity for that item in an order
[@misc#@] Where # indicates the misc number, this prints the misc field specified
[@model@],[@name@] The item name
[@multiplier_qty@] The quantity grouping the item must be purchased in, eg. Lots of 5
[@no_shipping@] When true there are no shipping options, requires cal_shipping param to be enabled
[@notax@] A boolean that when true indicates it is tax free
[@preorder@] A boolean that when true indicates that the item meets the conditions to be available for preorder
[@preorder_date@] The preorder date of which the item is expected to become in stock
[@preorder_quantity@] The anticipated quantity available for preorder
[@price@] Item price based on users group ID
[@product_subtype@] The product subtype
[@product_type@] The product type
[@promo_end@], [@promo_start@] The promotional price start & end dates
[@promo_price@] The promotional price active during promo dates
[@promo_save@] The saving made on the item calculated by the difference between the promotional price & the RRP
[@rental_only@] A boolean that when true means it is a rental only item
[@retail@] Retail price
[@rndm@] Generates a random number each time it is printed in an array
[@save@] Save price percentage
[@save_price@] Save price
[@service_only@] A boolean that when true indicates a service item which has no delivery options required
[@sh_type_id@] The shipping ID of the shipping method that the item belongs to
[@short_description@] Item short description, has a character limit of 250 characters
[@single_price@] Single unit price
[@sku@] The items SKU, the unique identifier
[@start_date@] The date the product was created
[@store_price@] The lowest price available
[@store_quantity@] The quantity available for purchase
[@subtitle@] The items subtitle
[@swatch@] The colour code in hex on the product
[@tax_inc@] A boolean that when true indicates a tax inclusive product
[@thumb@], [@thumb#@] Where # represents a number, this is the image url
[@unit@] The unit of measure
[@url@] The URL used to reach the items product page
[@active@] A boolean that prints 1 when the product is active
[@approval@] A boolean that prints 1 when the product is approved
[@asset_account@] Prints the asset account number or ID, relative to accounting software
[@auto_url_update@] A boolean that prints true when the configuration on the product page called "Automated URL" is turned on that regenerates the URL everytime the product name or SKU is updated.
[@barcode_height@] Loads the value of the barcode height value
[@base_unit@] The base unit of the product
[@brochure_url@] The url of the PDF brochure stored against the product
[@build_quantity@] The total quantity available of a kit calculated by the stock of the kit components. I.E. If you have 2 products that comprise a kit and you need one of each, if you have a quantity of 3 of one and 2 of the other, you can only build a total of 2 of this kit.
[@buy_qty@],[@sell_qty@] Used for purchasing, buy quantity is a reference typically used for the box size order quantity when you purchase one "Unit" from the supplier. The sell quantity is the reverse of this, the quantity of a box of items sold.
[@cogs_account@] Prints the number or ID of cost of goods/sale account.
[@cost@] The cost of the product
[@current_id@] When a product page has variations, current sku loads the active, selected ID.
[@current_sku@] When a product page has variations, current sku loads the active, selected SKU.
[@description@] Load the product long description
[@dropshipper@] Loads the dropshipper name of the product
[@ebay_description@] Load the product ebay description
[@ebay_quantity@] The quantity amount devoted to ebay listings
[@expense_acc@] Prints expense account ID or number
[@features@] Load the product feature description
[@gp_restriction@] User group permissions, prints in binary format.
[@group_name@] Product group name that the product is assigned to (The inventory groups table)
[@has_from_price@] A boolean that prints true if the product is a parent product that has a child with a different price.
[@image_url@] Prints the URL of the full product image
[@image_url_check_days@] Prints an integer which the system uses to determine how frequently to a scrape a URL for the image
[@imgupd_date@] Prints a date which records the last time the image was udpated from an external source.
[@in_display_page@] A boolean that prints true when the product is in a thumb list located on the product display page, instead of the category.
[@income_account@] Income sales account ID or number
[@incoming_quantity@] Number of quantity that is incoming to your warehouse
[@internal_note@] Prints the internal note stored on the product
[@is_bought@] A boolean that prints true when the product is purchasable from supplier, used for accounting platform integrations
[@is_inventoried@] A boolean that prints true when the product tracks stock, used for accounting platform integrations
[@is_sold@] A boolean that prints true when the product is purchasable to customer, used for accounting platform integrations
[@itm_subtype@] Prints the item "subtype" similar to item type, just another categorisation.
[@job_id@] Prints the product job ID, typically used for sales invoices.
[@keywords@] Prints a list of keywords as stored in the SEO section of the product
[@mlp_price@] Prints the cheapest multi level pricing price
[@monthly_spent@] Typically used for recurring orders, prints the minimum monthly spend requirement for the item.
[@parent_inventory_id@] Prints the inventory ID of the parent product if the current product is a child
[@parent_sku@] Prints the SKU of the parent product if the current product is a child
[@pick_priority@] Will print either FIFO (First in, first out), FEFO (First expired, first out) or LIFO (Last in, first out)
[@pick_scan_qty@] The quantity amount picked when scanned, used for pick'n'pack
[@pick_zone@] The pick zone the product can be found in
[@primary_suppliers_id@] The primary supplier unqiue ID
[@print_label@] Number of labels to print per product
[@product_id@] Prints the inventory ID of the product
[@product_url@] Prints the full external product url, typically used for import/export system.
[@purchase_taxcode@] Purchase taxcode ID or number
[@quantity_sold@] Quantity of the product sold over a lifetime
[@rating@] The average rating of the product based on reviews
[@rating_decimal@] The review rating with a decimal place average
[@rating_round_half@] The review rating rounded to a half decimal
[@regen_url@] A boolean that when true, will regenerate the URL next time the batch job is run which will then switch this back to off.
[@reorder_quantity@] The quantity to reorder from the supplier, used for accounting systems.
[@repeat_type@] Prints Once or Always, Default which will only repeat when the standing order isn't fulfilled yet.
[@req_pack@] A boolean that prints true when the product is set to allow to be packed or boxed with other products.
[@restock_quantity@] The quantity for restocking when out of stock, typically for purchase orders.
[@restock_warning_level@] Prints a quantity that is used to trigger a warning to restock in the control panel
[@sales_commission_percent@] The percentage of commission given to salesperson
[@serial_tracking@] A boolean that prints true if it requires serial tracking
[@shipping@] Shipping weight of product
[@specifications@] Loads the long text field labelled "Specifications" for the product
[@split_for_picking@] A boolean that prints true when a kitted product is set to "Split for picking" in the control panel
[@supplier_code@] Supplier code of the supplier that the item belongs to
[@timestamp@] The time which the product was last updated
[@tnc@] A text field that prints terms & conditions.
[@type@] Product type name
[@url@] Product URL
[@visible@] A boolean that prints 1 when the product is set to visible
[@warranty@] The warranty description for the product