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: ATTRIBUTE EAN in Bestell-Mail ausgeben v2.0.3.0 rev 10907

    Juan Carlos Silverio Gomez

    • Fördermitglied
    • Beiträge: 473
    • Geschlecht:
    Hallo,

    kann man in der order bestellung irgendwie den Attribute-EAN anzeigen lassen ? Kann da jemand Bitte Helfen ?

    Gruss
    Carlos

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

    Juan Carlos Silverio Gomez

    • Fördermitglied
    • Beiträge: 473
    • Geschlecht:
    Re: ATTRIBUTE EAN in Bestell-Mail ausgeben v2.0.3.0 rev 10907
    Antwort #1 am: 23. Februar 2018, 20:42:32
    Hallo nochmal,

    ich meine das das ATTRIBUTE-EAN des Produkts in der Bestell-Bestätigung angezeigt werden soll.
    Ist es machbar ?

    Gruss
    Carlos

    Juan Carlos Silverio Gomez

    • Fördermitglied
    • Beiträge: 473
    • Geschlecht:
    Re: ATTRIBUTE EAN in Bestell-Mail ausgeben v2.0.3.0 rev 10907
    Antwort #2 am: 24. Februar 2018, 22:37:14
    ... keine Möglichkeit ? :-(

    Gruss
    Carlos

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: ATTRIBUTE EAN in Bestell-Mail ausgeben v2.0.3.0 rev 10907
    Antwort #3 am: 25. Februar 2018, 15:25:53
    Suche in Datei "/includes/classes/order.php":

    Code: PHP  [Auswählen]
            $attributes_data = '';
            $attributes_model = '';

    Füge danach ein:

    Code: PHP  [Auswählen]
            $attributes_ean = '';

    Suche weiter:

    Code: PHP  [Auswählen]
            while ($attributes_data_values = xtc_db_fetch_array($attributes_query)) {
              $attrib_model = $attributes_data_values['attributes_model'];

    Füge danach ein:

    Code: PHP  [Auswählen]
              $attrib_ean = $attributes_data_values['attributes_ean'];

    Suche weiter:

    Code: PHP  [Auswählen]
                'value_id' => $attributes_data_values['orders_products_options_values_id'],
                'model' => $attrib_model,

    Füge danach ein:

    Code: PHP  [Auswählen]
                'ean' => $attrib_ean,

    Suche weiter:

    Code: PHP  [Auswählen]
              $attributes_data .= '<br />'.$attributes_data_values['products_options'].': '.$attributes_data_values['products_options_values'];                       $attributes_data .= '<br />'.$attributes_data_values['products_options'].': '.$attributes_data_values['products_options_values'];
              $attributes_model .= $attr_model_delimiter.$attrib_model;

    Füge danach ein:

    Code: PHP  [Auswählen]
              $attributes_ean .= $attrib_ean;

    Suche weiter:

    Code: PHP  [Auswählen]
            // additional data
            $order_data[$index]['PRODUCTS_IMAGE'] = xtc_get_products_image($order_data_values['products_id']);
            $order_data[$index]['PRODUCTS_ATTRIBUTES'] = $attributes_data;
            $order_data[$index]['PRODUCTS_ATTRIBUTES_ARRAY'] = $attributes_array;
            $order_data[$index]['PRODUCTS_ATTRIBUTES_MODEL'] = $attributes_model;

    Füge danach ein:

    Code: PHP  [Auswählen]
            $order_data[$index]['PRODUCTS_ATTRIBUTES_EAN'] = $attributes_ean;

    Nun steht dir in den order_mail E-Mail Templates folgender Smarty zur Verfügung:

    Code: PHP  [Auswählen]
    {$order_values.PRODUCTS_ATTRIBUTES_EAN}

    Anbei auch gerne nochmal als Diff-Bericht und auch die fertig erweiterte "/includes/classes/order.php".

    Grüße

    Torsten

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: ATTRIBUTE EAN in Bestell-Mail ausgeben v2.0.3.0 rev 10907
    Antwort #4 am: 25. Februar 2018, 18:35:09
    Wäre es nicht besser, das ganze updatesicher über $this->orderModules->order_data_attributes() zu lösen, anstatt wieder Coredateien anzupassen?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: ATTRIBUTE EAN in Bestell-Mail ausgeben v2.0.3.0 rev 10907
    Antwort #5 am: 25. Februar 2018, 19:13:29
    Selbstverständlich!
    Das war nur die schnelle Lösung, die ich gerade hatte... ;-)

    Grüße

    Torsten

    Juan Carlos Silverio Gomez

    • Fördermitglied
    • Beiträge: 473
    • Geschlecht:
    Re: ATTRIBUTE EAN in Bestell-Mail ausgeben v2.0.3.0 rev 10907
    Antwort #6 am: 25. Februar 2018, 20:59:42
    Vielen Dank für Eure Hilfe, wäre Natürlich toll wenn es update-sicher wäre.

    Vielen Dank,
    Carlos

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: ATTRIBUTE EAN in Bestell-Mail ausgeben v2.0.3.0 rev 10907
    Antwort #7 am: 26. Februar 2018, 18:10:24
    Anbei nochmal update-sicher als Klassenerweiterungs-Modul.

    Ausgabe wie gehabt über:

    Code: PHP  [Auswählen]
    {$order_values.PRODUCTS_ATTRIBUTES_EAN}

    Grüße

    Torsten

    Juan Carlos Silverio Gomez

    • Fördermitglied
    • Beiträge: 473
    • Geschlecht:
    Re: ATTRIBUTE EAN in Bestell-Mail ausgeben v2.0.3.0 rev 10907
    Antwort #8 am: 26. Februar 2018, 21:31:21
    Vielen Dank Torsten, Geht Wunderbar. Super! Gute Arbeit.

    Gruss
    Carlos

    Juan Carlos Silverio Gomez

    • Fördermitglied
    • Beiträge: 473
    • Geschlecht:
    Re: ATTRIBUTE EAN in Bestell-Mail ausgeben v2.0.3.0 rev 10907
    Antwort #9 am: 27. Februar 2018, 10:18:23
    Anbei nochmal update-sicher als Klassenerweiterungs-Modul.

    Ausgabe wie gehabt über:

    Code: PHP  [Auswählen]
    {$order_values.PRODUCTS_ATTRIBUTES_EAN}


    Danke nochmals, ich finde das es auch sehr wichtig das die attribute (sofern vorhanden) in der Bestellmail erscheinen. Also ATTRIBUTES_VPE_VALUE, ATTRIBUTES_MODEL

    So weis der Kunde immer was er genau Bestellt hat.

    Gruss
    Carlos

    karsta.de

    • Experte
    • Beiträge: 3.156
    Re: ATTRIBUTE EAN in Bestell-Mail ausgeben v2.0.3.0 rev 10907
    Antwort #10 am: 27. Februar 2018, 11:19:57
    Also {$order_values.PRODUCTS_ATTRIBUTES_MODEL} steht doch zur Verfügung und müsste einfach nur in der Bestellmail mit eingefügt werden.

    Habe mir gerade die Klassenerweiterung noch nicht wirklich angesehen, aber sicher kann man die um weitere Eintragungen erweitern z.B. {$order_values.PRODUCTS_ATTRIBUTES_VPE_VALUE}

    BG kgd

    Juan Carlos Silverio Gomez

    • Fördermitglied
    • Beiträge: 473
    • Geschlecht:
    Re: ATTRIBUTE EAN in Bestell-Mail ausgeben v2.0.3.0 rev 10907
    Antwort #11 am: 27. Februar 2018, 12:02:51
    ..ja, Danke Karsta.. das stimmt. Hatte ich ja schon.

    und was auch sehr Wichtig ist der "Einzelpreis" der Attribute-Produkte  also " attribute_Price Preis / attribute_VPE_VALUE"...

    LG,
    Carlos

    Juan Carlos Silverio Gomez

    • Fördermitglied
    • Beiträge: 473
    • Geschlecht:
    Re: ATTRIBUTE EAN in Bestell-Mail ausgeben v2.0.3.0 rev 10907
    Antwort #12 am: 12. März 2018, 19:19:21
    Anbei nochmal update-sicher als Klassenerweiterungs-Modul.

    Ausgabe wie gehabt über:

    Code: PHP  [Auswählen]
    {$order_values.PRODUCTS_ATTRIBUTES_EAN}
    [...]

    Hallo nochmal,

    wäre toll wenn man das ATTRIBUTES_VPE auch erscheinen würde. Ich finde es wichtig das die Attribute (wenn welche vorhanden sind) in der Bestellungs-Mail erscheinen sollten..;-(.

    wäre jemand so Lieb den code passend zu machen / erweitern ?? Ist es schwierig ?

    Lg,
    Carlos

    karsta.de

    • Experte
    • Beiträge: 3.156
    Re: ATTRIBUTE EAN in Bestell-Mail ausgeben v2.0.3.0 rev 10907
    Antwort #13 am: 04. April 2018, 15:12:49
    Hallo Carlos,
    ich habe mir das jetzt mal angesehen. ATTRIBUTES_VPE steht in der Datenbanktabelle "orders_products_attributes" nicht zur Verfügung, deshalb ist das leider nicht so einfach das mittels einer Datei ausgeben zu lassen. Momentan verfügbar sind:

    orders_products_attributes_id
    orders_id
    orders_products_id
    products_options (Optionsname z.B. Größe)
    products_options_values (Optionswert z.B. M, XL)
    attributes_model (Attribute-Artikelnummer)
    attributes_ean (Attribute-EAN)
    options_values_price (Attribute-Preisaufschlag)
    price_prefix (+,-,=)
    orders_products_options_id (Optionsname-ID)
    orders_products_options_values_id (Optionswert-ID)
    options_values_weight (Attribute-Gewichtsaufschlag)
    weight_prefix (+,-,=)

    Dazu müsste man die Tabelle "orders_products_attributes" um VPE und VPE_NAME der Attribute erweitern und noch weitere Scripte anpassen, das diese Informationen dann in die Datenbank übergeben werden, um sie in der Mail wieder ausgeben lassen zu können.

    Da muss man dann abwägen, ob der Aufwand betrieben werden muss.

    BG kgd

    Juan Carlos Silverio Gomez

    • Fördermitglied
    • Beiträge: 473
    • Geschlecht:
    Re: ATTRIBUTE EAN in Bestell-Mail ausgeben v2.0.3.0 rev 10907
    Antwort #14 am: 04. April 2018, 15:29:18
    Danke Karsta für Deine mühe,

    schade wenn es nicht geht. Ich finde nach wievor das es ein wichtiger Bestandteil des Shops sein sollte, die Products_VPE so wie die attributes_VPE auszugeben sein sollte. Diese Info ist doch wirklich nützlich in den Rechnungen und mailorders.

    ;-(

    Lg, Carlos
    2 Antworten
    2617 Aufrufe
    23. Oktober 2010, 16:50:21 von Tomcraft
    6 Antworten
    4662 Aufrufe
    03. August 2009, 20:26:56 von guensi
    5 Antworten
    3044 Aufrufe
    27. April 2013, 22:28:16 von jannemann
    27 Antworten
    12788 Aufrufe
    17. März 2016, 10:01:21 von FS72