Das Forum nennt sich "Support-Forum". Aber die Antworten, Lösungen und Hilfestellungen kommen von der Community! Die Community macht und Gambio kassiert fürs Forum.
So schauts aus - hatte auch Gestern erst Till und Hendrik dazu verlinkt - die lesen ja eh mit - aber keinerlei Reaktion :-(
Ich weiß nicht ob ihr es schon wusstet... Wen ein Kunde angemeldet ist und sich seine Bestellung ansieht gibt es direkt einen Link zum Formular. Dabei wird das Formular gleich mit den Bestelldaten ausgefüllt. Voraussetzung ist daß der Shopbetreiber das auch aktiviert hat.
Wenn ich den Code lese ist kein IF drin. Somit sollte es immer aktiv sein. Auch auf der PHP-Ebene finde ich kein IF. Code: protected function add_secret_anti_spam_token(): void { $this->content_array['form_data']['secret_token_anti_spam'] = $this->generateSecretAntiSpamToken(); $this->content_array['form_data']['fake_hash'] = sha1(random_bytes(256)); } Es ist ein Honeypot. Wenn das versteckte Feld ausgefüllt wird dann wird das Formular nicht übermittelt. Bots füllen immer alle Felder aus. Die KI erklärt das so: Du hast hier 3 Schutzmechanismen gleichzeitig: Verstecktes Feld (message) → Honeypot Secret Token → Formular-Validierung Random Hash → zusätzliche Entropie / Anti-Bot
So kommunizieren andere Anbieter mit den Kunden ! Wieso kann Gambio das nicht ? Hier z.B xtCommerce: Mit dem Release von xt:Commerce 6.7.1 stellen wir euch ein Update zur Verfügung, das eine besonders wichtige gesetzliche Änderung berücksichtigt – und für viele Händler verpflichtend wird. Neue gesetzliche Pflicht ab 19.06.2026 Ab dem 19. Juni 2026 tritt eine neue gesetzliche Vorgabe in Kraft: Alle Online-Händler müssen ihren Kunden einen sogenannten Widerrufsbutton zur Verfügung stellen. Dieser Button ermöglicht es Verbrauchern, ihren Widerruf einfach, direkt und digital auszuüben – ohne Umwege über E-Mail oder Formulare. Was bedeutet das konkret? Der Widerrufsbutton muss: leicht zugänglich sein (z. B. im Kundenkonto oder auf einer zentralen Seite) klar beschriftet sein (z. B. „Vertrag widerrufen“) eine unmittelbare elektronische Erklärung des Widerrufs ermöglichen dem Kunden eine Bestätigung des Widerrufs bereitstellen Diese Regelung betrifft alle Händler, die Verträge mit Verbrauchern im Fernabsatz abschließen. Umsetzung in xt:Commerce 6.7.1 Mit Version 6.7.1 haben wir diese gesetzliche Anforderung bereits für euch umgesetzt: ✅ Integrierter Widerrufsbutton gemäß aktueller Gesetzeslage ✅ Einfache Aktivierung im Adminbereich ✅ Rechtssichere Abwicklung des Widerrufsprozesses ✅ Dokumentation und Nachweis für Händler Jetzt handeln und vorbereitet sein Wir empfehlen, das Update auf xt:Commerce 6.7.1 frühzeitig durchzuführen, damit die gesetzlich erforderliche Funktion rechtzeitig in eurem Shop integriert ist.
Warten wir es doch mal ab, was Gambio bereitstellen wird. Lt IT-Recht-Kanzlei haben sie [Gambio] sich ja bereit erklärt, eine "native Lösung" bereitzustellen. Man sollte sich vielleicht mal erkundigen, ob man Gambio in Regress nehmen kann, wenn eine funktionierende Lösung nicht bereitgestellt wird. https://www.it-recht-kanzlei.de/widerrufsbutton-loesungen-shopsysteme.html#abschnitt_74 Nebenbei bemerkt, ist die Sturheit dieser Firma inkl. des Supports eine Unverschämtheit! Das betrifft nicht nur die mangelnde Reaktion zu diesem Thema, sondern vielerlei Aspekte (darunter eigene Erfahrungen).
Das würde mich auch sehr interessieren! Was kommt von Gambio für die Cloudshops? Und vor allem auch wann? Mich beschäftigt zusätzlich noch folgendes: Wir produzieren ausschließlich individuell auf Bestellung. Und da dies dann als Dienstleistung einzustufen ist, bitten wir die Kunden auf Ihr Widerrufsrecht zu verzichten, damit sie nicht 2 Wochen warten müssen bis wir ihre Bestellung produzieren (Ablauf der Widerspruchsfrist). Und da quasi alle Kunden dies tun, entfällt auch die Möglichkeit des Widerrufs. Wie wird der Widerruf mittels Button damit umgehen?
Was ich noch empfehlen würde, bzw. an Gambio weiterleiten möchte: Zumindest Vorname und Nachname sollten als zusätzliche Pflichtfelder deklariert werden. Aktuell ist das wohl nur die EmailAdresse. Das Standard-Formular kann aktuell also abgesendet werden, wenn nur die EMail Adresse erfasst ist und nichts anderes. Die Email Adresse wird aber in der Standardmailvorlage gar nicht angezeigt und es ist mir auch nicht gelungen, die da einzubauen. So kann man, zumindest auf den ersten Blick, gar nicht sehen, von wem der Widerruf ist. Ich habe mir jetzt zunächst einmal mit einem Smarty Overload in der withdrawal_web_form.html geholfen, der Vorname und Nachname als Pflichtfeld deklariert (input .. required) Außerdem scheint die EMail Vorlage (Widerrufssendebestätigung) generell etwas widerspenstig zu sein. Musste zunächst "Original wiederherstellen", um die überhaupt erfolgreich bearbeiten zu können und es wird (zumindest bei mir) kein Logo mitgesendet, obwohl der Teil in html genauso aussieht wie bei allen anderen Vorlagen.
Mach halt etz keine Geheimnis draus ... wie schauts bei Dir aus ? Screenshot ? In meinem Screenshot von eben steht das komplett anders drinnen.
Unter Email Vorlagen Widerrufssendebestätigung kommt bei mir folgender Fehler. Unerwarteter Fehler ist aufgetreten... Syntaxfehler in Vorlage "file:/home....... usw. Was kann ich da tun? Oder muss ich noch irgendwo was aktivieren?
Hilft leider nicht. Es sind nur so kleine blaue Kästchen zu sehen und unter HTML kommt das hier. Es geht um die Widerrufssendebestätigung. {load_language_text section="withdrawal"}{if $LOGO}{/if} <table align="center" border="0" cellpadding="4" cellspacing="0" width="100%"> <tbody> <tr> <td style="border-color: rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204);"> <div align="right"> {$LOGO} </div> </td> </tr> <tr> <td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px"><strong> usw. Hab nochmal getestet und anscheinend bekommt der Kunde doch eine Sendebestätigung. Ist nur die Frage wo ich diesen Text finden kann.
meinst du das hier mit "blaue Kästchen"? Da kannst du doch einfach rein und den Text ändern, dann "Vorschau" und danach speichern. Übrigens sieht der Code bei mir anders aus; liegt wohl an einer anderen Version... Bitte in Zukunft Code unter dem Icon + eingeben, damit die Texte hier nicht so lang werden.