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

    Viol

    • Fördermitglied
    • Beiträge: 2.209
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #150 am: 30. Oktober 2014, 11:55:19
    es kommt eben auch auf die Konfiguration des Servers an.

    Bei der Mail an den Kunden steht ja eine bekannte Mailadresse:
    EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME,

    Versuch mal das:

    Code: PHP  [Auswählen]
           // send mail to admin
     xtc_php_mail( EMAIL_BILLING_ADDRESS,
                            EMAIL_BILLING_NAME,
                            EMAIL_BILLING_ADDRESS,
                            STORE_NAME,
                            '',
                            $_POST['email'],
                            $emailto,
                            '',
                            '',
                            'Widerruf zur Bestellung Nr. '.$_POST['order_id'],
                            $email_html,
                            $email_text
                    );

    Vielen Dank mr.mc.mauser, so funktioniert es und ich bekommen als Admin auch die Mail.. :thx:
    Werbung / Banner buchen

    Viol

    • Fördermitglied
    • Beiträge: 2.209
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #151 am: 30. Oktober 2014, 11:58:46
    hier auch noch die geaänderte widerruf.php

    Hallo webald,
    deine angehängte widerruf.php hat keine Sprachvariablen...

    Kneumi

    • Fördermitglied
    • Beiträge: 134
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #152 am: 22. Dezember 2014, 13:25:48
    Vielen Dank für dieses praktische Widerrufsformular, das m.E. in dieser oder anderer Form in den core der nächsten modified-Version integriert werden sollte. Habe die zuletzt im Juni aktualisierte Version heruntergeladen und bei mir funktioniert es einwandfrei. Sofern die danach geposteten Ergänzungen allgemein als sinnvoll erachtet werden, fände ich es schön, wenn das Modul geupdated werden könnte.

    Im Downloadpaket ist keine englischsprachige Mail enthalten. Ich habe im Anhang die widerruf_safeterms_de.txt  ins Englische übersetzt (hochladen in templates/IHR-TEMPLATE/mail/english/) und stelle sie hiermit für das Downloadpaket und jeden der will zur Verfügung. Wer html-Mails versendet, sollte auch die widerruf_safeterms_de.html übersetzen.

    Außerdem ist mir ein Fehler in der Anleitung aufgefallen. Auf S. 4 heißt es:
    Zitat
    Schritt 4:
    Kopieren Sie die Dateien:
    content/media/widerruf.php
    in den content/media Ordner Ihres Shop-Templates.
    (z.B. <shoproot>/content/media/)

    es muss aber heißen:
    Zitat
    Schritt 4:
    Kopieren Sie die Dateien:
    media/content/widerruf.php
    in den media/content/ Ordner Ihres Shop-Templates.
    (z.B. <shoproot>/media/content/)

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #153 am: 22. Dezember 2014, 14:09:37
    Danke dir für die Übersetzung! :thx:

    Ich habe das Modul aus Beitrag 1 diesbezüglich für Mehrsprachigkeit überarbeitet.

    Grüße

    Torsten

    Niemand

    • Neu im Forum
    • Beiträge: 15
    • Geschlecht:
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #154 am: 27. Dezember 2014, 02:18:41
    :morning: Hallo, weiß jemand wie sich das elektronische Widerrufsformular verhält, wenn vorher der Kunde vorher auf den Widerruf elektronisch verzichtet hat? Guten Rutsch!

    Spegeli

    • Schreiberling
    • Beiträge: 278
    • Geschlecht:
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #155 am: 02. Januar 2015, 18:59:45
    @Niemand: Du meinst bestimmt dieses Modul: http://www.modified-shop.org/forum/index.php?topic=30418.0

    Die gleiche Frage kamm mir gerade auch.

    Werd beides wohl die Tage in nem Demo Shop einbauen und schauen das man die beiden irgendwie verbinden kann.

    Guenter59

    • Viel Schreiber
    • Beiträge: 1.484
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #156 am: 03. Januar 2015, 08:08:58
    Hi
    Zitat
    Hallo, weiß jemand wie sich das elektronische Widerrufsformular verhält, wenn vorher der Kunde vorher auf den Widerruf elektronisch verzichtet hat?
    Damit befasst sich das Modul ( so weit ich weiß ) nicht. Ist aber auch nur begrenzt relevant, weil das abschicken des Formulars nicht bedeutet, daß der Widerruf auch akzeptiert wird.
    Bei physischen Produkten kontrolliert das Modul auch nicht, ob der Widerruf nicht schon erfolgt oder verspätet ist.

    Auf den Widerruf muß man dann dementsprechend reagieren.

    GMS

    Frank

    • Neu im Forum
    • Beiträge: 36
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #157 am: 08. Januar 2015, 13:27:20
    Danke dir für die Übersetzung! :thx:

    Ich habe das Modul aus Beitrag 1 diesbezüglich für Mehrsprachigkeit überarbeitet.
    [...]

    Habe mir mal das aktualisierte Paket runtergeladen, bekomme nun zwar die Mails auf englisch, aber die Widerrufseite selber ist noch in deutsch. Kann man das auch ändern ?

    lernort

    • Fördermitglied
    • Beiträge: 90
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #158 am: 28. Mai 2015, 11:14:35
    Hallo!

    Ich habe noch eine Kleinigkeit gefunden:

    Die Fehlermeldung, wenn im zweiten Schritt die Bestellmenge zu groß ist, ist falsch, es darf nicht zuviel heißen, sondern entweder zu viel oder (finde ich besser) zu groß.
    Zu finden in der root/widerruf.php in Zeile 207:

    Code: PHP  [Auswählen]
    $errmsg.='Die Rückgabemenge für das Produkt <strong>'.$product_name.'</strong> ist zuviel, Sie haben nur '.$product['qty'].' bestellt.<br />';

    Außerdem erscheint mir die Tabellenformatierung nicht logisch, in der templates/XXX/module/widerruf.html ist in Zeile 10 (und weiter) folgendes eingegeben:

    Code: PHP  [Auswählen]
    <td width="200px;">

    Ich würde das ja in % ändern, siehe templates/XXX/module/widerruf_step2.html, da ist es Zeile 17-34 wie oben, jedoch ab Zeile 43 dann so:

    Code: PHP  [Auswählen]
    <table border="0" cellspacing="0" cellpadding="4">  
                    <tr>
                            <td style="width:10%">widerrufen:</td>
                            <td style="width:10%">Anzahl:</td>
                            <td style="width:60%">Produktbezeichnung:</td>
                            <td style="width:20%">Produktpreis:</td>
                    </tr>....

    Schönen Gruß!

    *Nachtrag*
    Die Fehlermeldung taucht in der root/widerruf.php auch in Zeile 417 auf, also zweimal.

    lernort

    • Fördermitglied
    • Beiträge: 90
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #159 am: 07. August 2015, 10:37:11
    Äh, bin ich blind und habe es überlesen? Glaube nicht.

    Folgendes: Kunde bestellt und wählt bespw. Vorkasse, Bestellung abgeschlossen. 5 Minuten später überlegt er es sich anders und will das elektronische Formular nutzen und ist frustriert, weil er ein Lieferdatum eingeben muss. Eine Auswahlmöglichkeit (etwa so: "Ich habe die Lieferung noch nicht erhalten") wäre doch sinnvoll oder?

    Außerdem: ein Lieferdatum (z.B. 06.08.) vor Bestelldatum (07.08.) ist ja ausgeschlossen, ein Lieferdatum (z.B. 10.08.) nach Widerrufsdatum (07.08) jedoch nicht....

    Gruß,
    Lu

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #160 am: 07. August 2015, 14:28:47
    Danke dir für die Übersetzung! :thx:

    Ich habe das Modul aus Beitrag 1 diesbezüglich für Mehrsprachigkeit überarbeitet.
    [...]

    Habe mir mal das aktualisierte Paket runtergeladen, bekomme nun zwar die Mails auf englisch, aber die Widerrufseite selber ist noch in deutsch. Kann man das auch ändern ?

    Ich habe das Modul aus Beitrag 1 dahingehend komplett überarbeitet und alles in Sprachkonstanten ausgelagert. Einzig die Texte sind hier noch zu übersetzen.
    Es wäre hier super, wenn sich einer der Übersetzung annimmt und die Texte hier zur Verfügung stellt. :thx:

    [...]
    Ich habe noch eine Kleinigkeit gefunden:

    Die Fehlermeldung, wenn im zweiten Schritt die Bestellmenge zu groß ist, ist falsch, es darf nicht zuviel heißen, sondern entweder zu viel oder (finde ich besser) zu groß.
    Zu finden in der root/widerruf.php in Zeile 207:

    Code: PHP  [Auswählen]
    $errmsg.='Die Rückgabemenge für das Produkt <strong>'.$product_name.'</strong> ist zuviel, Sie haben nur '.$product['qty'].' bestellt.<br />';
    [...]

    Danke dir. Die Korrektur habe ich auch übernommen.

    [...]
    Außerdem erscheint mir die Tabellenformatierung nicht logisch, in der templates/XXX/module/widerruf.html ist in Zeile 10 (und weiter) folgendes eingegeben:

    Code: PHP  [Auswählen]
    <td width="200px;">

    Ich würde das ja in % ändern, siehe templates/XXX/module/widerruf_step2.html, da ist es Zeile 17-34 wie oben, jedoch ab Zeile 43 dann so:

    Code: PHP  [Auswählen]
    <table border="0" cellspacing="0" cellpadding="4">  
                    <tr>
                            <td style="width:10%">widerrufen:</td>
                            <td style="width:10%">Anzahl:</td>
                            <td style="width:60%">Produktbezeichnung:</td>
                            <td style="width:20%">Produktpreis:</td>
                    </tr>....
    [...]

    Das sehe ich anders! Es macht bei manchen Spalten einfach überhaupt keinen Sinn der ersten Spalte mehr als 200px zu geben. Sollte mehr Platz zur Verfügung stehen, dann nimmt sich die zweite Spalte automatisch den noch zur Verfügung stehenden Platz. Ich finde das ist genau richtig gelöst und habe daher an dieser Stelle auch nichts geändert.

    Grüße

    Torsten

    lernort

    • Fördermitglied
    • Beiträge: 90
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #161 am: 07. August 2015, 14:38:55
    Okay, überredet  :-D

    Aworka

    • Mitglied
    • Beiträge: 136
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #162 am: 17. August 2015, 02:35:53
    Funktioniert das Modul auch im zusammenspiel mit einem SSL-Proxy?

    Ich habe das Modul gerade eingebaut und erhalte eine relativ nackte seite

    Aworka

    • Mitglied
    • Beiträge: 136
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #163 am: 20. August 2015, 02:34:57
    Kleiner Nachtrag:
    Scheint an der aktuellen Version zu liegen.
    Wenn ich eine ältere ohne Multilingual nehme geht es.
    Die kleinen Textfehler habe ich manuell eingefügt.

    Viol

    • Fördermitglied
    • Beiträge: 2.209
    Re: MODUL: Elektronisches Widerrufsformular
    Antwort #164 am: 03. September 2015, 15:29:20
    Ich habe mich mal an die Übersetzung gemacht.
    Wäre schön, wenn das jemand nochmal korrekturliest.
    Die lang_english.conf am Ende einfügen:

    Code: PHP  [Auswählen]
    [revocation_form]
    #Step 1
    heading_revocation = 'Revoke / return your order '
    text_safeterms_copyright = 'This form is a free service from <a href="http://www.safeterms.de/" title="Online Shop AGB und Widerrufsbelehrung">Safeterms.de</a>.'
    text_revocation_data ='Please enter your order number and the e-mail address you used to register.'
    title_order_id = 'Your order number:'
    title_email = 'Your e-mail address:'
    #Step 2
    heading_revocation_form = 'Cancel order '
    text_order_found = 'All order data was found. Please fill out the following form completely and click on "Submit" to send your cancellation.'
    title_data = 'Data of your order:'
    text_ordered_on = 'Ordered on:'
    text_shipping_method = 'Method of shipment:'
    text_shipping_address = 'Delivery address:'
    title_ordered_on = 'When did you receive the order?'
    text_received_on = '<strong>I received my order on:</strong></td><td>%s (TT.MM.YYYY).'
    title_revocation = 'Your declaration of revocation:'
    text_revocation = 'I hereby give notice, that I cancel my contract of sale of the following goods:'
    text_revocated = 'cancel:'
    text_qty = 'Quantity:'
    text_product_name = 'Product description:'
    text_product_price = 'Product price:'
    text_send_revocation = 'Click on "Submit" to send your cancellation:'
    #Step 3
    heading_revocation_received = 'Revocation received / transmitted successfully'
    text_revocation_received = 'We have received your revocation to order (No. %s). You should received an email with acknowledgement of receipt of the revocation within 5 minutes.'

    in die english.php am Ende vor dem ?> einfügen:

    Code: PHP  [Auswählen]
    // Revocation form errors
    define('ERROR_REVOCATION_REVOCATED_QTY', 'The quantity returned for the product <strong>%s</strong> is to large, you have only ordered %s.<br />');
    define('ERROR_REVOCATION_DATE_MISSING', 'Please enter the date of the delivery.<br />');
    define('ERROR_REVOCATION_DATE_FORMAT', 'The indicated date is faulty, take care to enter correctly (TT.MM.JJJJ)<br />');
    define('ERROR_REVOCATION_DATE_PRIOR_TO_ORDER_DATE', 'The date set is prior to the order date.<br />');
    define('ERROR_REVOCATION_NO_PRODUCT_CHOSEN', 'Please select at least one product you wish to return.<br />');
    define('ERROR_REVOCATION_NO_ORDER_FOUND', 'Under the specified e-mail address (%s) there is no order number <strong>%s</strong> known!');

    Außerdem sollte man darauf hinweisen, dass in den Dateien keine Zeilenumbrüche vorkommen dürfen. In der Installationsanleitung als PDF sind Umbrüche, die bei copy and paste dazu führen, dass der Text nicht vollständig erscheint.

    Was mir noch aufgefallen ist:
    Unter Order data und der Versandmethode wird auch im Englischen die deutsche Bezeichnung ausgeführt.
    Und für alle Host Europe Kunden: Ihr müsst in der widerruf.php folgende Bereich ändern:

    Code: PHP  [Auswählen]
     // send mail to admin
     xtc_php_mail( EMAIL_BILLING_ADDRESS,
                            EMAIL_BILLING_NAME,
                            EMAIL_BILLING_ADDRESS,
                            STORE_NAME,
                            '',
                            $_POST['email'],
                            $emailto,
                            '',
                            '',
                            'Widerruf zur Bestellung Nr. '.$_POST['order_id'],
                            $email_html,
                            $email_text
                    );

    wenn das Formular nicht abgesendet werden kann.

    [EDIT Tomcraft 19.09.2015: Englische Übersetzung in Modul aus Beitrag 1 übernommen.]
    6 Antworten
    4886 Aufrufe
    21. Mai 2018, 11:38:10 von Chris66
    24 Antworten
    14341 Aufrufe
    15. Juni 2014, 20:30:13 von Alex851