Skip to content

Additional fields on the detail page - Custom fields

This plugin shows your product custom fields right on the product detail page – in the buy box next to the add-to-cart button, exactly where customers make their decision. Selected fields can also appear in the listing.

The optional Starter package (in-app purchase) presents links and files professionally: custom link text, buttons with an icon, PDF downloads and images from media custom fields.

Warning

Important: The following plugins must be installed and activated once to use this plugin.

Highlights

  • 🧩 Any number of custom fields on the detail page – with your own display name and free order
  • 🗂️ Also in the listing – selectable per field
  • 🔗 Web addresses become links automatically – long addresses wrap
  • 🌍 Multilingual – fields maintained only in the default language also appear in the other languages
  • ⭐ Starter package – link text, buttons with an icon, PDF downloads and images

Custom fields on the product detail page

💳 Plugin & Starter package

All existing features are included in the plugin. You can add the Starter package as an optional in-app purchase directly in Shopware.

Feature Plugin Starter
Any number of custom fields on the detail page ✅ ✅
Display name, snippet and order per field ✅ ✅
Display in the listing (per field) ✅ ✅
Text, number, date, price, select, checkbox, text editor ✅ ✅
Web addresses (http/https) as clickable links ✅ ✅
Custom link text instead of the web address – ✅
Display as a button or a button with an icon – ✅
Selectable link target (new tab / same window) – ✅
Media custom fields: documents as a download, images as a preview – ✅

Nothing is hidden

The Starter settings stay visible in the administration – with a notice and an Unlock now button. Shopware shows the current price in the in-app purchase dialog. The Starter package is available from Shopware 6.6.9 (plugin version 6.1.0 or 7.1.0).

🔧 Installation

  1. Install and activate CNK Foundation and Additional information on the detail page (see the notice above).
  2. Install and activate this plugin from the Shopware Store or as a ZIP under Extensions > My extensions.
  3. Create the product custom fields if they do not exist yet: Settings > System > Custom fields – the set must be assigned to Products.
  4. Fill in the values on the product (Catalogues > Products > product > Specifications).

⚙️ Configuration

Open the configuration under Extensions > My extensions > Additional fields on the detail page > Configure. All settings can be overridden per sales channel.

Setting Description Default
Activate the plugin Show the custom fields in the shop on
Display position Before or after the additional information (EAN, manufacturer number …) after the additional information
Custom fields The fields to display – with display name, snippet, listing and order empty

Configuration

Add custom fields

Click Add field, select the product custom fields you want and confirm with Add.

Select custom fields

Edit fields

Column Meaning
Display name Label in the shop. Change it via the action menu (…) > Edit. Without a change, the label of the custom field in the respective language is used.
Snippet Use the snippet customFields.<technical name> instead of the display name – ideal for multilingual shops.
In listing Also show the field in the product boxes of the categories.
Presentation Link text and display (Starter package).
Field name Technical name of the custom field.
Position Order on the product page.

Then save the configuration with Save.

🛍️ Display in the shop

The fields appear in the buy box of the product detail page. Values are formatted according to the field type:

Field type Display
Text, number Value as entered
Date / time DD.MM.YYYY
Price Gross price in the shop currency
Select field Label of the selected option in the shop language
Checkbox / active switch Yes / No
Text editor Formatted text (HTML)
Text with a web address (http/https) Clickable link, long addresses wrap
Media field Download or image – with the Starter package

Custom fields in the buy box

Listing

Fields with the In listing option also appear in the product boxes of the category pages (box layout "Standard").

Custom fields in the listing

⭐ Starter package: links & media

As long as the Starter package is not booked, the configuration shows a notice above the table with an Unlock now button. It opens Shopware's in-app purchase dialog.

Unlock the Starter package

Presentation per field

In the action menu (…) of a field, open Presentation (links & media):

Setting Description
Link text Shown instead of the web address or file name, e.g. "View warranty terms". Leave empty to show the address or file name.
Display Link, button or button with icon
Open in New tab or same window

The settings apply to custom fields containing a web address and to media custom fields. Confirm with Apply and save the configuration.

Choose the presentation

Media custom fields: documents and images

Create a field of type Media field under Settings > System > Custom fields and select the file on the product. With the Starter package the plugin shows:

  • Documents (e.g. PDF data sheet, warranty, user manual) as a download – with the file type, e.g. "(PDF)"
  • Images as a preview that opens the full-size image on click

Buttons, downloads and images

❓ FAQ

My custom fields do not appear in the shop.

Check that Activate the plugin is on, the field is in the table and the product has a value for this field. Then clear the cache (Settings > System > Caches & indexes).

Why is my web address not a link?

Complete addresses with http:// or https:// and without spaces are recognised as links. Text editor fields are output unchanged as formatted text.

The fields are missing in another language.

From version 6.1.0 / 7.1.0, values maintained only in the default language are shown in all languages. For translated labels, use the label of the custom field or the Snippet option.

Is the Starter package available for Shopware 6.5 or 6.6.0–6.6.8?

No. In-app purchases are only available from Shopware 6.6.9. All other features are included on every supported version.

📬 Support

For questions, suggestions or custom adjustments, contact us by e-mail at support@cnk-plugins.de.