#1 (permalink)  
Alt 10.11.2007, 20:30
Benutzer
 
Registriert seit: 08.04.2006
Beiträge: 96
Standard Gewicht in product_listing

Hallo Freunde der Nacht!

Ich möchte meinen Kunden die Versandkosten schon bei dem Produkt aufzeigen, denn die sind sehr günstig. Für manche Artikel müssen wir jedoch Aufschläge berechnen und das soll der Kunde gleich sehen können.

Das habe ich mit:

{if $PRODUCTS_WEIGHT =='0'}Normale Versandkosten, kein Sperrgutaufschlag{/if}
{if $PRODUCTS_WEIGHT >'0' } Für diesen Artikel berechnen wir einen geringen Sperrgutaufschlag. Die genaue Berechnung des Sperrgutaufschlages sehen Sie im Warenkorb.{/if}

in der product_info.html auch schon geschafft. Doch leider funktioniert das ganze nicht in der product_listing.html.
Ich gehe davon aus, dass das Gewicht in der product_listing nicht vorliegt. Aber wie kann man das ändern?
Hat jemand einen Gedankenanstoß?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 11.11.2007, 12:38
Benutzerbild von techway
Erfahrener Benutzer
 
Registriert seit: 06.12.2003
Beiträge: 800
Standard

Hallo,

für welche Shopversion?
genau in den Dateien gibt es Unterschiede zwischen der 3.0.4SP1 und SP2.1

Gruß
TechWay
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 11.11.2007, 12:51
Benutzer
 
Registriert seit: 08.04.2006
Beiträge: 96
Standard

Für die SP2 Version
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 11.11.2007, 14:27
tuvalu
Gast
 
Beiträge: n/a
Standard

includes/classes/product.php

suche
Code:
return array ('PRODUCTS_NAME' => $array['products_name'],
ergänze das array mit
Code:
'PRODUCTS_WEIGHT'=>$array['products_weight'],
templates/DeineTemplates/module/product_listing/product_listing_v1.htm
templates/DeineTemplates/module/new_products.html
templates/DeineTemplates/module/new_products_default.html
templates/DeineTemplates/module/specials.html


da steht jetzt {$module_data.PRODUCTS_WEIGHT} zu Verfügung.


tuvalu






Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 11.11.2007, 18:34
Benutzer
 
Registriert seit: 08.04.2006
Beiträge: 96
Standard

Super, funktioniert wundebar.

Vielen Dank für Deine Hilfe
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 12.11.2007, 13:46
Benutzerbild von werbemedia
xt:Commerce Support Kunde
 
Registriert seit: 10.06.2005
Beiträge: 458
Standard

Und wie kann man das Gewicht auch im Warenkorb anzeigen lassen?

In der order_details.html habe ich bereits {$module_data.PRODUCTS_WEIGHT} eingefügt.

Die Frage ist jetzt nur noch, wo bzw. was muss ich noch in der order_details_cart.php einfügen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 12.11.2007, 14:07
tuvalu
Gast
 
Beiträge: n/a
Standard

Gesamtgewicht im Warenkorb anzeigen

includes/modules/order_details_cart.php
Code:
$module_smarty->assign('TOTAL_WEIGHT', $_SESSION['cart']->weight + SHIPPING_BOX_WEIGHT);
am Ende einfügen

templates/DeineTemplates/module/order_details.html

{$TOTAL_WEIGHT} steht zu Verfügung


-------------

Artikelgewicht in Warenkorb anzeigen

includes/modules/order_details_cart.php
suche
Code:
    $module_content[$i] = array ('PRODUCTS_NAME' => $products[$i]['name'].$mark_stock, 'PRODUCTS_QTY' => xtc_draw_input_field('cart_quantity[]', $products[$i]['quantity'], 'size="2"').xtc_draw_hidden_field('products_id[]', $products[$i]['id']).xtc_draw_hidden_field('old_qty[]', $products[$i]['quantity']), 'PRODUCTS_MODEL' => $products[$i]['model'],'PRODUCTS_SHIPPING_TIME'=>$products[$i]['shipping_time'], 'PRODUCTS_TAX' => number_format($products[$i]['tax'], TAX_DECIMAL_PLACES), 'PRODUCTS_IMAGE' => $image, 'IMAGE_ALT' => $products[$i]['name'], 'BOX_DELETE' => xtc_draw_checkbox_field('cart_delete[]', $products[$i]['id']), 'PRODUCTS_LINK' => xtc_href_link(FILENAME_PRODUCT_INFO, xtc_product_link($products[$i]['id'], $products[$i]['name'])), 'PRODUCTS_PRICE' => $xtPrice->xtcFormat($products[$i]['price'] * $products[$i]['quantity'], true), 'PRODUCTS_SINGLE_PRICE' =>$xtPrice->xtcFormat($products[$i]['price'], true), 'PRODUCTS_SHORT_DESCRIPTION' => xtc_get_short_description($products[$i]['id']), 'ATTRIBUTES' => '');


ergänze
Code:
    $module_content[$i] = array ('PRODUCTS_NAME' => $products[$i]['name'].$mark_stock, 'PRODUCTS_WEIGHT' => $products[$i]['weight'], 'PRODUCTS_QTY' => xtc_draw_input_field('cart_quantity[]', $products[$i]['quantity'], 'size="2"').xtc_draw_hidden_field('products_id[]', $products[$i]['id']).xtc_draw_hidden_field('old_qty[]', $products[$i]['quantity']), 'PRODUCTS_MODEL' => $products[$i]['model'],'PRODUCTS_SHIPPING_TIME'=>$products[$i]['shipping_time'], 'PRODUCTS_TAX' => number_format($products[$i]['tax'], TAX_DECIMAL_PLACES), 'PRODUCTS_IMAGE' => $image, 'IMAGE_ALT' => $products[$i]['name'], 'BOX_DELETE' => xtc_draw_checkbox_field('cart_delete[]', $products[$i]['id']), 'PRODUCTS_LINK' => xtc_href_link(FILENAME_PRODUCT_INFO, xtc_product_link($products[$i]['id'], $products[$i]['name'])), 'PRODUCTS_PRICE' => $xtPrice->xtcFormat($products[$i]['price'] * $products[$i]['quantity'], true), 'PRODUCTS_SINGLE_PRICE' =>$xtPrice->xtcFormat($products[$i]['price'], true), 'PRODUCTS_SHORT_DESCRIPTION' => xtc_get_short_description($products[$i]['id']), 'ATTRIBUTES' => '');
templates/DeineTemplates/module/order_details.html

{$module_data.PRODUCTS_WEIGHT} steht zu Verfügung

-----------------------

Gesamtgewicht in Warenkorb-Box anzeigen

templates/DeineTemplates/source/boxes/shopping_cart.php

Code:
$box_smarty->assign('TOTAL_WEIGHT', $_SESSION['cart']->weight + SHIPPING_BOX_WEIGHT);
am Ende einfügen

templates/DeineTemplates/boxes/box_cart.html

{$TOTAL_WEIGHT} steht zu Verfügung

----------------------------------

A
rtikelgewicht und Bestand in print_product_info einbauen


templates/DeineTemplates/print_product_info.html

{$PRODUCTS_WEIGHT}
{$PRODUCTS_QUANTITY} steht zu Verfügung
--------------------------------------------

Artikelgewicht in checkout_confirmation einfügen

root/checkout_confirmation.php
Zeile 168 einfügen: '  (' . $order->products[$i]['weight'] . ' kg)'

tuvalu
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 12.11.2007, 16:27
Benutzerbild von werbemedia
xt:Commerce Support Kunde
 
Registriert seit: 10.06.2005
Beiträge: 458
Standard

Danke tuvalu,

im Warenkorb kann ich jetzt die Gewichte anzeigen lassen - super und danke!

Allerdings wirds nix, wenn ich deinen Code für das "Artikelgewicht in checkout_confirmation einfügen" bei der Zeile 168 einfüge. Kannst du vielleicht schreiben, was davor steht? Habe die Datei abgeändert.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 12.11.2007, 17:10
tuvalu
Gast
 
Beiträge: n/a
Standard

Sorry,

das ist die ganze Zeile in der checkout_confirmation.php

Code:
    $data_products .= '<tr>' . "\n" . '            <td class="main" align="left" valign="top">' . $order->products[$i]['qty'] . ' x ' . $order->products[$i]['name'] . '&nbsp;&nbsp;(' . $order->products[$i]['weight'] . '&nbsp;kg)' . '</td>' . "\n" . '                <td class="main" align="right" valign="top">' . $xtPrice->xtcFormat($order->products[$i]['final_price'], true) . '</td></tr>' . "\n";
tuvalu
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 08.12.2007, 02:06
xt:Commerce Support Kunde
 
Registriert seit: 01.11.2007
Beiträge: 34
Standard

Zitat:
Zitat von tuvalu Beitrag anzeigen
includes/classes/product.php

suche
Code:
return array ('PRODUCTS_NAME' => $array['products_name'],
ergänze das array mit
Code:
'PRODUCTS_WEIGHT'=>$array['products_weight'],
templates/DeineTemplates/module/product_listing/product_listing_v1.htm
templates/DeineTemplates/module/new_products.html
templates/DeineTemplates/module/new_products_default.html
templates/DeineTemplates/module/specials.html


da steht jetzt {$module_data.PRODUCTS_WEIGHT} zu Verfügung.


tuvalu



Hallo,
egal in welche Datei der 4 ich es reinschreibe, es gibt keine Änderung
ich kann die dateien sogar komplett leeren , keine Änderung ......
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
gewicht, productlisting

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Falsches Gewicht bei Versandkosten uni-shopping Installation und Konfiguration 1 07.08.2007 20:24
Gewicht In Warenkorb Ausweisen berny Template System 2 23.03.2005 13:24


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:09 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand