LogoLogo
Chainbox Webshop
Chainbox Webshop
  • Chainbox Webshop documentation
  • Umbraco backoffice extension
    • Introduction: Umbraco backoffice extensions
    • Accessing Umbraco
    • Setup and configuration
      • Site profile settings - Chainbox module
        • Information, general and layout settings
          • Locale
          • Shared customer profile concept
          • Shop information settings
          • Company information settings
          • Primary layout colors and Favicon
          • Configure opening hours
        • Content
          • Global header notification
          • Top navigation items
          • Logo & tagline
          • Main navigation
          • Default footer configuration
            • Custom footer setup
        • Products
          • Product category settings
          • Product restriction setup
          • Indexing and search setup
          • Pricing display and purchase setup
          • Stock setup
          • Productlist setup
          • Productdetail settings
          • Product and category meta information settings
        • Checkout
          • Cart settings
          • Voucher, gifts & fees setup
          • Delivery/shipping setup
          • Paymentmethod setup
          • Terms configuration
        • Emails
          • Email theme setup
          • Email templates
        • Services
          • Newsletter provider setup
          • Consent provider setup
          • Tracking setup
          • Trustpilot setup
        • Security
          • Content Security policy setup
        • Debug
      • Global settings
        • Layout
        • Scripts & styles
        • Robots.txt
    • Content extensions
      • Content relations
      • Block Grid extensions
        • Row settings
          • Creating additional rowgrids
        • Column settings
        • Grid editor extensions
          • Anchor
          • Button
          • Contact form
          • Content slider
          • Headline
          • Magic tile
          • Newsletter subscription
          • Image
          • Parallax Image
          • Product List
          • Products
          • Slideshow
          • Template items
            • Introduction
            • Category specific
              • Category list
              • Category navigation
              • Product listing
            • Product specific
              • Recommended products
              • Content relations
              • Product documents
              • Product Images
              • Product information
              • Product purchase
              • Product specs
              • Related products
            • Generic
              • Header
              • Image
              • Popular products
              • Text
              • Video
          • Trustpilot widget
          • USP
          • Video
          • Umbraco standard
            • Embed
            • Macro
              • BrandList
              • CategoryMap
              • ContentLinks
              • ContentList
              • FeaturedBrands
              • FeaturedContent
              • FooterSoMeLinks
              • ImageGallery
              • RelatedContent
              • RelatedProducts
              • SiteSelector
              • TrustRating
              • TrustTextWithIcon
            • Quote
            • Richtext editor
      • Content templates
      • Documenttypes
        • System documenttypes
        • Landingpage documenttype
          • Landingpage (collection) document type
          • Landingpage (standalone) document type
          • Landingpage restriction by membertype
        • Homepage document type
        • Siteselector documenttype
    • User management
      • Users
      • User Groups
    • Media
  • Webshop frontend
    • Introduction: Webshop frontend
    • Templates
      • Homepage
      • Product pages
        • Product category listing
        • Product details
          • Variants
        • Content pages with vertical productlists
      • Checkout process
        • Shopping cart
        • Billing and shipping information
        • Payment
        • Order confirmation
          • Email receipt
      • Content & landingpages
      • Customer area
      • Header and footer
    • Functions
      • Search
      • Shortcuts
      • Pricing
      • Serverside tracking
      • CSV import
      • Vouchers
    • Settings
      • Labels
      • Worker controls
      • Index info
      • Umbraco
      • Documentation
    • Technical Info
      • Cookies
      • Browser support policy
  • Webshop worker
    • Introduction: Webshop worker
    • Built-in tasks
      • Feeds
        • Sitemap
        • XML Shoppingfeeds
      • Serverside tracking
      • Chainbox.io integration
        • PIM data
        • Logins & voucher
  • Chainbox.io integration
    • Product information management
      • Home
        • Overview
        • Product views
          • Create a view
            • View information
            • Options
              • Advanced table fields
              • Sidebar filters
              • Keyword search fields
              • Display mode
              • Enable user settings modifications
            • Fixed filtering
              • Query
              • Ordering
          • Manage views
      • Products
        • Change view
        • Category tree
        • Product details
          • Product search
          • Resources
          • Family
          • Channels
          • Categories
          • Delete product
          • Product tab
          • Marketing tab
          • Variant info tab
          • All attributes tab
        • Attribute stats
        • Bulk actions
        • Export csv
        • Create product
      • Categories
        • Export csv
        • Create subcategory
        • Category details
          • Hierachy
          • Label
          • Category tab
          • All attributes tab
          • Resources tab
          • Products tab
      • Define
        • Attributes
          • Attributes with Umbraco functionality
          • Creating attributes
          • Deleting attributes
        • Sets
        • Families
        • Channels
        • Category hierarchies
        • Lookup lists
        • Lookup list items
      • Import
        • Product CSV exports
        • Product ERP import
        • Product CSV import
        • Category CSV exports
        • Category CSV import
        • System import
      • Settings
        • Integration
        • Resources
        • Locales
        • Product views
        • Workers
        • Public API
        • Compositions
        • Global filters
        • ⭐Experimental features
        • Ensure defaults
        • Release notes
    • Webshop management
      • Members
      • Vouchers
      • Manage
      • Visit website
      • Visit CMS
      • Settings
        • Member fields
  • ERP Integration
    • Introduction: Built-in ERP integrations
    • Microsoft Dynamics C5
      • Overview
      • Pricing & discounts
      • Workflows
    • Microsoft Dynamics NAV
      • Overview
      • Pricing & discounts
      • Workflows
    • Microsoft Business Central
      • Overview
      • Pricing and discounts
      • Workflows
      • Installation of Chainbox plug-in
    • Uniconta
      • Overview
      • Pricing and discounts
      • Workflows
      • Ordre import
    • Visma.net
      • Overview
      • Pricing and discounts
      • Workflows
    • Other
  • Enterprise
    • Enterprise modules available
      • Punchout
        • Punchout FAQ
  • Tutorials
    • The initial shop configuration steps
    • Setting up a content area
      • Example landingpage
      • Example landingpage collection
        • Article collection page
        • Brand collection page
    • Setting up a new category list template
    • Setting up a new product template
    • Create product restrictions
      • Examples, restriction by customer fields
      • Examples, restriction by user fields
    • Creating a new language node
    • Creating a product URL
    • What is my current Chainbox version
  • Frequently asked questions
    • Emails
    • URLs
    • 301 Redirects
    • CSP & External scripts/components
  • Changelog
    • Versions & updates
      • Version 5.2.x
      • Version 6.0.x
  • Customized solution
    • Customization & development
Powered by GitBook
LogoLogo

Copyright Chainbox 2008-2023

On this page
  • Create a new product template
  • Add Template Items to your new product template
  • Set up rows, columns and content
  • Select and use your new product template
  • Other template examples for inspiration:
  • Control what products should use which product templates
  • Creating a product template-field in PIM
  • Adding the field to specific products
Export as PDF
  1. Tutorials

Setting up a new product template

PreviousSetting up a new category list templateNextCreate product restrictions

Last updated 1 year ago

The product template in the standard webshop is defined by a systemdefault template that is not visible and therefore cannot be altered

Create a new product template

Click the 3 dots and choose "ProductTemplate". Give it a good name that refers to what products this template is for, and click "Save and publish"

Important! Name and save the template before adding content

Add Template Items to your new product template

Your new product template is now ready for you to add content into. For this example, we re-create the default template to show you what basic items the default product temple consist of, as inspiration to develop further, but more examples will follow.

Set up rows, columns and content

Choose the rows with the number of columns in as you wish. Click in each and choose relevant Template Items

As shown in step 4, the template now contains a headline, product image to the left, and the purchase-option to the right. Below Content relations, and a list of most bought popular products

To find information on functionality of each template item, please check below link:

Select and use your new product template

The new template itself will not drive any change to the webshop, before it is chosen as Default template as shown below, and then click "Save and publish".

Comparing the default product template with our newly created template

As you may notice in the above, there are some slight differences in the space between the rows/columns, change those under settings, as you would with any other content on a landingpage.

Other template examples for inspiration:

Control what products should use which product templates

Your new product template can be used as a default all over the shop, or you could create multiple templates and control which ones should have what template. If you have product-ranges that are different in nature, this could be very relevant. To do this we need a field on your Product Management System (PIM), in which we state what template to use, directly on the product.

For this example we have created a template for Accessory, and one for Laserprinters

Creating a product template-field in PIM

Go to your Product Information Management (PIM) system and choose "Define", "Attributes" and click "Create attribute"

Fill out the fields and click "Save". See explanation of field-functionalities further down.

Label

Name the filed so the function of the field is clear, we suggest Product template

Code

Code must be defined as "product-template". Any other code will cause this function to fail

Sortorder

Optional, will influence the listing in PIM, but will not affect the Webshop

Datatype

Choose "ENUM"

Set

Choose "Webshop Configuration". This determins under what section you will find the field under PIM Products

Enum options

Enter the naming of your product templates, exactly as named in Umbraco and press enter after each name.

ERP mappings

Must remain disabled, since the field does not come from the ERP-system

Adding the field to specific products

If we don't want our new product template to be the default all over the shop, we can add it only to specific products that would benefit from an alternative layout when presented on the shop.

Navigate to your product of choice and press the product ID to see details. Choose tab "All attributes" and either search the field name in "Filter attributes" or navigate to "Webshop Configuration" and field "Product template". Click the edit-icon on the right side of the field

Click into the "Find value field" to see the dropdown menu with available templates and choose - click "Done". The Product template field is now populated and can be edited any time. Due to the overall setting of Product template being set to system default, only this particular product will be displayed with the new layout.

Product specific
Default product template on Webshop
System default product template with no options to edit and no other options in the template drop-down list
Adding content to new product template - step 1
Adding content to new product tempate - step 2
Adding content to new product template - step 3
Adding content to new product template - step 4
Product template with system default
New "Accessory product template"
Adding space to columns/rows
Creating a new attribute-field "product-template" - step 1
Creating a new attribute-field "product-template" - step 2
Creating a new attribute-field "product-template" - step 3