Vorschlag: AGB & Widerrufsbelehrung in Bestell Email

Thema wurde von Stefan, 23. Mai 2011 erstellt.

  1. Jens Hesse

    Jens Hesse Mitglied

    Registriert seit:
    7. November 2012
    Beiträge:
    9
    Danke erhalten:
    1
    Danke vergeben:
    3
    N'Abend,

    bin gerade dabei, die Geschichten mit dem PDF-Anhang umzusetzen.
    Dabei fällt mir auf, dass die Info aus Post #85 (Juli '13) inzwischen wohl auch veraltet ist.

    Bei mir steht in der unmodifizierten xtc_php_mail.inc.php:

    Code:
        if(!empty($path_to_more_attachements))
        {
            $t_attachements_array = preg_split('/[;,]/', $path_to_more_attachements);
            foreach($t_attachements_array AS $t_attachement)
            {
                $t_attachement = trim($t_attachement);
                
                if($t_attachement != '')
                {
                    $mail->AddAttachment($t_attachement);
                }            
            }
        }
    Ohne jetzt großartig PHP zu beherrschen interpretiere ich mal, dass dies nun "von Haus" aus die Attachments berücksichtigt. Ohne Gewähr. Ich mag auch falsch liegen.

    Grüße
    Jens
     
  2. pommes

    pommes Aktives Mitglied

    Registriert seit:
    8. Dezember 2013
    Beiträge:
    26
    Danke erhalten:
    4
    Danke vergeben:
    1
    Gibt es füe die GX2 eine funktionierende Lösung?
     
  3. Kai Schoelzke

    Kai Schoelzke Beta-Held

    Registriert seit:
    30. März 2016
    Beiträge:
    3.928
    Danke erhalten:
    589
    Danke vergeben:
    289
    Hallo,
    mittlerweile, werden die AGB und WRB standardmäßig mit der Bestellbestätigung versendet, allerdings nicht als PDF, darauf wurde bewusst verzichtet
     
  4. Danny

    Danny Erfahrener Benutzer

    Registriert seit:
    17. Juni 2011
    Beiträge:
    1.398
    Danke erhalten:
    179
    Danke vergeben:
    213
    #104 Danny, 26. Januar 2014
    Zuletzt bearbeitet: 26. Januar 2014
    Hi,

    um das Thema nochmal aufzugreifen.....

    Ich habe gerade im Testshop die v.2.0.14.2 eingespielt und mir wird hier nichts mitgesendet. Wie bzw. wo soll denn das sein, dass hier die AGB und WRB mitgesendet werden? Gibt es hierfür eine Einstellung oder ähnliches??? Finde nix.

    Bei mir wird in einer Testbestellung weder AGB noch die WRB mitgesendet.
     
  5. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.559
    Danke erhalten:
    11.309
    Danke vergeben:
    1.614
    Hallo Danny,

    in der templates/ EyeCandy/ mail/ german/ order_mail.html
    werden die unten eingebunden.
    HTML:
    <br />
    {$WITHDRAWAL_HTML}
    <br />
    <br />
    {$AGB_HTML}
    <br />
    <br />
    {$EMAIL_SIGNATURE_HTML}
    Ob das so funktioniert weiß ich aber nicht, da ich die bisher per PDF mitsende.
     
  6. Danny

    Danny Erfahrener Benutzer

    Registriert seit:
    17. Juni 2011
    Beiträge:
    1.398
    Danke erhalten:
    179
    Danke vergeben:
    213
    Hi Barbara,

    welche Shopversion verwendest du? SIcherlich noch eine unter 2.0.14.xx schätze ich. Ich teste es ja in der aktuellen Version und da hat sich hier einiges geändert wie es aussieht.
     
  7. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.559
    Danke erhalten:
    11.309
    Danke vergeben:
    1.614
    ich habe die Version 2.0.14.2.
    Die Mail-Vorlagen wurden im SP aber wohl gar nicht geändert...
    Der Eintrag, den ich oben geschrieben habe, kommt aus der Vollversion 2.14.2
     
  8. Danny

    Danny Erfahrener Benutzer

    Registriert seit:
    17. Juni 2011
    Beiträge:
    1.398
    Danke erhalten:
    179
    Danke vergeben:
    213
    Aha ok. Nur wie sendest du dann deine .pdf Dateien noch mit? Bei mir funktioniert das eben nicht mehr. Ich habe es wieder angepasst und nix wird mehr mitgesendet... .
     
  9. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.559
    Danke erhalten:
    11.309
    Danke vergeben:
    1.614
    in der admin/ gm_send_order.php
    unter Magnalister (ca. Zeile 35)
    PHP:
    // Meine Anpassung - AGB anhängen    ##################################   
    $path_to_attachement        DIR_FS_DOCUMENT_ROOT 'AGB.pdf';
    $path_to_more_attachements    DIR_FS_DOCUMENT_ROOT 'Widerrufsrecht.pdf'
    // #############    Anpassung AGB anhängen ende    ###################### 
    einfügen und den Code (ca. Zeile 88)
    PHP:
    if(xtc_php_mail(
                            
    EMAIL_FROM,
                            
    STORE_NAME,
                            
    $_GET['gm_mail'],
                            
    '',
                            
    EMAIL_BILLING_FORWARDING_STRING,
                            
    '',
                            
    '',
                            
    '',
                            
    '',
                            
    $_GET['gm_subject'],
                            
    $order_check['gm_order_html'],
                            
    $order_check['gm_order_txt']
                            )) {
    ändern in
    PHP:
    if(xtc_php_mail(
                            
    EMAIL_FROM,
                            
    STORE_NAME,
                            
    $_GET['gm_mail'],
                            
    '',
                            
    EMAIL_BILLING_FORWARDING_STRING,
                            
    '',
                            
    '',
                            
    $path_to_attachement,            // #### Anpassung AGB anhängen
                            
    $path_to_more_attachements,        // #### Anpassung WRB anhängen
                            
    $_GET['gm_subject'],
                            
    $order_check['gm_order_html'],
                            
    $order_check['gm_order_txt']
                            )) {
     
  10. Danny

    Danny Erfahrener Benutzer

    Registriert seit:
    17. Juni 2011
    Beiträge:
    1.398
    Danke erhalten:
    179
    Danke vergeben:
    213
    #110 Danny, 26. Januar 2014
    Zuletzt bearbeitet: 26. Januar 2014
    Hi Barbara,


    danke für die Info. Werde es dann gleich mal testen.

    UPDATE:

    Leider wird noch immer nix mitgesendet. Habe es exakt so übernommen und die beiden .pdf liegen mit exaktem Namen im Shop-Root . Irgendwie passt hier wohl was nicht.
     
  11. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.559
    Danke erhalten:
    11.309
    Danke vergeben:
    1.614
    Da habe ich doch glatt die Hälfte unterschlagen :eek:

    in der / send_order.php über "#prevent direct execution"
    PHP:
    /*Mein PDF-Anhang*/
    $path_to_attachement DIR_FS_DOCUMENT_ROOT 'AGB.pdf';
    $path_to_more_attachements DIR_FS_DOCUMENT_ROOT 'Widerrufsrecht.pdf';  
    einfügen.

    den Code (ca. Zeile 230)
    PHP:
    send mail to customer
        
    // BOF GM_MOD:
        
    if(SEND_EMAILS == 'true'$gm_mail_status xtc_php_mail(EMAIL_BILLING_ADDRESSEMAIL_BILLING_NAME$order->customer['email_address'], $order->customer['firstname'].' '.$order->customer['lastname'], ''EMAIL_BILLING_REPLY_ADDRESSEMAIL_BILLING_REPLY_ADDRESS_NAME''''$order_subject$html_mail$txt_mail);
    ersetzen mit
    PHP:
        // send mail to customer
        // BOF GM_MOD: (Mein PDF Anhang)
        
    if(SEND_EMAILS == 'true'$gm_mail_status xtc_php_mail(EMAIL_BILLING_ADDRESSEMAIL_BILLING_NAME$order->customer['email_address'], $order->customer['firstname'].' '.$order->customer['lastname'], ''EMAIL_BILLING_REPLY_ADDRESSEMAIL_BILLING_REPLY_ADDRESS_NAME$path_to_attachement$path_to_more_attachements$order_subject$html_mail$txt_mail);
    in der inc/ xtc_php_mail.inc.php habe ich keine Änderung mehr.
     
  12. Danny

    Danny Erfahrener Benutzer

    Registriert seit:
    17. Juni 2011
    Beiträge:
    1.398
    Danke erhalten:
    179
    Danke vergeben:
    213
    Hi Barbara,

    exakt...
    PHP:
    /*Mein PDF-Anhang*/ 
    $path_to_attachement DIR_FS_DOCUMENT_ROOT 'AGB.pdf'
    $path_to_more_attachements DIR_FS_DOCUMENT_ROOT 'Widerrufsrecht.pdf';  
    hatte ich völlig vergessen, das ja hier noch was definiert werden muss....:eek: Schande auf mich....:cool:

    Die Sache mit send mail to costumer hatte ich ja bereits aus meiner alten Lösung gehabt....daher passt es nun und funzt wieder! Nun kann ich heute NAch das Sp.2.0.14.2 in das Livesystem einspielen...juhu
     
  13. Shoppingworld 4 Animals

    Shoppingworld 4 Animals Erfahrener Benutzer

    Registriert seit:
    21. Juli 2013
    Beiträge:
    497
    Danke erhalten:
    29
    Danke vergeben:
    120
    Hallo!

    Also ich habe mich auch dem versucht, allerdings finde ich dies hier "#prevent direct execution" gar nicht ;-)

    Kann mir denn da wer helfen?
     
  14. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.559
    Danke erhalten:
    11.309
    Danke vergeben:
    1.614
    Das steht direkt unter dem "Based on" - Block
    Code:
       based on:
       (c) 2003	 nextcommerce (send_order.php,v 1.1 2003/08/24); www.nextcommerce.org
       (c) 2003 XT-Commerce - community made shopping http://www.xt-commerce.com ($Id: send_order.php 1029 2005-07-14 19:08:49Z mz $)
    
       Released under the GNU General Public License
       ---------------------------------------------------------------------------------------*/
    
    #prevent direct execution
    if(defined('DIR_FS_CATALOG') == false) die();
    
     
  15. Shoppingworld 4 Animals

    Shoppingworld 4 Animals Erfahrener Benutzer

    Registriert seit:
    21. Juli 2013
    Beiträge:
    497
    Danke erhalten:
    29
    Danke vergeben:
    120
    na super gg gefunden ;-)
     
  16. Shoppingworld 4 Animals

    Shoppingworld 4 Animals Erfahrener Benutzer

    Registriert seit:
    21. Juli 2013
    Beiträge:
    497
    Danke erhalten:
    29
    Danke vergeben:
    120
    So, habe das nun alles laut Anleitung erledigt, leider jedoch kommt kein Anhang bei der Bestellbestätigung mit. Es ist wie gehabt, direkt in Textform bei der Bestellbestätigung dabei. Ich bräuchte aber das in Form eines PDF Anhanges, da ich für Deutschland und Österreich 2 verschiedene AGB habe.
     
  17. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.559
    Danke erhalten:
    11.309
    Danke vergeben:
    1.614
    Hast Du denn auch eine AGB.pdf ins Shoproot gepackt?
     
  18. Shoppingworld 4 Animals

    Shoppingworld 4 Animals Erfahrener Benutzer

    Registriert seit:
    21. Juli 2013
    Beiträge:
    497
    Danke erhalten:
    29
    Danke vergeben:
    120

    Hallo Barbara,

    ja habe ich jetzt getan. Habe eine für Deutschland eine für Österreich
     
  19. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.180
    Danke erhalten:
    6.200
    Danke vergeben:
    1.104
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    und wie unterscheidest du die "AGB.pdf" ? Wie sagst ihm welche er wann nehmen soll?
     
  20. Shoppingworld 4 Animals

    Shoppingworld 4 Animals Erfahrener Benutzer

    Registriert seit:
    21. Juli 2013
    Beiträge:
    497
    Danke erhalten:
    29
    Danke vergeben:
    120
    ehrlich gesagt frage ich mich schon die ganze Zeit wie da funktionieren soll g

    namentlich habe ich die ganz einfach getrennt mit AGB Deutschland und AGB Österreich nur wie der das erkennen soll weiß ich nicht ;-)

    Funktioniert nachwievor nicht....