Jump to content
xt:Commerce Community Forum

{short_description} in Bestellabschluß und Mail


Recommended Posts

Mir ist aufgallen, dass die Produktinfos der Artikel im Warenkorb in Extra Tabellen geschieben werden.

- Tabelle "order" für die normalen Produktinfos

- Tabelle "order_attributes" für Attribute

Man müsste daher wohl eine neue Tabelle "order_short_description" erstellen und die Funktion zum packen in den Warenkorb dementsprechend erweitern. Welche ist das?

Link to comment
Share on other sites

Guest tuvalu

Hi,

habe die Kurzbeschreibung bei mir vor einiger Zeit eingefügt und mir das hier als Änderung notiert:

adim/print_order.php

Code austauschen um short_description zu definieren

while ($order_data_values = xtc_db_fetch_array($order_query)) { 

        [COLOR=Red]$short_query = xtc_db_query("SELECT products_short_description FROM " . TABLE_PRODUCTS_DESCRIPTION . " WHERE products_id=" . $order_data_values['products_id'] . " AND language_id=" . $_SESSION['languages_id']); [/COLOR]

        [COLOR=Red]$short_result = xtc_db_fetch_array($short_query); [/COLOR]

        $attributes_query = xtc_db_query("SELECT 

                                products_options, 

                                products_options_values, 

                                price_prefix, 

                                options_values_price 

                                FROM ".TABLE_ORDERS_PRODUCTS_ATTRIBUTES." 

                                WHERE orders_products_id='".$order_data_values['orders_products_id']."'"); 

        $attributes_data = ''; 

        $attributes_model = ''; 

        while ($attributes_data_values = xtc_db_fetch_array($attributes_query)) { 

            $attributes_data .= '<br />'.$attributes_data_values['products_options'].':'.$attributes_data_values['products_options_values']; 

            $attributes_model .= '<br />'.xtc_get_attributes_model($order_data_values['products_id'], $attributes_data_values['products_options_values'],$attributes_data_values['products_options']); 

        } 

        $order_data[] = array ('PRODUCTS_MODEL' => $order_data_values['products_model'], 'PRODUCTS_NAME' => $order_data_values['products_name'], 'PRODUCTS_ATTRIBUTES' => $attributes_data, 'PRODUCTS_ATTRIBUTES_MODEL' => $attributes_model, 'PRODUCTS_PRICE' => $xtPrice->xtcFormat($order_data_values['final_price'], true),'PRODUCTS_SINGLE_PRICE' => $xtPrice->xtcFormat($order_data_values['final_price']/$order_data_values['products_quantity'], true), 'PRODUCTS_QTY' => $order_data_values['products_quantity'][COLOR=Red], 'PRODUCTS_SHORT_DESCRIPTION' => $short_result['products_short_description'])[/COLOR]; 

    }

root/print_order.php und send_order.php

zum Ausdruck für Kunden, Code ausgestauscht wie oben, Kurzbeschreibung eingefügt

templates/eigenestemplate/admin/print_order.html

{$order_values.PRODUCTS_SHORT_DESCIPTION} eingefügt

templates/eigenestemplate/module/print_order.html

{$order_values.PRODUCTS_SHORT_DESCIPTION} eingefügt

Hoffe, Du kannst etwas damit anfangen.

tuvalu

Link to comment
Share on other sites

Komme schon etwas weiter..

root/print_order.php und send_order.php

zum Ausdruck für Kunden, Code ausgestauscht wie oben, Kurzbeschreibung eingefügt

die Dateien send_order.php und print_order.php im root-verzeichnis sehen ander ausn als die send_order.php im damin-verzeichnis .. kann da nichts ergänzen?

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...