PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anzeige des Lagerstandes - abhängig vom gewählten Attribut



lucasweigl
07.05.2014, 20:09
Hallo!

Ist es möglich in der Artikeldetailansicht (product_info) den Hinweis "x Stück auf Lager" abhängig zu machen vom gewählten Attribut?

Derzeit wird immer der gesamte Lagerbestand angezeigt. Das der Kunde mehr im Warenkorb hat als vorrätig ist (zu dem gewählten Attribut) sieht er erst in der Warenkorbansicht.

SG
Lucas

webchills
08.05.2014, 07:24
Du kannst den Lagerbestand neben dem jeweiligen Attribut anzeigen.
Wie das geht ist hier beschrieben:
https://www.zen-cart-pro.at/forum/threads/8919-Keine-Anzeige-wenn-ausverkauft?p=48448&viewfull=1#post48448

lucasweigl
08.05.2014, 15:33
:thumbs_up: Dankeschön - über diesen Thread bin ich bei meiner Suche nicht gestolpert.

Ich habe den SQL - Teil dahingehend geändert, dass Attribute mit Lagerstand 0 mit angezeigt werden (falls das noch jemand braucht :confused: ):


$sql = "select pov.products_options_values_id,
pov.products_options_values_name,
coalesce(pwas.quantity,0) as quantity,
pa.*
from " . TABLE_PRODUCTS_ATTRIBUTES . " pa
join " . TABLE_PRODUCTS_OPTIONS_VALUES . " pov
on pa.options_values_id = pov.products_options_values_id
left join " . TABLE_PRODUCTS_WITH_ATTRIBUTES_STOCK . " pwas
on pwas.stock_attributes = pa.products_attributes_id
where pa.products_id = '" . (int)$_GET['products_id'] . "'
and pa.options_id = '" . (int)$products_options_names->fields['products_options_id'] . "'
and pov.language_id = '" . (int)$_SESSION['languages_id'] . "' " .
$order_by;

Danke nochmals!

SG
Lucas