Hi, ich würde gerne die " Anmerkungen des Kunden " bearbeiten. Suche im Netz hat mir nicht weitergeholfen. Ein fertiges Module konnte ich nicht finden. ChatGPT versteht mein Problem, kann kein funktionierendes Modul erzeugen. Kennt ihr eine Möglichkeit? Ich will nicht in der Datenbank rumeditieren. Ein "Bearbeiten" Button bei " Anmerkungen des Kunden" wäre super. Man sollte die Bearbeitung abbrechen oder speichern können. Shopversion 4.9.6.1 Selbstgehostet PS: Ich habe jetzt den Kundenkommentar per SQL geändert. In der Bestellübersicht ist noch der alte Text. Eine SQL Abfrage zeigt den neuen Text. Wenn ich alle Bestellungen anschaue und mit der Maus über die Sprechblase fahre, wird der neue Text angezeigt. Caches sind gelöscht. Wieso wird mir in der Bestellübersicht der alte Kundenkommentar angezeigt? Danke Robert
Es gibt nur 3 Dinge, die mir spontan einfallen, wenn noch was altes angezeigt wird: 1. Shop-Cache 2. Browser-Cache und 3. Bestellbestätigung neu generieren.
Shop caches sind gelöscht. Browser cache finde ich seltsam, weil andere Update sofort sichtbar sind. Die Bestellung will ich nicht neu erzeugen. Ich versuche mich in das Thema einzuarbeiten, weil ich ein paar Ideen implementieren will. Wenn jemand noch eine Idee hat wo ich als erstes nachschauen soll, dann gerne her mit den Vorschlägen.
Alle Artikel nochmal eingeben, Adresse, Zahlungsart, etc. Kunde wird verwirrt, weil er aufeinmal eine neue Bestellung sieht. Die alte Bestellung stornieren. Nur weil ich ein Kommentar ändern will ist mir der Aufwand zu groß.
Nein, das brauchst Du nicht. Im Dropdown bei der Bestellung gibt es den Punkt Bestellbestätigung neu generieren.
Ich habe mich mit dem Thema nochmal kurz beschäftigt. Es scheint, das mein 4.9.6.1. Shop sich so verhält: - Kunde macht Bestellung mit Kommentar - Shop schreibt das Kommentar in zwei Tabellen: select comments from `orders_status_history` where orders_id = 412345 select comments from `orders` where orders_id = 412345 Wenn man in der Bestellübersicht neben der Bestellung eine Sprechblase hat und mit der Maus darüber fährt, dann wird der Wert aus "select comments from `orders` where orders_id = 412345" genommen. Geht man in die Bestellung rein und schaut unter " Anmerkungen des Kunden " dann wird der erste Wert aus: select comments from `orders_status_history` where orders_id = 412345 genommen Kann mir jemand kurz die Logik erklären? Wie kam es dazu, dass der Kundenkommentar doppelt gespeichert wird? Wenn ich also die Kundenkommentare ändern will, dann muss ich beide Tabellen ändern. Damit geht natürlich der Originalkommentar verloren weil dieser überschrieben wird. Besser wäre es in select comments from `orders_status_history` where orders_id = 412345 einen neuen Kommentar einzufügen. Dann müssen auch bei der Sprechblase in der Bestellübersicht die Daten aus dieser Tabelle (letzter Eintrag) angezeigt werden und der Eintrag aus "select comments from `orders` where orders_id = 412345" kann ignoriert werden. Denke ich richtig?
Willst du wirklich den Kundenkommentar bearbeiten oder einfach ein "Notizfeld" für dich haben? Ich hab dafür einfach ein eigenes "Anmerkungen" eingefügt das ich in einer eigenen Tabelle speichere.
Nicht? - Kunde hat per email Wünsche geäußert die Berücksichtigt werden sollen - Ich will mir Hinweise zu der Bestellung an einem Ort speichern und nicht in irgendwelchen Tabellen/Zetteln
Dass ein Kunde das macht, habe ich ja auch oft. Die Wünsche sind halt Bestandteil der Bestellung. Aber warum soll man seinen Kommentar ändern wollen? Entweder geht man drauf ein und sendet dem Kunden eine Email dazu, oder man lässt es sein und storniert die Bestellung.
Ich fin die Idee von ManuM auch besser, auch weil man ja die Original-Bestellung und den Zusatztext des Kunden bearbeitet, was im Reklamationsfall ein Problem werden könnte; weil der Kunde ja noch das Original besitzt.....
Finde ich auch gut, aber man kann ja in das Kommentarfeld seinen Senf dazuschreiben ohne das Original zu verändern. Natürlich ist ein Eintrag mit Zeitstempel und Beibehaltung der alten Daten besser. Perfekte Lösung: eine Blockchain um die Kommentarfunktion manipulationssicher zu machen
Gerade einen Anruf vom Kunden erhalten: "Lassen sie sich mit der Lieferung Zeit. Wir fahren in Urlaub" Was soll ich jetzt tun? Die Bestellung stornieren und dem Kunden sagen: Bestell gefälligst neu und schreib deinen Lieferwunsch ins Kommentarfeld oder mir auf einem Zettel/Tabelle notieren, dass der Kunde eine Lieferung nach seinem Urlaub wünscht? oder mir merken, dass der Kunde angerufen hat oder ein email gesendet hat? bevor ich die Ware versandfertig machen lasse?
Was meinst du mit "manipulationssicher" machen? Nur der Kunde kann im Rahmen seiner dann abgeschlossenen Bestellung einen Kommentar hinzufügen. Und den bekommt er, sowie der Shopbetreiber, mit der Bestellbestätigung übermittelt.
Also, ich nutze die Funktionen des Gambio Shops. Dann bleibt die Bestellung halt so lange offen, bis versendet wurde. Sieht man ja auf den ersten Blick, welche offen sind und nicht auf "versendet" geändert wurden (mit dem Gimmick für den Kunden, dass dann auch sein Tracking übermittelt wird).
Hi Shopperman, kannst ja mal schauen. Im Selfhosting wäre unser Modul ggf. eine Lösung. https://www.xycons.de/modulerweiterungen/bestell-notiz.html
Nutze ich selbst für genau diesen Zweck, funktioniert hervorragend. Finde ich sogar noch eine bessere Lösung, da unsere Kommentare und die Kundenkommentare in separaten Feldern sichtbar sind. Kann ich nur empfehlen. Viele Grüße Matthias