Yodiwan Posted June 21, 2007 Report Share Posted June 21, 2007 Hallo, ich habe das Problem, das auch Artikel mit der Lager-Stückzahl von "0" angezeigt werden. Diese Artikel würde ich aber gern ausblenden. Wenn dann der Lagerbestand wieder da ist, soll der Artikel auch wieder gelistet werden. Wie kann ich das erreichen? Ich hab einen alten Thread dazu gefunden, kann aber mit dem Tip da leider nix anfangen weil fehlende PHP-Kenntnisse. Ich hab kein Problem damit, die PHP-Dateien zu editieren, muss dafür aber "an die Hand genommen" werden. Erklärt sich dazu jemand bereit? Vielen Dank! Link to comment Share on other sites More sharing options...
Guest tuvalu Posted June 21, 2007 Report Share Posted June 21, 2007 Im Admin -> Konfiguration, Lagerverwaltungsoptionen -> Einkauf nicht vorrätiger Ware erlauben = false tuvalu Link to comment Share on other sites More sharing options...
Yodiwan Posted June 21, 2007 Author Report Share Posted June 21, 2007 Danke, für die schnelle Antwort. Das funktioniert auch, ein Manko ist, das man aber den Schalter im Artikel-Menü auf "nicht vorrätig" stellen muß. Mein Gedanke war, das beim Einkauf die Artikelanzahl eingetragen wird und bei "0" der Artikel automatisch nicht mehr in den Listen geführt wird, bis die Artikelanzahl wieder auf "nicht 0" korrigiert wird. Ist so eine Automatik möglich? Link to comment Share on other sites More sharing options...
zauberhand Posted June 21, 2007 Report Share Posted June 21, 2007 ist jetzt nicht die top lösung aber geht: in der /includes/application_top.php ganz unten vor dem ?> das einfügen: xtc_db_query('UPDATE ' . TABLE_PRODUCTS . ' SET products_status=0 WHERE products_quantity <=0'); jetzt wird bei jedem seitenaufruf der bestand überprüft und wenn 0 dann wird der status von 1 auf 0 gesetzt, also wie wenn im admin der rote punkt angeklickt wird. sobald wieder mindestens 1 artikel im bestand ist wird er auch wieder angezeigt :-) Gruss Link to comment Share on other sites More sharing options...
Guest tuvalu Posted June 22, 2007 Report Share Posted June 22, 2007 Mein Gedanke war, das beim Einkauf die Artikelanzahl eingetragen wird und bei "0" der Artikel automatisch nicht mehr in den Listen geführt wird, bis die Artikelanzahl wieder auf "nicht 0" korrigiert wird. Ist so eine Automatik möglich? Ich kann Dir nicht folgen. Wenn in meinem Shop ein Artikel auf Bestand 0 geht wird er automatisch nicht mehr angezeigt, geht er wieder auf über 0 wird er angezeigt. Version 3.04SP2.1 tuvalu Link to comment Share on other sites More sharing options...
Yodiwan Posted June 22, 2007 Author Report Share Posted June 22, 2007 @zauberhand: DANKE,DANKE,DANKE!!! DAS hat funktioniert! Jedenfalls die automatische Ausblendung der entsprechenden "0"-Artikel ... ... um das automatische einblenden (für Faule, die ned auf dat grüne Lämpchen klicken wollen) zu besorgen hab ich nach Deiner tollen PHP-Zeile eine etwas abgewandelte hinten ran gehängt: xtc_db_query('UPDATE ' . TABLE_PRODUCTS . ' SET products_status=1 WHERE products_quantity >=1'); So klappte es dann auch wirklich vollautomatisch und man spart jetzt einen Klick pro Artikel ... ;-) @tuvalu: Es hat wirklich nicht so funktioniert, ich kann Die aber beim besten Willen nicht sagen, warum nicht. Aber Danke für Deinen Tip ... Schönes WE an alle! Link to comment Share on other sites More sharing options...
zauberhand Posted June 23, 2007 Report Share Posted June 23, 2007 das versteh ich aber jetzt nicht, wenn du den artikel nachgeliefert bekommst und die artikelanzahl auf 1 oder mehr einstellst geht das auch ohne deine zusätzliche zeile, das der artikel wieder angezeigt wird - automatisch Link to comment Share on other sites More sharing options...
shoppifant Posted August 5, 2007 Report Share Posted August 5, 2007 ist jetzt nicht die top lösung aber geht: in der /includes/application_top.php ganz unten vor dem ?> das einfügen: xtc_db_query('UPDATE ' . TABLE_PRODUCTS . ' SET products_status=0 WHERE products_quantity <=0'); jetzt wird bei jedem seitenaufruf der bestand überprüft und wenn 0 dann wird der status von 1 auf 0 gesetzt, also wie wenn im admin der rote punkt angeklickt wird. sobald wieder mindestens 1 artikel im bestand ist wird er auch wieder angezeigt :-) Gruss Also bei mir funktionierts nicht Link to comment Share on other sites More sharing options...
MILCH Posted November 7, 2007 Report Share Posted November 7, 2007 super sache. geht das auch wenn man unter den Artikel Attributen (wird da zB die farbe ausgeblendet wenn kein blau lieferbar ist? Link to comment Share on other sites More sharing options...
buero-design Posted November 8, 2007 Report Share Posted November 8, 2007 Hallo MILCH, nein, geht mit den Codeschnipsel nicht. Da musst Du an anderer Stelle ansetzen. Du kannst dazu in der "product_attributes.php" eine entsprechende Abfrage einbauen... Ben Link to comment Share on other sites More sharing options...
MILCH Posted December 3, 2007 Report Share Posted December 3, 2007 wie würde diese abfrage aussehen? genau das selbe wie in der application_top? Link to comment Share on other sites More sharing options...
MILCH Posted December 12, 2007 Report Share Posted December 12, 2007 ???? welche abfrage muss man denn da einfügen und wo genau? Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.