Request a callback
Request a callback

Enter your number and one of our friendly ecommerce experts will be in touch to answer all of your questions. All fields are required.

Speak to our experts today 0333 004 0333
Speak to one of our experts today or callback-group-circleRequest a callback
User Guides


The EKM system has a tag system that allows you to output data and editable content onto your website without any development experienced. These tags can be used to output data from your shop such as products and categories but also editable areas and logic statements which are useful throughout your shop's design.

The most complicated but most important tag on the EKM system is the ekm:showdata tag which allows you to output products, categories, special offers and related products. Because of its complexity we have created a unique tag builder. You can try this out on the ekm:showdata page.

Find A Tag
    Tag List Terminology
      • Term Description
      • Attribute Tag

        Attribute tags are EKM tags that are part of and go within other EKM tags. These tags are self-closing and typically look like [this]

      • Nested Tags

        Nested Tags are EKM tags that can be placed within other EKM tags. For example you can nest a showdata tag within another showdata tag.

      • Hexidecimal Colour Code

        HEX colour codes are 6 digit long HTML codes that define a colour. They are preceded by a hash, for example #000000 for Black. Sometimes these codes can be 3 digits long in their short-hand version.

      • Integer

        A number that is not followed by a decimal place. Example 1, 123 but NOT 3.2 for example.

      • Boolean

        A true or false answer either shown as true|false or yes|no or 1|0. EKM typically uses yes or no.

    Only Show Key Tags
    EKM Tags
    Recent Tag Updates
    • 26th April 2019
      • [ekm:add_to_wishlist] New tag to output a button on product pages to allow the product to be added to the customers wishlist.
    • 1st March 2019
    • 6th June 2018
    • 14th December 2017
      • [ekm:minicart] You can now use any order total attribute tag within the cart total message attributes. You can also now run javascript when a product is successfully (or unsuccessfully) added to the cart.
      • [ekm:showdata] You can now use [active_item] in output_item to change how items (categories and products) are displayed when currently being viewed. You can also now display a load more button instead of pagination and show an extra image on hover of a product image.
      • [ekm:background] Outputs the background image uploaded in the theme's colour customisation page.
      • [ekm:if] You can now use IS_MOBILE_BROWSER to check whether the requesting browser is a mobile device or not.
      • [ekm:element] You can now use the allowed_types attribute to set what content can be used in an element. The shop owner can select from a dropdown of all allowed types.
      • [ekm:customerreviews] You can now output the average star rating for a product.
    • 13th June 2017
    • 7th June 2017
      • [ekm:productqty] Added new input_class attribute to this tag to make it targetable using CSS.
      • [ekm:minicart] Added new cart_totals_message_empty, cart_totals_message_single_item, cart_totals_message_multiple_items and item_count_type to make cart messaging more powerful and on_update_callback to trigger events when items are added to the cart.
      • [ekm:productattributes] Added new output_all_attributes attribute to output other default product attributes in this tag.
    • 5th May 2017
      • [ekm:productqty] Added new value attribute to this tag to set the default quantity value.
      • [ekm:showdata] Added new, more consistent, attribute values for orderby and data for the recently viewed product feature.
    • 23rd January 2017
      • [ekm:poweredby] Added new output_start and output_end attribites to this tag.
      • [ekm:captcha] Removed style attribute from documentation as this is no longer supported by Google.
      • [ekm:if] Added new statement to check whether a product has reviews or not.
      • [ekm:if] Added new statement to check whether a specific feature is installed or not.
      • [ekm:customerreviews] Added a new attribute to the customer reviews tag to prevent rich snippets from being output.
      • [ekm:page_type] A new tag to output the page type for the page you are currently viewing.
    • 16th November 2016
      • [ekm:showdata] Added new recentproducts and randomproducts data attributes for displaying products recently viewed by the customer and products at random respectively.
    • 20th July 2016
    • 29th April 2016
    • 25th April 2016