#1 (permalink)  
Alt 16.03.2009, 19:29
xt:Commerce Support Kunde
 
Registriert seit: 05.09.2006
Beiträge: 26
Standard Wenn Lagerbestand 0, dann keinen Preis anzeigen

Wenn der Lagerbestand eine Artikels = 0 ist, dann soll der Artikel angezeigt werden, aber ohne Preis.

Ich hatte jetzt in der includes\classes\product.php bei
der Zeile:
Code:
if ($_SESSION['customers_status']['customers_status_show_price'] != '0')
geschaut, werde aber nicht schlau daraus...

Kann mir bitte jemand helfen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 20.03.2009, 16:28
xt:Commerce Support Kunde
 
Registriert seit: 05.09.2006
Beiträge: 26
Standard wenn Lagerbestand null, dann Produkt anzeigen, aber keinen Preis

Nun habe ich einiges schon mit Erfolg ausprobiert, aber beim Warenkorb hakt es.
Kann bitte jemand einen Tip(p) geben wie ich weiterkomme?

AUFGABE:
wenn Lagerbestand 0, dann Produkt anzeigen, aber keinen Preis

Gegebenheiten:
- Preis wird beim Produktlisting, Produktinfo, Produktdatenblatt (zum drucken) und im Warenkorb angezeigt
- Produkt wird mit Preis im Warenkorb angezeigt, man kann aber nicht zur Kasse damit
(ADMin> Konfig > Lagerverwaltung > Einkaufen nicht vorrätiger Ware erlauben > false
Artikel wird angezeigt, aber kann nicht eingeakuft werden)

---------------------------------
# Produktliste
template/module/product_info/product_listing_v1.html
Code:
{if ($module_data.PRODUCTS_QUANTITY>0) }
{$module_data.PRODUCTS_PRICE}
{/if}
#klappt soweit

---------------------------------
# Produktinfo
includes/modules/product_info.php
sollte folgendes enthalten.
Code:
		$info_smarty->assign('PRODUCTS_QUANTITY', $product->data['products_quantity']);
template/module/product_info/product_info_v1.html
Code:
{if ($PRODUCTS_QUANTITY>0)}
{$PRODUCTS_PRICE}
  {if $PRODUCTS_SHIPPING_LINK}
  {$PRODUCTS_SHIPPING_LINK}
  {/if}
{/if}
#klappt soweit

---------------------------------
# Datenblatt
template/module/product_info/print_product_info.html
Code:
{if ($PRODUCTS_QUANTITY>0) }{$PRODUCTS_PRICE}{/if}
#klappt soweit

---------------------------------
# Warenkorb
template/module/product_info/order_details.html (für shopping_cart-html)
Code:
{if ($module_data.PRODUCTS_QUANTITY>0) }{$module_data.PRODUCTS_SINGLE_PRICE}{/if}
{if ($module_data.PRODUCTS_QUANTITY>0) }{$module_data.PRODUCTS_PRICE}{/if}
{if ($module_data.PRODUCTS_QUANTITY>0) }{$TOTAL_CONTENT}{/if}
#Problem, hier zeigt es leider unabhängig vom Lagerbestand keinen Preis an...
-------------------------------------------
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 22.03.2009, 13:29
xt:Commerce Support Kunde
 
Registriert seit: 05.09.2006
Beiträge: 26
Standard Lagerbestand 0 kein Preis - eine Lösung

GELÖST:
wenn Lagerbestand 0, dann Produkt anzeigen, aber keinen Preis

Gegebenheiten:
- Preis wird beim Produktlisting, Produktinfo, Produktdatenblatt (zum drucken) und im Warenkorb angezeigt
- Produkt wird mit Preis im Warenkorb angezeigt, man kann aber nicht zur Kasse damit
(ADMin> Konfig > Lagerverwaltung > Einkaufen nicht vorrätiger Ware erlauben > false
Artikel wird angezeigt, aber kann nicht eingeakuft werden)

---------------------------------
# Produktliste
template/module/product_info/product_listing_v1.html
Code:
{if ($module_data.PRODUCTS_QUANTITY>0) }
{$module_data.PRODUCTS_PRICE}
{/if}
#klappt soweit

---------------------------------
# Datenblatt
template/module/product_info/print_product_info.html
Code:
{if ($PRODUCTS_QUANTITY>0) }{$PRODUCTS_PRICE}{/if}
#klappt soweit

---------------------------------
# Produktinfo
includes/modules/product_info.php
sollte folgendes enthalten.
Code:
$info_smarty->assign('PRODUCTS_QUANTITY', $product->data['products_quantity']);
# mit {if ($PRODUCTS_QUANTITY>0)} verhindern, dass der Preis der ausverkauften Artikel gezeigt wird
# und beim zweiten {if ($PRODUCTS_QUANTITY>0)} verhindern, dass Artikel mit Menge = 0 NICHT in den Warenkorb kommen

template/module/product_info/product_info_v1.html
Code:
    <table width="100%">
            <tr>
              <td width="100%" style="padding-left:10px;">
              {if ($PRODUCTS_QUANTITY>0)}
                <span class="product_info_product_price">{$PRODUCTS_PRICE}</span>
                 <br>
                {if FALSE}<span class="product_info_tax_info">{$PRODUCTS_TAX_INFO}</span>{/if}
                {if $PRODUCTS_SHIPPING_LINK}
                  <span class="product_info_shipping_link">{$PRODUCTS_SHIPPING_LINK}</span>
                {/if}
                {else}<span class="product_info_shipping_link">{#text_vorrat2#}</span>
               {/if}
              </td>
              <td style="padding-left:10px;" align="right">
              {if ($PRODUCTS_QUANTITY>0)}
                <table width="100%" border="0">
                  <tr>
                    <td>
                      {$ADD_QTY}
                    </td>
                    <td>
                      {$ADD_CART_BUTTON}
                    </td>
                  </tr>
                </table>      
                {/if}
              </td>
            </tr>
     </table>
#klappt auch
---------------------------------

# in den sprachdateien ergänzen:
lang/german/lang_german.conf
lang/german/lang_english.conf
Code:
[product_info]
text_vorrat2 = 'Dieser Artikel ist bald wieder verfügbar'
-----------------------------------

Warum im obigen Beitrag die Änderungen in der template/module/product_info/order_details.html nicht funktionieren, verstehe ich trotzdem nicht ....
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 23.03.2009, 11:10
xt:Commerce Support Kunde
 
Registriert seit: 05.09.2006
Beiträge: 26
Standard box_whatsnew.html & $PRODUCTS_QUANTITY

Wie kann ich in der Datei "box_whatsnew.html" auf die Variable $PRODUCTS_QUANTITY zugreifen?

Der Preis ausverkaufter Artikel (Bestand = 0) soll dort nicht angezeigt werden.

Mit {debug} habe werden in der box_whatsnew.html wird die Variable nicht anzeigt.

Welches Modul verwendet diese Box bzw. wie kriegt man das effektiv raus?
(includes/modules/product_info.php ist es nicht ...)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
anzeigen, lagerbestand, preis

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
Preis AB soll niedrigsten Staffelpreis anzeigen Fi-Mu Installation und Konfiguration 1 25.04.2009 19:33
Preis pro 100gr anzeigen Greenstreet Template System 3 28.10.2008 08:38
Wenn kein Preis eingetragen nicht 0 anzeigen Ghammerle Shopbereich 2 28.06.2007 12:28
Preis nicht anzeigen rok Shopbereich 0 14.06.2007 00:33


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:29 Uhr.

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

xt:Commerce is a SafeCharge brand