Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: MODUL: Elektronisches Widerrufsformular

    vermillion

    • Neu im Forum
    • Beiträge: 10
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #60 am: 12. Juni 2014, 18:51:02
    Besten Dank ado :)! die beiden mktime() warnungen konnte ich mit time() beheben. Bleibt nur noch:

    Code: PHP  [Auswählen]
    Warning: Missing argument 3 for xtc_checkdate(), called in /homepages/43/d140528633/htdocs/widerruf.php on line 202 and defined in /homepages/43/d140528633/htdocs/inc/xtc_checkdate.inc.php on line 19

    welches 3 Argument geht Ihm hier ab?

    ado

    • Fördermitglied
    • Beiträge: 195
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #61 am: 12. Juni 2014, 19:01:38
    Das findest Du im Wiki in der Funktionsreferenz:

    Xtc checkdate()
    function xtc_checkdate($date_to_check, $format_string, &$date_array)

    Überprüft anhand von $format_string den ob eine Datumseingabe eine gültige Formatierung besitzt und gibt gleichzeitig (sofern gültig) Jahr, Monat, Tag in einem Array zurück.

    Parameter       
    $date_to_check    string                  zu überprüfende Datumzeichenzette
    $format_string    string                  Formatierungsanweisung
    $date_array    array referenz          Array für Rückgabe Datumswerte, array(jahr,monat,tag)

    Return  bool:     Gültigkeit, true=gültg

    Einer der 3 Parameter fehlt wohl ... oder ist kein array ???

    Kuckst Du hier:  https://www.modified-shop.org/wiki/Xtc_checkdate%28%29

    Kannst es auch mal versuchen ohne diesen Datecheck ... einfach mal auskommentieren ( // ) das Ding.

    Safeterms.de

    • Neu im Forum
    • Beiträge: 27
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #62 am: 12. Juni 2014, 19:17:51
    Liebe modified Gemeinde,

    ich habe das Modul erneut geupdated.

    Download-Link: http://www.safeterms.de/download/Widerrufsformular_Safeterms_de.zip

    @Moderatoren
    Bitte modul austauschen ;-)

    @vermillion
    erledigt, sollte nicht mehr auftreten

    @herrkuless
    erledigt ... Sollte jetzt alles funktionieren

    @ado
    Danke

    mit freundlichen Grüßen

    Safeterms.de
    i.A. Matthias Werner

    [EDIT Tomcraft 12.06.2014: Modul in Beitrag 1 aktualisiert.]

    Wave

    • Mitglied
    • Beiträge: 146
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #63 am: 12. Juni 2014, 19:27:04
    Wann wird die Version ohne Interne Bestellnummer in etwa erscheinen ?

    herrkuless

    • Neu im Forum
    • Beiträge: 36
    • Geschlecht:
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #64 am: 12. Juni 2014, 20:22:26
    @wave
    Die Abfrage der Bestellnummer etc. grenzt schon ein. In der neuen Widerrufsbelehrung kann man auf das online ausfüllbare Widerrufsformular hinweisen, das ggf. unter einer eigenen Domain im eigenen Onlineshop abrufbar ist. Der zu widerrufende Kauf selbst muss aber gar nicht im Shop abgewickelt worden sein, sondern kann auch z. B. auf eBay getätigt worden sein. Die eigene Domain zum Onlineshop im Widerrufsrecht bei eBay erwähnen zu können, finde ich gut. Allerdings kann der externe Kauf über dieses Formular ohne gültige Bestellnummer und E-Mail nicht widerrufen werden.

    In aktuellen Dateien habe ich in der alten Shopversion v1.05 nach Betätigung von "Senden" eine weiße Seite und nichts passiert (keine Fehlermeldung mehr wie zuvor), unter v1.06 rev 4642 funktioniert alles wie es sollte. Beide Shops werden bei Goneo gehostet, PHP Version ist 5.3. Hat jemand einen Lösungsvorschlag für den korrekten E-Mailversand für v1.05?

    d2m

    • B
    • Mitglied
    • Beiträge: 219
    • Geschlecht:
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #65 am: 12. Juni 2014, 20:27:48
    Hallo,

    vielen Dank für das Modul. Ich habe es soeben in den Shop eingebaut, allerdings besteht das selbe Problem wie bei herrkuless .. nach der Bestätigung von "Senden" also www.shop.de/widerruf.php?action=process kommt eine weiße Seite und es passierts nichts (keine Fehlermeldung oder sonstiges).

    Für mögliche Idee zur Lösung wäre auch ich dankbar.

    Mfg
    d2m

    ->
    Kleiner Minifehler der Datei widerruf_safeterms_de.html:
    <table style="font-family: Arial; font-size: 12px;"">
    doppelt "" am Ende ;)

    DerNachbar

    • Viel Schreiber
    • Beiträge: 506
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #66 am: 12. Juni 2014, 23:19:08
    Wohin wird dem Shop die eMail über den Widerruf gesendet? Habe alle Postfächer ergebnislos abgeklappert.

    Auch bei mir bleibt die Seite weiss, wie bei d2m. Im ersten Modul was hochgeladen wurde, lief alles noch.

    Ceciro

    • Fördermitglied
    • Beiträge: 449
    • Geschlecht:
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #67 am: 12. Juni 2014, 23:52:07
    Zuerst vielen Dank für die Bereitstellung des Moduls.
    Lässt sich schnell anpassen und nahtlos einfügen.  :mrgreen:

    Auch bei mir tauchte die "weiße" Seite auf. Als Ursache konnte ich eine Erweiterung in der widerruf.php ausmachen:

    Code: PHP  [Auswählen]
    // Widerrufsrecht Laden // BOF - Tomcraft - 2011-06-17 - Added revocation to email
        $lang_id=$order->info['languages_id'];
        $shop_content_data=$main->getContentData(REVOCATION_ID,$lang_id);
        $revocation=$shop_content_data['content_text'];
    // EOF - Tomcraft - 2011-06-17 - Added revocation to email

    Nachdem der Teil auskommentiert war (möglicherweise existiert "revocation" in älteren Versionen noch nicht) war die volle Funktionalität vorhanden. Und da die Widerufsbelehrung bereits in der Bestelleingangsbestätigungsmail angehängt wird, kann ich damit leben, dass sie nicht noch einmal in der Eingangsbestätigungsmail des Widerrufs enthalten ist.

    Die eMail-Vorlagen müssen ebenfalls angepasst werden.

    Gruß Cicero

    DerNachbar

    • Viel Schreiber
    • Beiträge: 506
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #68 am: 13. Juni 2014, 00:01:51
    Ein Schlapperküsschen an dich. Das wars! Perfetto!
    E-Mails kommen nun auch an. Supi Ding. ... 3 Minuten noch :D
    Jupp, bei mir ist es wie bei dir, das alles schon in den Bestellmails ist. Daher unnötig es hier nochmal anzutackern.

    d2m

    • B
    • Mitglied
    • Beiträge: 219
    • Geschlecht:
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #69 am: 13. Juni 2014, 08:43:20
    Herzlichen Dank, nun funktioniert alles.

    ukumele

    • Neu im Forum
    • Beiträge: 2
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #70 am: 13. Juni 2014, 13:50:24
    Danke für die Änderungen!

    Ich glaube ich habe noch einen kleinen Fehler gefunden: In der widerruf_safeterms_de.html sollte man ab Zeile 51 besser HTML statt ANSI für die Umlaute verwenden.

    Ceciro

    • Fördermitglied
    • Beiträge: 449
    • Geschlecht:
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #71 am: 13. Juni 2014, 13:53:08
    @all

    Folgendes Szenario. Bestellung besteht aus mehreren Artikeln (z.B. 5)... Kunde ruft das Formular auf...deaktiviert 3  und sendet das Formular (2 Artikel sollen widerrufen werden) ab.

    Das Eregbnis sieht dann so aus, dass in der eMail alle Artikel widerrufen werden. Wird im Formular die Menge eines Artikels höher gesetzt als in der Bestellung vorhanden, dann wird eine Fehlermelduung für jeden / alle Artikel ausgelöst. Habe alles durchgespielt... Mengen auf "0" gesetzt... Checkboxen deaktiviert und Kombinationen aus beiden.

    Kann das jemand bestätigen ?

    Gruß Cicero 

    Safeterms.de

    • Neu im Forum
    • Beiträge: 27
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #72 am: 13. Juni 2014, 14:18:28
    Liebe modified Gemeinde,

    ich habe das Modul erneut geupdated.

    Download-Link: http://www.safeterms.de/download/Widerrufsformular_Safeterms_de.zip

    @Moderatoren
    Bitte modul austauschen ;-)

    @DerNachbar, d2m, Cicero
    Ich habe einen Workarround zum einladen des Widerrufrechts an die Stelle gepackt, wo der Content aus der DB bezogen wird, bitte mal prüfen, müsste somit auch in älteren Shopversionen funktionieren, falls nicht bitte bescheidgeben wo es hängt, ich habe leider nur die 1.06 zur Verfügung.

    @Cicero
    Ich habe das Sczenario jetzt mit 3 verschiedenen Bestellungen mit jeweils mehr als 3 Artikeln mehrfach durchprobiert, konnte bei mir keine Fehler feststellen, am besten Sie packen mal folgendes for dem Mailversand rein

    Code: PHP  [Auswählen]
    print_r($_POST);
    exit;
     
    .

    und posten mal die Ausgabe.

    mit freundlichen Grüßen

    Safeterms.de
    i.A. Matthias Werner

    [EDIT Tomcraft 13.06.2014: Modul in Beitrag 1 aktualisiert.]

    Frank

    • Neu im Forum
    • Beiträge: 36
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #73 am: 13. Juni 2014, 14:32:49
    Erledigt

    Ceciro

    • Fördermitglied
    • Beiträge: 449
    • Geschlecht:
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #74 am: 13. Juni 2014, 14:34:30
    @ Matthias Werner,

    danke für die schnelle Reaktion. Die Bestellung enthält 5 Artikel, die Checkboxen der Artikel 1 bis 3 wurden deaktiviert, die Mengen dabei nicht verändert.. die Artikel 4 und 5 sollen widerrrufen werden. Menge der Bestellung jeweils 1 Exemplar... Formular dann abgeschickt:
    Code: PHP  [Auswählen]
    Array ( [check_widerruf] => yes [order_id] => 104312 [date_purchased] => 13.06.2014 [email] => info@xxx.de [shipping_address] => xxx#T#xxx#T#xxx#T#xxx#T#xxx [date_arrive] => 13.06.2014 [widerruf_quantity] => Array ( [0] => 1 [1] => 1 [2] => 1 [3] => 1 [4] => 1 ) [widerruf_product] => Array ( [0] => Produkt_1 (4537) - Preis: € 0,99 [1] => Produkt_2 (4538) - Preis: € 0,99 [2] => Produkt_3 (4540) - Preis: € 0,99 [3] => Produkt_4 (4541) - Preis: € 0,99 [4] => Produkt_5 (4542) - Preis: € 0,99 ) [widerruf] => Array ( [0] => on [1] => on ) )

    Beste Grüße Cicero
    6 Antworten
    4886 Aufrufe
    21. Mai 2018, 11:38:10 von Chris66
    24 Antworten
    14341 Aufrufe
    15. Juni 2014, 20:30:13 von Alex851
               
    anything