hallo,
seit dem upgrade auf den neuesten connector 09996 kriege ich das nicht mehr hin, dass ein artikel im shop nicht angezeigt wird, wenn der lagerstand 0 ist.
mit der version 09995 hats noch funktioniert. bin so wie hier beschrieben vorgegangen:
mein code in der artikel.php sieht so aus (zeile 153-163):
dann kommen beim komplettversand folgende fehlermeldungen:
http://www.steelcouch.at/connector09996.jpg
und
http://www.steelcouch.at/connector099962.jpg
habe schon die verschiedensten varianten probiert, aber ich kriegs nicht hin.. 😢
seit dem upgrade auf den neuesten connector 09996 kriege ich das nicht mehr hin, dass ein artikel im shop nicht angezeigt wird, wenn der lagerstand 0 ist.
mit der version 09995 hats noch funktioniert. bin so wie hier beschrieben vorgegangen:
Zitat von Thomas Lisson:Es würde ausreichen, wenn man folgende SQL Queries absetzt (im Connector an derselben Stelle, dbeS/Artikel.php nach Zeile 155):
Produkt rausnehmen (inaktiv schalten), wenn Lager <=0
Code:eS_execute_query("Update products set products_status = '0' where products_quantity<=0 and products_id=".$products_id);
Produkt aktiv schalten, wenn Lager>0
Code:eS_execute_query("Update products set products_status = '1' where products_quantity>0 and products_id=".$products_id);
mein code in der artikel.php sieht so aus (zeile 153-163):
Code:
//füge neuen Shippingstatus ein
$cur_query = eS_execute_query("select max(products_vpe_id) from products_vpe");
$max_shipping_products_vpe_arr = mysql_fetch_row($cur_query);
$products_vpe_id = $max_shipping_products_vpe_arr[0]+1;
eS_execute_query("insert into products_vpe (products_vpe_id, language_id, products_vpe_name) values ($products_vpe_id, $einstellungen->languages_id, \"$artikel->cEinheit\")");
}
eS_execute_query("update products set products_vpe=".$products_vpe_id." where products_id=".$products_id);
//Produkt rausnehmen (inaktiv schalten), wenn Lager <=0
eS_execute_query("Update products set products_status = '0' where products_quantity<=0 and products_id=".$products_id);
//Produkt aktiv schalten, wenn Lager>0
eS_execute_query("Update products set products_status = '1' where products_quantity>0 and products_id=".$products_id);
dann kommen beim komplettversand folgende fehlermeldungen:
http://www.steelcouch.at/connector09996.jpg
und
http://www.steelcouch.at/connector099962.jpg
habe schon die verschiedensten varianten probiert, aber ich kriegs nicht hin.. 😢
Zuletzt von einem Moderator bearbeitet: