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: VPE in E-Mail Text

    VoxlWolf

    • Fördermitglied
    • Beiträge: 30
    • Geschlecht:
    VPE in E-Mail Text
    am: 22. Februar 2016, 12:19:58
    Servus Leute,

    hab ne relativ simple Frage: Wie bekomme ich die Verpackungseinheit in das Mail-Template?

    Mit {$order_values.PRODUCTS_QTY} bekomm ich die Anzahl aber {$order_values.PRODUCTS_VPE} funzt nicht. Wo ist das $order_values denn definiert, dann könnt ich eventuell selber drauf kommen.

    Vielen Dank schon mal

    Beste Grüße
    Voxl

    Linkback: https://www.modified-shop.org/forum/index.php?topic=34411.0
    Shop Hosting

    VoxlWolf

    • Fördermitglied
    • Beiträge: 30
    • Geschlecht:
    Re: VPE in E-Mail Text
    Antwort #1 am: 22. Februar 2016, 12:52:47
    Ou ich denke die Frage ist im falschen Bereich. Passt wohl bei Templates besser?

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: VPE in E-Mail Text
    Antwort #2 am: 22. Februar 2016, 15:11:25
    In der /send_order.php (schickt die Mail) wird mit der Klasse Orders gearbeitet (/includes/classes/order.php)

    Ich hab gerade keine Zeit da tiefer einzusteigen, ich vermute aber Du müsstest das in der Klasse anpassen.

    VoxlWolf

    • Fördermitglied
    • Beiträge: 30
    • Geschlecht:
    Re: VPE in E-Mail Text
    Antwort #3 am: 29. Februar 2016, 08:38:42
    Ich bin etwas tiefer rein und es sieht so aus, als gings nur über eine weitere Datenbankabfrage, da bei der Order selbst keine VPEs gespeichert werden (was ich etwas unsinnig finde).

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: VPE in E-Mail Text
    Antwort #4 am: 29. Februar 2016, 09:23:02
    Poste man die Abfrage die gemacht wird, eventuell lässt sich die modifizieren

    VoxlWolf

    • Fördermitglied
    • Beiträge: 30
    • Geschlecht:
    Re: VPE in E-Mail Text
    Antwort #5 am: 02. März 2016, 11:34:58
    Habe es nun zusammengehackt. Ist alles andere als schön, aber funktioniert.
    In includes/classes/order.php das ersetzt:
    Code: SQL  [Auswählen]
    $order_query = "SELECT *
                            FROM "
    .TABLE_ORDERS_PRODUCTS."
                           WHERE orders_id='"
    .(INT) $oID."'";
     
    mit
    Code: SQL  [Auswählen]
    order_query = "SELECT op.*, p.products_vpe, pv.products_vpe_name
                          FROM "
    .TABLE_ORDERS_PRODUCTS." op
                          INNER JOIN "
    .TABLE_PRODUCTS." p
                            ON op.products_model = p.products_model
                          INNER JOIN "
    .TABLE_PRODUCTS_VPE." pv
                            ON p.products_vpe = pv.products_vpe_id
                          where op.orders_id = '"
    .(INT) $oID."' AND pv.language_id = 2;";
     

    Weiter unten bei dem $order_data[] = array dann noch folgendes einfügen:

    Code: PHP  [Auswählen]
    'PRODUCTS_VPE_NAME' => $order_data_values['products_vpe_name'],

    im template order_mail.htlm dann
    Code: PHP  [Auswählen]
    {$order_values.PRODUCTS_VPE_NAME}
    einfügen.

    Ist wie schon gesagt sehr unschön und gehackt, aber da ich keine weiteren Sprachen brauche ist es mir egal.

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: VPE in E-Mail Text
    Antwort #6 am: 03. März 2016, 10:34:08
    Die Language ID steht in der Session ...

    Die 2 ersetzen mit

    Code: PHP  [Auswählen]
    ".$SESSION['language_id']."
    oder
    Code: PHP  [Auswählen]
    ".$SESSION['languages_id']."

    Eins von beiden funktioniert.
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
    3 Antworten
    3527 Aufrufe
    17. Dezember 2012, 08:58:15 von Myslee
    0 Antworten
    1592 Aufrufe
    07. April 2014, 13:59:20 von dome1337
    2 Antworten
    3707 Aufrufe
    18. Dezember 2015, 18:32:02 von cybermailer
    2 Antworten
    3324 Aufrufe
    07. Oktober 2009, 13:23:51 von sh81
               
    anything