
Additional fields ( input field , text field , selection field , ... ) for each order item Pro
Description
Highlights
- Multiple orders of the same article can be divided into several positions.
- Each field can optionally be defined per item / item variant
Features
- checkbox field
- Input field (including an option for a maximum number of characters to be entered) (*5)
- text box
- Date field as date picker (including optional selection of a start date, end date and days to be excluded)
- selection box
- Fade in to the following customer groups
- Display for the following payment methods
- Show for the following shipping methods
About the Extension
The plugin "Additional fields (input field, text field, selection field, ...) for each order item Lite" adds up to 2 additional fields to each order item. The entries of the respective additional fields can be queried on the order confirmation page, in the order confirmation email and the documents in order to make the selection visible to the customer again and to confirm it (the corresponding code snippets for outputting the additional fields can be found in the instructions in points 7 - 10). The entries in the respective additional fields in the order details are also displayed to you. It is also possible to fill in the fields using a CSV import.
The supported field types are:
- checkbox field
- Input field (including an option for a maximum number of characters to be entered) (*5)
- text box
- Date field as a date picker (including optional selection of a start date, end date and days to be excluded) (*2), the date is selected exclusively via the date picker
- Selection field (example content see *4)
Notes on the plugin
(*2): In the field type condition, you can select whether the selected date may be before the current date (e.g. a birth date) or not (e.g. a collection date). For future dates, weekdays (e.g. Saturday and Sunday) can also be excluded from the selection.
(*3): If you mark a mandatory field, you will no longer be able to (subsequently) edit the fields in the shopping cart.
(*4): If you want field 1 to be displayed as a selection field with the colors "red", "yellow", "blue" and "green", you must select the type "selection field" for the field "Field 1 - Type" and for the Enter the value as follows in the "Field 1 - Configuration field 3 (e.g. excluded days, options for the selection field)" field: red|yellow|blue|green.
(*5): Within the plugin configuration you can specify an option for a maximum number of characters to be entered for the field type "Input field" in the condition for the field type. The maximum number must be entered in the "Start date of the date field" input field. You can also limit these two settings within the item editing mask to specific items, for example only showing the fields.
The plugin is optimized for the standard Shopware 5 themes. If you use a different theme, please check the compatibility with a test version of the plugin first. Furthermore, please check whether the plugin is compatible with other plugins used. We expressly recommend that you test the plugin in a test environment and NOT in the production system in advance in order to avoid any complications.
Contact & Support
If you have any questions, criticism or suggestions, simply contact us via the e-mail ticket@daturex.de and we will be happy to help you.
Instructions for the plugin
Anleitung_ZusatzfelderFuerJedeBestellposition.pdf.
The plugin "Additional fields (input field, text field, selection field, ...) for each order item Lite" adds up to 2 additional fields to each order item. The entries of the respective additional fields can be queried on the order confirmation page, in the order confirmation email and the documents in order to make the selection visible to the customer again and to confirm it (the corresponding code snippets for outputting the additional fields can be found in the instructions in points 7 - 10). The entries in the respective additional fields in the order details are also displayed to you. It is also possible to fill in the fields using a CSV import.
The supported field types are:
- checkbox field
- Input field (including an option for a maximum number of characters to be entered) (*5)
- text box
- Date field as a date picker (including optional selection of a start date, end date and days to be excluded) (*2), the date is selected exclusively via the date picker
- Selection field (example content see *4)
Notes on the plugin
(*2): In the field type condition, you can select whether the selected date may be before the current date (e.g. a birth date) or not (e.g. a collection date). For future dates, weekdays (e.g. Saturday and Sunday) can also be excluded from the selection.
(*3): If you mark a mandatory field, you will no longer be able to (subsequently) edit the fields in the shopping cart.
(*4): If you want field 1 to be displayed as a selection field with the colors "red", "yellow", "blue" and "green", you must select the type "selection field" for the field "Field 1 - Type" and for the Enter the value as follows in the "Field 1 - Configuration field 3 (e.g. excluded days, options for the selection field)" field: red|yellow|blue|green.
(*5): Within the plugin configuration you can specify an option for a maximum number of characters to be entered for the field type "Input field" in the condition for the field type. The maximum number must be entered in the "Start date of the date field" input field. You can also limit these two settings within the item editing mask to specific items, for example only showing the fields.
The plugin is optimized for the standard Shopware 5 themes. If you use a different theme, please check the compatibility with a test version of the plugin first. Furthermore, please check whether the plugin is compatible with other plugins used. We expressly recommend that you test the plugin in a test environment and NOT in the production system in advance in order to avoid any complications.
Contact & Support
If you have any questions, criticism or suggestions, simply contact us via the e-mail ticket@daturex.de and we will be happy to help you.
Instructions for the plugin
Anleitung_ZusatzfelderFuerJedeBestellposition.pdf.
Details
- Available: German
- Latest update: 5 June 2025
- Publication date: 13 May 2016
- Version: 2.3.27
- Category: Checkout / Cart process
Resources
Reviews (11)
Average rating of 5 out of 5 stars
Sehr flexibles und mächtiges Werkzeug, blitzschneller Support, einfach nur zu empfehlen!
Average rating of 5 out of 5 stars
Prima Plugin - 1a Support
Average rating of 5 out of 5 stars
Prima!
Average rating of 5 out of 5 stars
Tolles Plugin erfüllt alle Anforderungen
Average rating of 5 out of 5 stars
Sehr Hilfreich bei speziellen Produkten.
Average rating of 5 out of 5 stars
Sehr hilfreich für Spezialartikel.
Es funktioniert wie es soll. August 2016.
_____________________________________________
Nachtrag am 12.09.2018
Anfrage bei Scharfe-Media wegen Problem nach SW-Update. Nach 2 E-Mails und 1 Stunde Zeit war das Problem vom Support bei Scharfe-Media behoben und der Shop läuft wieder korrekt weiter.
Klasse Service und guter Kontakt. Und Scharfe-Media hat noch viele hilfreiche Plugin für SW. Da schaue ich gerne wieder rein.
Tolles Plugin und super Support!
Average rating of 5 out of 5 stars
Ein großes Lob an den Support. Extrem schnelle Beantwortung sowie Hilfestellung.
Katharina Kunz
Inhaberin Pavon Berlin
Sehr brauchbar und toller Support
Average rating of 5 out of 5 stars
Ein Verbesserungsvorschlag wurde schnell und unbürokratisch umgesetzt.
Super - vielen Dank!
Ein Plugin und ein Dienstleiter wie man es sich wünscht
Average rating of 5 out of 5 stars
scharfe media hat diese Funktionen hervorangend und binnen kürzester Zeit umgesetzt. Besser geht es nicht.
Nochmals vielen Dank für den tollen Support!
Eins der besten Plugins! :)
Average rating of 5 out of 5 stars
Der Wunschdruck wird zudem sauber in der Bestellbestätigung sowie auf der Rechnung ausgegeben, perfekt!
Das Plugin ist jeden Cent wert!
Support und Einrichtung um 23Uhr...
Average rating of 5 out of 5 stars
Ich sag nur... Hut ab! Dieser Einsatz muss belohnt werden. Support! Alle Punkte.
Auch das Produkt lässt für mich keine Wünsche übrig. Tut genau das was es soll und funktioniert hervorragend und Übersichtlich. Alle Punkte.
Die Einrichtung selber zu machen ist sicherlich mir der guten Doku möglich, aber bei dem Support nicht notwendig.
Vielen Dank für die Super Gute Unterstützung.
Andy Beuth
Inhaber Laserstern.de
About the Extension Partner

DATUREX GmbH
Partner Status
-
Shopware
Extension Partner
Details
-
Ø-Rating:
4.6
Average rating of 4.6 out of 5 stars
- Partner since: 2023
- Extensions: 33
Support
- Based in: Germany
- Speaks: German, English
- Response time: Quickly
- Frontend:
- Go to demo
Install the plugin easily via the plugin manager and make your desired settings in the plugin configuration. Visit your article detail page and the shopping cart once so that all text modules of the plugin are generated.
After you have made all the settings, clear the shop's cache.
Detailed instructions for the plugin are available here:
Anleitung_ZusatzfelderFuerJedeBestellposition.pdf.
Please note: the text modules in the backend are only available after a new registration in the backend.
Please note when reinstalling a plugin: when you reinstall a plugin, all previous values of the fields / free text fields are automatically deleted. So please create a backup copy of the database tables s_articles_attributes, s_order_basket_attributes and s_order_details_attributes before this action.
2.3.27
- Fixed a bug with selection fields in the shopping cart when using content from the article. Field 2-10 had taken the content from selection field 1.
- After the update, the additional option "Use condition for selection field x from the article" is available in the articles under Condition. This means that there is no longer any misunderstanding with the other conditions. If the first condition is selected or empty, the configurations are pulled from the main plug-in. If you choose 7, the content of the selection field from the article is used.
- Update function switch cases shortened to the last 2.3 versions. From 2.3.6
2.3.26
event.preventDefault (); corrected.
check_required_inputs (); removed.
2.3.25
In cart_field6.tpl and cart_field9.tpl was
in line 74 the variable for "field 1" is output.
2.3.24
- requiredfields replaced by requiredfield
This meant that the mandatory field did not work in the checkout area
- SelectValuesSize-n replaced by SelectValuesSize-1
Copying errors resulted in an index being read higher and higher in the selection field and from fields 4 onwards, no more entries could be seen in the shopping cart
- Fixed recursive call of the function to prevent the checkout and order completion with empty mandatory fields.
- Fixed data load when calling up orders in the backend. This resulted in long loading times, as orphaned scripts from an old version were still being executed.
2.3.23
Text label above checkbox removed for checkboxes.
2.3.22
- Due to the fixed condition in the text modules, the text in front of the field could not change for selected fields.
To do this, empty the cache completely once so that the new
Text modules are transferred to the backend
- Conditions query shortened.
- Removed individual text in front of the field from the 1st condition in the item detail page.
2.3.21
- Check for mandatory date field was checked for integer instead of string.
- changed to: data_dateinputfield_clickable1 === '0' // '1'
- HTML validation does not work for write-protected fields, which is why the date fields are only outlined in red with an extra check.
2.3.20
- Removed 8 copied from all templates.
- Your own text in front of the field is displayed again
- Condition for labels enclosed outside of the text modules so that text modules no longer have any condition in their value, only the text.
2.3.19
The variable for date validation is evaluated as a string, but was compared as an integer.
2.3.18
The new mandatory field condition requiredfieldx still had the value 0 from the old mandatory field condition $ fieldx_requiredfield for active in some fields. As a result, the fields were always interpreted as active when the mandatory field was deactivated.
2.3.17
Wrong naming of field 1 datefieldexcludeddays and $ arrayField2SelectValuesSize-1 for selections in field 2 and 3 fixed.
2.3.16
Text modules
DetailBuyInputsTextLabel2
DetailBuyInputsTextLabelAfter2
corrected in fields 2 and 3.
2.3.15
Fixed conflict in selection field
2.3.14
Fields were only displayed in the shopping cart and checkout if the checkmark was also activated in the articles.
2.3.13
- Separation of the selection field between global item setting setting. In the Chechkout it happened that this always became the global attitude.
- Deactivating the fields via the Deactivate plugin works again immediately. Contrary to what Shopware expected, the response after the template registration, which has the loss, was that the man is still new to the cache afterwards and will become a Smarty Security
Fatal Error: Uncaptured SmartyException: Directory not allowed by security setting. Or the fields remain displayed despite the deactivation if the condition belongs to the absence.
2.3.12
Corrected spacing of empty text fields on the finish page.
2.3.11
Text label and the empty space between other fields will be hidden in empty fields if the setting Value in shopping cart / order completion page is activated.
2.3.10
- Fixed bugs in fields 10 and 8.
- Copy errors corrected. Corrected mandatory fields in condition for selected articles and global fields
- Required variable for detail template is centrally stored in the main file as in the checkout template.
- namespace for checkout changed from detail / buy to checkout / cart_item
2.3.9
- Fields have their own blocks to belong and belong to the fields for their own topics.
2.3.8
- Array issue error in orders (/ account / orders) fixed. Items were previously pre-filtered using articleID instead of detailID. As a result, the additional fields replace the previous additional fields with the same articleID.
2.3.7
- Fixed error when hiding the input change button for selected article.
2.3.6
Bug in orders -> fixed positions.
2.3.5
Ein und Ausblenden der Zusammenfassung der Eingaben auf der Bestellabschlusseite (Finish)
Pfllichtfeld bei Selectboxen behoben. Der Benutzer muss einen Wert auswählen, damit er weiter zur Kasse gelangt. Vorher wurde der 1. Wert immer bei Pflichtangaben genommen. Das konnte zu Missverständnissen führen.
2.3.4
- Fields 5 - 12 are no longer displayed in the cash register and in the shopping cart, if they are deactivated. The error is only available.
- preventForward () bug fixed. When filling in the mandatory fields, there was the unexpected error that the hidden attributes were counted in addition to the required attribute and thus the cash register button could not be activated, even if the boxes were obviously filled.
- Fixed negative days for calendar feature. Operator was faulty, which still worked in SW 5.5.8.
- Views directories reduced. Views2 and Views2_1 are omitted. Views2_1 is now Views. If you want an error, please check the folder. It eliminates the cart_item.tpl under / checkout /
2.3.3
Mandatory field check over id attribute for all 12 fields
Code shortened to 142 lines.
Remaining submit statement to remove the entry from templates 9-12 removed. This is controlled centrally.
2.3.2
Wenn mehrere Felder Pflichtfelder sind und Artkiel im Warenkorb liegen, war der Button „Zur Kasse“ inaktiv - der User kam nicht weiter, auch wenn die Felder korrekt befüllt sind.
2.3.1
- Ist die Einstellung Werte im Warenkorb/Kasse nur anzeigen auf Ja gestellt, wird die Eingabe-Änderung nur noch unter den jeweiligen Feldern angezeigt, die auch für die Artikel zugewiesen sind.
2.3.0.5
- Only unfilled required-fields are marked red in the shopping cart and in the cash register.
- Redirection is intercepted by is-disabled client since the class
is - disabled with interactive buttons does not really prevent the forwarding, but only cosmetically disabled.
2.3.0.4
- Wrong mandatory field nesting in select field removed.
- Incorrect variable _in_cart replaced by correct _in_confirm in the Confirm templates. As a result, the field remained selectable when "Show only the values".
- Unfilled mandatory fields are highlighted in red instead of displaying the text.
- Checkout and Pay Button is disabled for mandatory information about the is-disabeld class.
2.3.0.3
- Bugfixing To order with obligatory fields is only possible if mandatory information is filled in the cash register, if there are several articles with the same mandatory fields.
- Validation of the forwarding in the shopping cart to the cash register, if mandatory fields are not filled
- Note is not yet spent on the field alone, which is empty, but also in the, which is filled, as long as the other is not filled (with the same attribute name). This will be repaired and completed on occasion.
- compatible with 5.6 (tested)
2.3.0.2
- Order Paid Mandatory fields only active when fields are filled.
If customers from the listing items in the cart, it was possible to complete the purchase without filling the fields, since the mandatory field was previously bound only to the input change.
If no fields have been previously filled in the item details page, the payment button is deactivated in the till until all mandatory entries have been filled.
2.3.0.1
- Entries are automatically saved from the order repetition to the s_order_basket_attributes so that they are saved in the new order without having to re-enter the information beforehand.
- Entries are now properly assigned to multiple items within a single order.
- Bug fixes in Size 1 selection fields by removing source code snippets. The values are stored correctly, the user could not subsequently change his selection in the shopping cart.
2.3.0
- Additional fields are also visible in the customer account.
- Fixed entry for required fields. Fields can be switched to read-only via extra points.
- Improved template structure and revised programming logic
- Install / Update optimization. However, the update can take quite a bit longer than usual. The initial installation itself takes a little longer when you create many fields, just like the uninstall.
- The name of the plugin changes with respect to the fields, like the installation instructions, soon. Handling does not change much.
2.0.24.1
- execute-> parent () Method encapsulated; if it is not used as of SW 5.5, it will no longer be executed.
2.0.24
- Limitation also possible in the checkout
, Fixed mandatory field condition for selected items if condition is to be inherited from the Pugin configuration.Previously, the field was only recognized as a mandatory field, if it is set in the article details, even if the mandatory field is to be set via the plug-in configuration.
2.0.23
- Sign validation implements characters to be implemented, for example, for technical components that only allow numbers or exact names.
- 'Letters allow digits and special characters'- 'only allow letters'- 'only allow digits' - 'only digits with - and # allow'
2.0.22
- Execute-> parent () Method encapsulated; if it is not used as of SW 5.5, it will no longer be executed.
- Plugin up to SW 5.4.6 is no longer officially supported.
2.0.21
- if condition added for template versions, for SW <= 4.5.
2.0.20
Die Einstellung"Werte auf Bestellabschlussseite nur anzeigen funktionierte für die Felder 2-4 nur dann, wenn die Option "Werte im Warenkorb nur anzeigen" auf JA eingestellt war.
2.0.19
Zeichenbegrenzung für Textfelder hinzugefügt.
2.0.18
2.0.17
2.0.16
2.0.15
Anpassung des Codes für Shopware ab Version 5.3 .