Skip to main content Skip to search Skip to main navigation
Diese Seite ist auch auf Deutsch verfügbar.
Deutsche Telekom MMS GmbH

additional or custom fields at order line items

Rating: 4.8

Average rating of 4.8 out of 5 stars

(20 reviews)
Downloads: 1,436

Description

Highlights

  • "App of the Week" calendar week 30/2021 and "App of the Month - November 2021"
  • up to 5 different customer inputs for each order line items (as single or multi-line input field, checkbox field, date time field, date field, time field or selection field), which can be configured via the custom fields at the products
  • where the input can be done on the offcanvas cart page, in the shopping cart or on the order completion page and under restrictions in the QuickView from Shopware and on the product detail page
  • and the customer inputs are then displayed for each line item both on the finish page and in the customer account in the frontend as well as in the line items in the administration and on the documents
  • The saving of the customer input in the session, so that the input is available to the customer until the customer completes the purchase or clears the browser cache

Features

  • Configuration via the custom fields at the products and thus easier configuration of the fields via the API
  • The customer input can be a single or multi-line input field, number field, checkbox field, date and time field, date field, time field or a selection field, through this a variety of additional entries are possible

About the Extension

Support

If you have any questions and if they have not already been answered in the area "Frequently Asked Questions", simply contact us via the email shopware-apps-support@telekom-mms.com and we will be happy to help you.

Description of the app

The app "Customer inputs or additional fields at order line items (under restrictions on products)" allows up to 5 different customer inputs at order line items and under restrictions on products.

The restriction refers to the fact that if a customer adds a product to the shopping cart again for the same order, regardless of whether it is a product with variants or a single product, the standard behavior of Shopware 6 is still triggered. This means that the quantity of the product is increased by the selected value. Since it is still the same product, the customer's previous input is overwritten in this case, because it is a custom field in the order line item and not a independent order line item. To inform the customer about this behavior again, you can activate the option "show information message under customer inputs" within the configuration. This implementation was chosen, among other reasons, because most ERP systems, including Shopware 6, would encounter problems with "resetting" stocks, for example, in the case of cancellations, if the same product is present multiple times in the shopping cart under different order line items. For example, the following apps offer this option:


The customer input can be done on the offcanvas cart page, in the shopping cart or on the order confirm page. However, it is also possible in the QuickView from Shopware and on the product detail page (also when assigning a product page layout) under the aforementioned restrictions.

For each product you can set the following things in the custom fields area for each custom field set:

  • the definition, whether a input should be possible
  • the selection of the field type of the input (a single or multi-line input field, a number field, a checkbox field, a date time field, a date field, a time field or a selection field)
  • the definition of the label before the input
  • the definition of the placeholder for the input
  • the definition, whether the field is a required field.

A start date, an end date, dates to be excluded or a start and end time can also be set for the date and / or time field. The values for the selection field are separated by commas and set in the corresponding field. At the field type number field a minimum value, a maximum value and the steps can also be specified (if steps have been specified, a positive value must also be entered in the fields "minimum value in field" and "maximum number of characters or maximum value in field"), at the field type single-line input field and multi-line input field the maximum number of characters.

In addition, the following can be selected within the configuration:

  • the selection if the input fields should be shown on product detail page
  • the selection if a message should be displayed under the inputs
  • the selection if the input should be shown in a accordion area in the shopping cart and on the confirm page
  • the selection if a dividing line should be shown between the product and the input in the checkout
  • the selection if the input fields should be shown on the offcanvas cart page
  • the selection if the input fields should be shown on cart page
  • the selection if the input fields should be shown on confirm page
  • the selection if empty input fields should be shown in checkout
  • the selection if the input can be changed in the checkout
  • the selection if the repeat order button should be shown
  • the selection if the repeat order function should take over the customer input
  • the selection if a details button should be displayed in the navigation when a input has been activated for a product (so that you first see the product inputs before you can add the product to the shopping cart)
  • the selection if the product input fields should be shown in the quickview from shopware
  • the selection of the number of rows for the multi-line input field
  • the selection if the enter key for the field types single-line input field, number field, date and time field, date field and time field should be blocked
  • the selection if the unselected checkbox fields should be transferred as a value

The following can be selected for the date and time field within the configuration:

  • the selection if a language-dependent calendar should be used based on the localization
  • the selection of the date format
  • the selection of the date and time format
  • the selection if a manual input in the input field is allowed
  • the selection if weeks numbers should be shown
  • the selection if the start date or time should be set as the default value

Furthermore, the following can be selected within the configuration for the required fields:

  • the selection if required fields can be changed in the shopping cart (however, it is not possible to intercept the sending of the form)
  • the selection if required fields can be changed on the confirm page
  • the selection if empty required fields are saved in the checkout
  • the selection if the required fields should be highlighted in color

As soon as the customer makes an input in the field, the change is saved. The input is saved in the session so that the input is available to the customer until the customer completes the purchase or clears the browser cache. Thus, the customer can continue the purchase at a later point in time without having to enter everything again and can also change the value quickly and easily.

The inputs are displayed for each line item both on the finish page and in the customer account in the frontend as well as in the line items in the administration and on the documents. So that the inputs are also displayed in the "order confirmation" email template, the step from the Output the customer inputs or custom fields in the "order confirmation" email template area from the tab "Configuration manual", which can be found on the extension page in the shopware store, must be carried out.

In addition to the label, the actual input and, in the case of a checkbox field, the placeholder for each line item is also adopted. In the case of a checkbox field, the text after the checkbox is set using the placeholder. 

Intercepting the sending of the form,insofar as the customer input is a required field, is only possible on the product detail page and on the confirm page, because a corresponding form is only available on these pages and the shopping cart can be skipped, for example by the customer with a customer account and the quickview from shopware already preloads all products with its forms.


The available snippets for customizing are:

  • tmms.customerInput.titleLabel: the default value of the label of the entry
  • tmms.customerInput.placeholderLabel: the default value of the placeholder of the entry
  • tmms.customerInput.openingRoundBracket: the opening bracket for the value of the checkbox field in the checkout
  • tmms.customerInput.closedRoundBracket: the closing bracket for the value of the checkbox field in the checkout
  • tmms.customerInput.selectedValue: the text if the checkbox field is selected
  • tmms.customerInput.unselectedValue: the text if the checkbox field was not selected
  • tmms.customerInput.requiredLabel: the error message text for the required field
  • tmms.customerInput.validityNumberStepsLabel: the error message text if the value is not between the minimum and maximum value and does not comply with the step value
  • tmms.customerInput.validityNumberLabel: the error message text if the value is not between the minimum and maximum value
  • tmms.customerInput.dateTimeFormat: the date and time format if the language-dependent calendar is used
  • tmms.customerInput.dateFormat: the date format if the language-dependent calendar is used
  • tmms.customerInput.informationMessage: the text of the information message, for example the description of the behavior when the product is added to the shopping cart again
  • tmms.customerInput.accordionHeadingLabel: the text for the foldable area

Details

  • Available: English, German
  • Latest update: 22 October 2025
  • Publication date: 24 June 2021
  • Version: 1.4.4
  • Category: Checkout / Cart process

Resources

Reviews (20)

Average rating
4.8

Average rating of 4.8 out of 5 stars

Based on 20 reviews
4.8 Functionality
4.8 Usability
4.8 Documentation
2.2 Support

85 %
15 %
0 %
0 %
0 %

Write a review

If you downloaded this extension you can write a review in the Shopware Account.

Write a review
Ein Top Plugin!
5.0

Average rating of 5 out of 5 stars

by Lutz Kadner
13 April 2022 09:15
Das Plugin hält, was es verspricht und ist genau das, was man benötigt, wenn man personalisierte Produkte anbieten möchte.
Aber was besonders bemerkenswert ist, ist der Support.
Ich bin absolut begeistert von der Schnelligkeit und Kompetenz!

Wenn es 6 Sterne gäbe...
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
Funktioniert einwandfrei - der Support ist einmalig!
5.0

Average rating of 5 out of 5 stars

by Christopher Weiß
2 February 2022 20:05
Herr Schreier ist ein toller Ansprechpartner im Support bei T-Systems. Er konnte mir innerhalb kürzester Zeit eine komplexe Aufgabenstellung, die mit dem Plugin verbunden war, mit ausführlichen Antworten und Beschreibungen lösen. Besten Dank!
5.0 Functionality
5.0 Usability
5.0 Documentation
0.0 Support
Tolles Plugin!
5.0

Average rating of 5 out of 5 stars

by Admin Admin
28 January 2022 15:10
Vielen Dank an die Entwickler für dieses tolle Plugin. Ich finde das Konzept sehr gut durchdacht und die Umsetzung ist gut durchdacht.
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
Hier spart man Varianten!
5.0

Average rating of 5 out of 5 stars

by Jens Bürger
18 January 2022 09:18
In dem Shop den ich betreue gibt es Artikel mit über 280 Varianten-Kombinationen, obwohl sich der Preis nicht ändern würde. Durch dieses Plugin konnten wir die Varianten auf nur noch 24 reduzieren, genial! Zusätzlich gibt's auch noch Felder wo Texte eingegeben werden können, konnten wir auch gut gebrauchen! Vielen Dank und weiter so! Einen kleinen Sprechblasen Hinweis, wie bei den AGB, könnte man noch einbauen, als Warnung, wenn man den Artikel in den Warenkorb legen möchte und ein Feld noch nicht ausgefüllt wurde.
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
Top Plugin für Kommentare zu Produkten
5.0

Average rating of 5 out of 5 stars

by Constantin Schmedt
23 November 2021 09:23
Wir nutzen das Plugin hauptsächlich als Möglichkeit für den Kunden Kommentare/ Zusatzhinweise zu einzelnen Warenkorb-Items hinzuzufügen.
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
Recht einfach gestrickt und nicht zu ende gedacht
4.0

Average rating of 4 out of 5 stars

by Sonic
19 November 2021 14:57
Einem geschenkten Gaul soll man ja bekanntlich nichts ins Maul schauen.
Für eine mögliche Migration von SW5 zu SW6 benötige ich eine Möglichkeit, Produkte zu "individualisieren".
Da schien mir dieses Plugin recht vielversprechend gewesen zu sein.

Auf den ersten Blick macht es, was es soll!
Auf den zweiten Blick ist es in dieser Fassung für mich leider absolut unbrauchbar.
Gründe:
1) Trotz Pflichtfelder lassen sich die Produkte direkt aus dem Listing ohne Eingaben in den Warenkorb legen.
2) Wird ein Artikel mehrfach mit verschiedenen Eingaben in den Warenkorb gelegt, werden nicht jeweils neue LineItems angelegt, sondern schlicht die "Stückzahl" aufaddiert, und nur die letzte Eingabe übernommen. Somit ist ein Artikel mit diesem Plugin nur einmal individualisiert zu kaufen. Das haben vergleichbare PlugIns für SW5 schon besser hinbekommen.

Da ist also noch Luft nach oben ;-)

EDIT: Da ist ja jemand sehr angefasst...
Nun gibt es volle 5 Sterne für die Doku. Werden wirklich ausführlich die Mängel dokumeniert, da war ich wohl blind. So ehrlich muss ich dann doch sein.

Mit der Aktuellen Version wurde wohl das Problem mit dem "aus dem Listing in den Warenkorb legen" gelöst. Das war aber nicht die Version die ich gestestet habe (Wink nach Schöppingen)!!!
2.0 Functionality
4.0 Usability
5.0 Documentation
0.0 Support
by Deutsche Telekom MMS GmbH 19 November 2021 18:07
Hallo,

wir danken Ihnen für Ihr Feedback. Beide von Ihnen angesprochenen Punkte wurden von uns im Vorfeld bereits in der App-Beschreibung beziehungsweise im Bereich "Häufig gestellte Fragen" ausführlich beschrieben und erläutert, weshalb es uns nicht ganz klar ist, wieso Sie die App überhaupt heruntergeladen haben, da bereits vor dem Download klar war, das unsere App nicht all Ihre Anforderungen erfüllen wird.

Seit dem Update 1.1.5 kann zudem festgelegt werden, ob unter den Produkteingaben eine Hinweismeldung angezeigt werden soll, beispielsweise mit der Beschreibung des Verhaltens beim erneuten Legen des Produkts in den Warenkorb. Darüber hinaus kann seit dem Update auch festgelegt werden, ob eine Details-Schaltfläche in den Kategorielisten anzeigt werden soll, wenn eine Produkteingabe bei einem Produkt aktiviert wurde, sodass es ohne eine aktivierte QuickView so und so nicht mehr möglich ist, direkt in den Kategorielisten das Produkt in den Warenkorb zu legen und somit das Pflichtfeld zu umgehen.
Nützliche App die einfach einzurichten ist
5.0

Average rating of 5 out of 5 stars

by Tom Herman
7 November 2021 16:40
-
5.0 Functionality
5.0 Usability
5.0 Documentation
0.0 Support
Super Hilfe für Personalisierte Informationen pro Produkt.
5.0

Average rating of 5 out of 5 stars

by Dennis Hebbeler
13 October 2021 17:31
Schnelle Integration, Super Support.

Alles wie gewünscht.
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
Super Plugin und blitzschneller Support!
5.0

Average rating of 5 out of 5 stars

by Fillip Görbing
28 July 2021 15:20
Wir haben ein einfaches und günstiges Plugin zum Start unseres Shops gesucht, damit der Kunde die möglichkeit hat sein Produkt zu personalisieren. Hier haben wir es gefunden. Es macht was gewünscht ist. Anfangs hatten wir kleine Probleme mit der einbindung ins E-Mail Temnplate, welche jedoch blitzschnell vom Betreiber der App gelößt wurde, vielen dank!
5.0 Functionality
5.0 Usability
5.0 Documentation
0.0 Support
Super
5.0

Average rating of 5 out of 5 stars

by Silke Teßmann
16 July 2021 12:59
Ich bin eine Gründerin, die erstmalig einen Shop aufbauen möchte. Ich habe nur wenig Erfahrungen mit Technik - komme aus dem Bereich Design. Dennoch war es mir möglich, innerhalb kürzester Zeit die Erweiterung zu verstehen und für meine Zwecke zu konfigurieren. Über die Funktionalität im produktiven Betrieb kann ich natürlich noch nichts sagen. Da die Erweiterung kostenlos ist sage ich an dieser Stelle VIELEN DANK!
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support

About the Extension Partner

Deutsche Telekom MMS GmbH

Deutsche Telekom MMS GmbH

Partner Status

  • Shopware Gold Partner Shopware
    Gold Partner
  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Ø-Rating: 4.9

    Average rating of 4.9 out of 5 stars

  • Partner since: 2021
  • Extensions: 5
  • Certifications: Certifications

Support

  • Based in: Germany
  • Speaks: German, English
  • Response time: Very quickly
Shopware 6 certified This Extension Partner has been certified by our Academy for Shopware 6.