Hallo,
Ich finde es einleuchtender, ein Produkt ohne Bestand gar nicht mehr in den Warenkorb legen zu können, als erst dort eine Meldung zu erhalten, dass der Artikel nicht in ausreichender Menge vorhanden ist.
Folgende kleine Änderung blendet den Kaufen-Button aus, falls der Bestand eines Produktes = 0 ist.
Diese Änderungen sind für das Standard-Template des modified eCommerce Shopsoftware.
Produktdetails (Datei
templates/xtc5/module/product_info/product_info_v1.html):
Suche:
<table border="0" cellspacing="0" cellpadding="2">
<tr>
<td style="width:100%; padding-right:5px;">{$ADD_QTY}</td>
<td>{$ADD_CART_BUTTON}</td>
</tr>
</table>
ersetze mit:
{if $PRODUCTS_QUANTITY > 0}
<table border="0" cellspacing="0" cellpadding="2">
<tr>
<td style="width:100%; padding-right:5px;">{$ADD_QTY}</td>
<td>{$ADD_CART_BUTTON}</td>
</tr>
</table>
{/if}
Produktliste (Datei
templates/xtc5/module/product_listing/product_listing_v1.html)
Suche
{$module_data.PRODUCTS_BUTTON_BUY_NOW}
ersetze mit
{if $module_data.PRODUCTS_QUANTITY > 0}{$module_data.PRODUCTS_BUTTON_BUY_NOW}{/if}
ACHTUNG: Mit der Schnellkaufbox können Artikel weiterhin in den Warenkorb gelegt werden. Wer diese nicht braucht, sollte sie einfach aus seinem Template raussschmeißen.
Gruß
Mathias
Linkback: https://www.modified-shop.org/forum/index.php?topic=2409.0