Ready This is an app especially developed for Shopware 6
Customer inputs or additional fields at order line items (under restrictions on products)

Customer inputs or additional fields at order line items (under restrictions on products)

by Deutsche Telekom MMS GmbH (17) Ratings 1050 Downloads

Without support

Free
To use the wish list, you must accept the necessary cookies. Accept cookies
Can be used in:
Not available
This extension cannot be used in a Shopware Cloud shop.
Cloud
Self-hosted
Details
  • Tmms299227094335f
  • Deutsche Telekom MMS GmbH
  • 1.3.0
  • 7 May 2024
  • de_DE en_GB
  • 6.4.1.1 – 6.4.1.2
    6.4.2.0 – 6.4.2.1
    6.4.3.0 – 6.4.3.1
    6.4.4.0 – 6.4.4.1
    6.4.5.0 – 6.4.5.1
    6.4.6.0 – 6.4.6.1
    6.4.7.0
    6.4.8.0 – 6.4.8.2
    6.4.9.0
    6.4.10.0 – 6.4.10.1
    6.4.11.0 – 6.4.11.1
    6.4.12.0
    6.4.13.0
    6.4.14.0
    6.4.15.0 – 6.4.15.2
    6.4.16.0 – 6.4.16.1
    6.4.17.0 – 6.4.17.2
    6.4.18.0 – 6.4.18.1
    6.4.19.0
    6.4.20.0 – 6.4.20.2
    6.5.0.0
    6.5.1.0 – 6.5.1.1
    6.5.2.0 – 6.5.2.1
    6.5.3.0 – 6.5.3.3
    6.5.4.0 – 6.5.4.1
    6.5.5.0 – 6.5.5.2
    6.5.6.0 – 6.5.6.1
    6.5.7.0 – 6.5.7.4
    6.5.8.0 – 6.5.8.10
    6.6.0.0
    6.6.0.2 – 6.6.0.3
    6.6.1.0 – 6.6.1.2
    6.6.2.0
Support If you have any questions and if they have not already been answered in the area "... more

Product information

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

Description

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@t-systems-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 the product (regardless of whether it is a product with variants or a single product) in the shopping cart again for the same order, the standard behavior of Shopware 6 is still triggered (i.e. the quantity of the product increases by the selected value). Since it is still the same product, the customer input is then also updated in this case, since it is an custom field in the order line item and not an independent order line item. This implementation was chosen so that a customer input can always be changed directly at the point where it is displayed, thus preventing the customer from having to switch back to the product detail page to make a change. In order to inform the customer about this separately, you can activate the option "show information message under customer inputs" in the configuration. In addition, most ERP systems and Shopware 6 would encounter problems at this point, for example in the case of cancellations, which then involves the "resetting" of stocks, if the same product can be in the shopping cart several times under different 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 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 a message should be displayed under the inputs, for example with a description of the behavior when the product is added to the shopping cart again (in the case that the product input is allowed directly on the product detail page or in the Quickview of Shopware)
  • the selection if the product input fields should be shown in the quickview from shopware
  • the selection if the input fields should be shown on product detail page
  • 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 unselected checkbox fields should be transferred as a value
  • the selection if a dividing line should be shown between the product and the input in the checkout
  • the selection if the input should be shown in a foldable area in the large shopping cart and on the confirm page
  • the selection if the repeat order button should be shown
  • the selection if the repeat order function should take over the customer input

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 in the "order confirmation" email template area from the tab Installation manual 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

Frequently Asked Questions

  • Why the customer inputs are not shown in the order confirmation email? So that the product inputs are also displayed in the "order confirmation" email template, the step from the area Output the customer inputs or custom fields in the "order confirmation" email template in the tab "Installation manual" must be carried out.
  • When is the customer input saved for a product in the frontend of the shop and what can be the reason if the input is not saved? As soon as the customer makes an entry in the field (i.e. the change listener is called) and later puts the product in the shopping cart, the change is made via a JavaScript Ajax request saved within the app. If the input is not saved, this may be due to the following: the used (third-party) theme or another app throws a JavaScript error, which in turn blocks the function of the app - you can check this by opening the browser console and opens the tab "console" and checks whether JavaScript error messages are output at this point. If so, these should be fixed. If successful, a request with the name "request" is sent to "/savecustomerinputs/request" in the tab "network", which saves the input and returns "{"success":true}" as a result.
  • What happens if a customer adds the product in the shopping cart again for the same order? In the case that a customer adds the product (regardless of whether it is a product with variants or a single product) in the shopping cart again for the same order, the standard behavior of Shopware 6 is still triggered, i.e. the quantity of the product increases by the selected value. Since it is still the same product, the customer input is then also updated in this case, since it is an custom field in the order line item and not an independent order line item. This implementation was chosen so that a customer input can always be changed directly at the point where it is displayed, thus preventing the customer from having to switch back to the product detail page to make a change. In order to inform the customer about this separately, you can activate the option "show information message under customer inputs" in the configuration. In addition, most ERP systems and Shopware 6 would encounter problems at this point, for example in the case of cancellations, which then involves the "resetting" of stocks, if the same product can be in the shopping cart several times under different line items. For example, the following apps offer this option:
  • Why are the customer inputs no longer displayed when reloading the oder finish page? In the case that the customer calls up the order finish page again, Shopware does not reload the custom fields for the order line items, so the customer inputs are not displayed again. The customer inputs in the session are also deleted when the order is finished, which is why they cannot be read out again there. Since the customer has already seen the customer inputs when the order finish page is called up for the first time, the inputs are also included in the order confirmation email and he can also see them again in his customer account, he has several options for checking his inputs.
  • Can I also make different configurations for variant articles, for example not displaying a field? In Shopware 6, it is possible at any time to remove the inheritance of the custom fields in the variant tab after selecting a variant using the "Remove inheritance" icon, so that you can make your own configurations for each variant.
  • Are price surcharges or price reductions also possible when entering in an custom field? If, for example, an engraving means a surcharge of 10 euros, you can realize such a price surcharge with own variants ("without engraving" / "with engraving (+10.00 €)"), for which you can adjusted the inheritance of the custom fields in the variant tab.
  • At which point and in which field are the configurations at the product and the customer inputs saved? The product configurations are saved in the database table product_translation.custom_fields (in the fields tmms_customer_input_1_active, tmms_customer_input_1_fieldtype, tmms_customer_input_1_title, tmms_customer_input_1_placeholder, tmms_customer_input_1_required, tmms_customer_input_1_minvalue, tmms_customer_input_1_maxvalue, tmms_customer_input_1_stepsvalue, tmms_customer_input_1_startdate, tmms_customer_input_1_enddate, tmms_customer_input_1_disableddates, tmms_customer_input_1_starttime, tmms_customer_input_1_endtime, tmms_customer_input_1_daterange, tmms_customer_input_1_selectfieldvalues to tmms_customer_input_5_active, tmms_customer_input_5_fieldtype, tmms_customer_input_5_title, tmms_customer_input_5_placeholder, tmms_customer_input_5_required, tmms_customer_input_5_minvalue, tmms_customer_input_5_maxvalue, tmms_customer_input_5_stepsvalue, tmms_customer_input_5_startdate, tmms_customer_input_5_enddate, tmms_customer_input_5_disableddates, tmms_customer_input_5_starttime, tmms_customer_input_5_endtime, tmms_customer_input_5_daterange, tmms_customer_input_5_selectfieldvalues ) and the customer inputs in the database table order_line_item.custom_fields (in the fields tmms_customer_input_1_value, tmms_customer_input_1_label, tmms_customer_input_1_placeholder, tmms_customer_input_1_fieldtype to tmms_customer_input_5_value, tmms_customer_input_5_label, tmms_customer_input_5_placeholder, tmms_customer_input_5_fieldtype) from Shopware 6.
  • To which themes is the app compatible with? The app is compatible to the Storefront theme from Shopware and with themes derived from it. When using a third-party theme that was purchased via the Shopware Store, the proper use of the app, as with any other Shopware app, cannot be guaranteed.
  • When the app will be compatible with the latest Shopware 6 version? On the day a new Shopware 6 version is released, we check whether adjustments to the app are necessary for the new Shopware 6 version and carry out a final function test in a local demo shop in this Shopware 6 version before we manually release the app for the new Shopware 6 version. Due to possible absences (e.g. vacation or illness), there may also be delays.
  • I have questions about the app, who can I contact? If you have any questions, simply contact us via the email shopware-apps-support@t-systems-mms.com and we will be happy to help you.
  • Show all questions and answers Show fewer questions and answers
Reviews 17
Read, write and discuss reviews... more

Customer reviews

Average customer rating from 17 reviews:

Total
Functionality
Usability
Documentation
Support

Plugin das fast keine Wünsche offen lässt.

21 Feb 2024

Das Plugin ist durchdacht und logisch und damit unkompliziert in der Bedienung. Insbesondere das numerische Feld, welches man mit Min/Max Werten einschränken kann, ist eine wunderbare Sache für alle Shops, in denen die Produkte z.B. nach Kundenvorgaben abgelängt, gestückelt, gewogen, etc. werden sollen.

Aber wenn der Kunde den gleichen Artikel in zwei oder mehreren verschiedenen Längen bestellen möchte, wird das ganze für den Kunden schnell kompliziert und aufwändig. Der Kunde müsste dann für jeden weiteren Artikel eine komplett neue Bestellung anlegen. Gut für die Artikelbuchung des Shops, schlecht für den Kunden. Ich vermute, der Kunde wird dann eher seine Bestellung entnervt abbrechen, als sich auf einen unüblichen Bestellmarathon einzelner Artikel einzulassen. Der Köder muss dem Fisch schmecken, nicht dem Angler! Sicher wäre eine Entscheidungsmöglichkeit über eine Checkbox ( == Artikel mehrmals in den Warenkorb legen möglich.) noch ein riesen Feature und wesentlich eleganter, als eine Hinweismeldung. Ist da denn etwas in dieser Richtung geplant?

Noch eine weitere kleine Unstimmigkeit: Das numerische Feld erlaubt die Auswahl über Buttons in 0.1er Schritten. Top! Leider lässt sich die MinMax-Einschrankung aber nur mit Ganzzahlen bestücken, da würden mögliche Werte mit einer Stelle nach dem Komma besser passen.

Ansonsten ist es eines der besten Plugins, die ich bisher für SW6 gefunden und installiert habe.

Total
Functionality
Usability
Documentation
Deutsche Telekom MMS GmbH
22 Mar 2024

Sehr geehrte Damen und Herren,

vielen Dank für Ihre Bewertung. Bzgl. Ihres Featureswunsches gibt es direkt zu Beginn der Beschreibung der Erweiterung folgenden Hinweis: "Die App 'Kundeneingaben oder zusätzliche Felder an Bestellpositionen (unter Einschränkungen bei Produkten)' ermöglicht unter anderem bis zu 5 verschiedene Kundeneingaben an Bestellpositionen und unter Einschränkungen bei Produkten. Die Einschränkung bezieht sich darauf, das wenn ein Kunde das Produkt (egal ob sich um einen Produkt mit Varianten handelt oder ein Einzelprodukt) bei der gleichen Bestellung erneut in den Warenkorb legt, weiterhin das Standardverhalten von Shopware 6 ausgelöst wird (es erhöht sich also die Menge des Produkts um den ausgewählten Wert). Da es sich weiterhin um das gleiche Produkt handelt, wird in diesem Fall dann auch die vorgenommene Kundeneingabe aktualisiert, da es sich um ein Zusatzfeld an der Bestellposition handelt und keine eigenständige Bestellposition. Diese Umsetzungsvariante wurde gewählt, damit das Ändern einer Kundeneingabe immer direkt an der Stelle möglich ist, wo sie angezeigt wird und somit auch verhindert wird, dass der Kunde immer wieder zurück auf die Produkt - Detailseite wechseln muss, um eine Änderung vorzunehmen. Um den Kunden dazu noch einmal gesondert zu informieren, kann man innerhalb der Konfiguration die Option 'Hinweismeldung unter den Produkteingaben anzeigen' aktivieren. Zudem würden an diesem Punkt spätestens die meisten Warenwirtschaftssysteme als auch Shopware 6 beispielsweise bei Stornierungen, was dann das 'Zurücksetzen' von Beständen angeht, auf Probleme stoßen, wenn das gleiche Produkt mehrfach unter verschiedenen Bestellpositionen im Warenkorb sein kann". Aus den genannten Gründen ist es unsererseits nicht beabsichtigt, solch ein Feature zu integrieren, da die Erweiterung für diese Funktion nicht gedacht ist.

Der Minimal- und der Maximalwert des jeweiligen Feldes sind Zusatzfelder vom Typ "Zahlenfeld", das seitens Shopware 6 automatisch nur Ganzzahlen zulässt. Ein Wechsel auf den Typ "Textfeld" ist derzeit nicht beabsichtigt, da dies schnell eine enorme Fehlerquelle bei der Bedienung werden könnte (Eingabe von Leerzeichen, Sonderzeichen, etc.).

how to specific day selection disable?

19 Dec 2023

Hello the plugin is great. How to disable specific day selection on date
I do it with doom but it doesn't work properly
ex: span class flatpickr-day flatpickr-disabled

Total
Functionality
Usability
Documentation
Deutsche Telekom MMS GmbH
20 Dec 2023

Hello,

therefor you can use the customField "excluded dates for the date field" at the product.

Sehr gut und nützlich

7 Dec 2023

Total
Functionality
Usability
Documentation

Gibt es ein Update für diese App für neue SW Version 6.5.6.1 ?

31 Oct 2023

Sehr geehrte Damen und Herren,

gibt es ein Update für diese App für die neue Shopware Version 6.5.6.1 oder kann ich die alte App-Version auch in der neuen SW Version nutzen ? Für Ihre Nachricht danke vorab.
MfG

Total
Functionality
Usability
Documentation
Support
Deutsche Telekom MMS GmbH
8 Nov 2023

Sehr geehrte Damen und Herren,

im Bereich "Häufig gestellte Fragen" auf der Beschreibungsseite der Erweiterung gibt es folgende Antwort auf die Frage, ab wann die App mit der aktuellsten Shopware 6 - Version kompatibel ist: "Am Tag des Erscheinens einer neuen Shopware 6 - Version prüfen wir, ob für diese gegebenenfalls Anpassungen an der App nötig sind und führen einen abschließenden Funktionstest in einem lokalen Demoshop von uns in dieser Shopware 6 - Version durch, bevor wir die App manuell für die neue Shopware 6 - Version freigeben. Aufgrund möglicher Abwesenheiten (beispielsweise Urlaub oder Krankheit) kann es hierbei aber auch zu Verzögerungen kommen".

Aufgrund des genannten Ablaufs ist bei keiner unserer Erweiterungen die Option "Automatische Versions-Kompatibilität" aktiv, da es sonst passieren könnte, dass die neueste Version der Erweiterung für eine Shopware Version freigegeben ist, in der sie dann gar nicht funktioniert und dies wäre wahrscheinlich in niemandes Sinne.

Shopware Version 6.5.6.1 ist am 31.10.2023 um 16:10 Uhr erschienen ( https://www.shopware.com/de/changelog/ ), also an einem Feiertag sehr spät am Abend, speziell am Reformationstag. Oft sind Wochen mit Feiertagen auch gleichzeitig Urlaubswochen. Deshalb kam es nachvollziehbarer Weise zu Verzögerungen bei der Freigabe.

SUPER - absolut TOP

21 Sep 2023

also das funktioniert super - bin außerdem sehr glücklich das dieses Plugin kostenlos zur Verfügung gestellt worden ist - und alles läuft prima.
Ich persönlich finde es auch toll, das man beim Produkt selbst die Einstellungen vornimmt - gerade wenn die verschiedenen Produkte unterschiedliche Felder benötigen. Großer Pluspunkt ist außerdem auch das hier Mehrfachänderungen möglich sind. Grundsätzlich ist es auch selbsterklärend und das einbinden in die Bestellbestätigungs-Mail spielend einfach dank der Anleitung.
Vielen lieben Dank an die Entwickler.

Total
Functionality
Usability
Documentation
Support

Gute Erweiterung.

7 Dec 2022

Hallo, das Plugin gefällt mir sehr gut. Meine Anforderung wurde damit erfüllt. Allerdings gibt es einen Haken. Ich sehe die Custom-Felder nicht in der CMS-Component Buy-Box. Wie kann man diese da einfügen?

Total
Functionality
Usability
Documentation
Deutsche Telekom MMS GmbH
8 Dec 2022

Hallo Herr Wii,

wir danken Ihnen für Ihr Feedback. Bzgl. Ihrer Frage: unsere kostenlose App "Kundeneingaben oder zusätzliche Felder an Bestellpositionen (unter Einschränkungen bei Produkten)" ist eine "Frontend"-App, die die Zusatzfelder von Shopware 6, die man über die Administration pflegen kann, nutzt. Zudem zeigt Sie die Kundeneingaben bei den Bestellpositionen einer Bestellung in der Administration und auf dem Dokumenten an. Im Frontend werden die Felder sowohl bei einem zugeordneten Produkt-Detailseiten-Layout angezeigt als auch bei keiner Zuordnung.

Es ist derzeit nicht vorgesehen, dass die App auch "Platzhalter" im CMS-Element "Buybox" in der Administration anzeigt, da das CMS-Element nur als minimale Vorab-Vorschau dient und dies auch kaum einen Mehrwert bieten würde. Andere Informationen, beispielsweise die Grund- und Maßeinheit, werden in der Vorab-Vorschau des CMS-Elements "Buybox" auch nicht angezeigt, obwohl Sie im Frontend ausgegeben werden. Die Variantenausprägungen werden beim CMS-Element zum Beispiel auch nur schemenhaft angezeigt und nicht in der Form, wie Sie im Frontend ausgegeben werden.

Super Erweiterung sowie Support!

26 Apr 2022

Die Erweiterung tut genau was sie soll und in Verbindung mit Varianten lassen sich sogar, relativ einfach, Aufpreise realisieren. Der Support ist unglaublich schnell und sehr kompetent.

Danke!

Total
Functionality
Usability
Documentation

Ein Top Plugin!

13 Apr 2022

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...

Total
Functionality
Usability
Documentation
Support

Funktioniert einwandfrei - der Support ist einmalig!

2 Feb 2022

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!

Total
Functionality
Usability
Documentation

Tolles Plugin!

28 Jan 2022

Vielen Dank an die Entwickler für dieses tolle Plugin. Ich finde das Konzept sehr gut durchdacht und die Umsetzung ist gut durchdacht.

Total
Functionality
Usability
Documentation
Support

Hier spart man Varianten!

18 Jan 2022

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.

Total
Functionality
Usability
Documentation
Support

Top Plugin für Kommentare zu Produkten

23 Nov 2021

Wir nutzen das Plugin hauptsächlich als Möglichkeit für den Kunden Kommentare/ Zusatzhinweise zu einzelnen Warenkorb-Items hinzuzufügen.

Total
Functionality
Usability
Documentation
Support

Recht einfach gestrickt und nicht zu ende gedacht

19 Nov 2021

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)!!!

Total
Functionality
Usability
Documentation
Deutsche Telekom MMS GmbH
19 Nov 2021

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

7 Nov 2021

Total
Functionality
Usability
Documentation

Super Hilfe für Personalisierte Informationen pro Produkt.

13 Oct 2021

Schnelle Integration, Super Support.

Alles wie gewünscht.

Total
Functionality
Usability
Documentation
Support

Super Plugin und blitzschneller Support!

28 Jul 2021

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!

Total
Functionality
Usability
Documentation

Super

16 Jul 2021

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!

Total
Functionality
Usability
Documentation
Support

Configuration manual

  1. Download the app from the store
  2. Log in into your Shopware 6 administration area and navigate to extensions -> my extensions
  3. Click on the right side on "Upload extension" and select the downloaded extension
  4. Use the context menu on the right side of the extension to install the extension and the switch button on the left side to activate it
  5. Use the context menu on the right side of the extension to configure the extension according to your own requirements
  6. Switch to "Catalogues" -> "Products", select a product and switch to the "Custom fields" area via the "Specifications" tab, where you can configurate the relevant fields at "product input 1" to "product input 5"
  7. If necessary, define a different configuration for variants of the product by removing the inheritance of the custom fields in the "Variants" tab after selecting a variant using the "Remove inheritance" icon so that you can make your own configurations for each variant

Output the customer inputs or custom fields in the "order confirmation" email template

So that the product inputs are also output in the order confirmation email, the following should be added in the field "HTML" from "Mail text", for example before {% endblock %} (see: here) within the area {% block lineItem %} or, alternatively, if you have already removed this area, within the for-loop of the line items (lineItem), especially before the {% endfor %} (see: here) of the area {% for lineItem in order.nestedLineItems %} or {% for lineItem in order.lineItems %}:
<tr>
<td>
{% for tmmsCustomerInputCount in 1..5 %}
{% set customFields = lineItem.customFields %}
{% set tmmsCustomerInputValue = 'tmms_customer_input_' ~ tmmsCustomerInputCount ~ '_value' %}
{% set tmmsCustomerInputFieldtype = 'tmms_customer_input_' ~ tmmsCustomerInputCount ~ '_fieldtype' %}
{% set tmmsCustomerInputLabel = 'tmms_customer_input_' ~ tmmsCustomerInputCount ~ '_label' %}
{% set tmmsCustomerInputPlaceholder = 'tmms_customer_input_' ~ tmmsCustomerInputCount ~ '_placeholder' %}

{% if customFields[tmmsCustomerInputValue] is defined %}
{{ customFields[tmmsCustomerInputLabel] }} {% if customFields[tmmsCustomerInputFieldtype] == "boolean" %}<i>"{{ customFields[tmmsCustomerInputPlaceholder] }}"</i> ({{ customFields[tmmsCustomerInputValue] }}){% else %}<i>"{{ customFields[tmmsCustomerInputValue] }}"</i>{% endif %}
<br/>
{% endif %}
{% endfor %}
</td>
</tr>

Changelog

Version 1.3.0

Established the compatibility with Shopware from version 6.6.0.0.

Version 1.2.4

Established the compatibility with Shopware from version 6.5.8.2.

Version 1.2.3

Established the compatibility with Shopware from version 6.5.8.0.

Version 1.2.2

it will now prevent a JavaScript warning message from being shown.

Version 1.2.1

The descriptions have been updated. 

You can now select if you want to show the repeat order button. 

You can now select if the repeat order function should take over the customer input.

Version 1.2.0

Established the compatibility with Shopware from version 6.5.0.0.

Version 1.1.11

Established the compatibility with Shopware from version 6.4.15.0.

Version 1.1.10

The annotations of the controller have been replaced with Route defaults.

Version 1.1.9

You can now select if the enter key should be blocked for the field types "single-line input field", "number field", "date and time field", "date field" and "time field"

Version 1.1.8

At the field type "number field" the custom field "steps for the field" now also supports steps with decimal points

Version 1.1.7

established the compatibility with Shopware from version 6.4.10.0

Version 1.1.6

You can now select if the product input should be shown on the offcanvas cart page.

You can now select if a dividing line should be shown between the product and the product input in the checkout.

You can now select if the product input should be shown in a foldable area in the large shopping cart and on the confirm page.

You can now select if required fields can be changed in the shopping cart (however, it is not possible to intercept the sending of the form).

You can now select if required fields can be changed on the confirm page.

You can now select if empty required fields are saved in the checkout.

Version 1.1.5

You can now select if a details button should be displayed in the navigation when a product input has been activated for a product.

You can now select if a message should be displayed under the product inputs, for example with a description of the behavior when the product is added to the shopping cart again. 

You can now select if a language-dependent calendar should be used based on the localization.

Version 1.1.4

There is now also the field type "number field".

At the field type "number field" a minimum value, a maximum value and the steps can also be specified.

At the field type "single-line input field" and "multi-line input field" the maximum number of characters can now also be specified

Version 1.1.3

The saving of the custom fields now only consider product line items

Version 1.1.2

Adaptation of the own controller for Symfony 6.0

Version 1.1.1

Adaptation of the version of the require components

Version 1.1.0

Revision of the output of the customer inputs at the products for line items in the administration for Shopware 6.4.2.0

Version 1.0.0

Initial release of the app

About the Extension Partner

Shopware 6 Signet Shopware 6 ready Deutsche Telekom MMS GmbH Deutsche Telekom MMS GmbH Shopware Extension Partner Shopware Gold Partner Shopware Extension Partner Shopware Gold Partner 10 Certifications Developer SW5 0 Developer Advanced SW5 0 Template Designer SW5 0 Template Developer SW5 0 Developer SW6 1 Developer Advanced SW6 3 Solutions Specialist SW6 2 PaaS Specialist SW6 Template Designer SW6 1 Template Designer Advanced SW6 3 5 Extensions 4.5 Ø Rating
Current version:

Version:

Free

Without support

To use the wish list, you must accept the necessary cookies. Accept cookies

Recently viewed