FITforKID Posted July 30, 2011 Report Share Posted July 30, 2011 Hallo Zusammen, hab jetzt wirklich viele Beiträge gelesen und keine Lösung gefunden. Suche die Möglichkeit für verschiedene Lagerbestände verschiedene Lieferzeiten anzugeben. Die Möglichkeit verschiedene Lagerbestände anzuzeigen ist ja gegeben, ich vermisse die Möglichkeit bei verschiedenen Artikeln die Lieferzeit nach Lagerbestand anzuzeigen. Z.B.: Lagerbestand >0: 1-3 Tage Lagerbestand <=0: 3-5 Tage. Gibt es hierzu eine Möglichkeit? Ich nutze Actindo, hier kann ich im Admin Bereich verschiedene Lieferzeiten für verschiedene Lagerbestände auswählen, jedoch hat dies auf die Slave-Artikel keine Auswirkungen. Der Grund ist z.B. bei Schuhen: Gr. 9 Bestand >0: Lieferzeit 1-3 Tage Gr. 10 Bestand <=0: Lieferzeit 3-5 Tage (oder die Zeit die es bei dem Hersteller benötigt die Schuhe nachzuordern) Dementsprechend sollte auch die Lageranzeige einstellbar sein zwischen "nicht mehr lieferbar" und "bereits nachbestellt" Ich weiß, das sind 2 unterschiedliche Baustellen, die für mich jedoch zusammen hängen. Diese Problematik wurde oft im Forum angesprochen, leider ohne zufriedenstellende Lösung. Hier noch ein Live-Bsp: Sorel Caribou Kids Die mit Lagerbestand gelb (<=0) markierten Größen sollten eine längere Lieferzeit haben als die Lagerbestand grün (>0)! Gerne greife ich auch auf vorhandenes Plugin zurück, soweit nötig und verfügbar, das auch mit Actindo zusammen spielt. Oder hat sich das Problem mit der Version .14 dann erledigt? Vielen Dank für Eure Hilfe oder auch Hinweise wo ich eine Lösung finden kann. Link to comment Share on other sites More sharing options...
oldbear Posted July 31, 2011 Report Share Posted July 31, 2011 hi, das müsste sich am Hook class.product.php:BuildData_bottom erledigen lassen, indem je nach angezeigter Stock-Rule ein anderer Shipping-Status zugeordnet wird. Grüsse Link to comment Share on other sites More sharing options...
amelie Posted July 31, 2011 Report Share Posted July 31, 2011 "Dementsprechend sollte auch die Lageranzeige einstellbar sein zwischen "nicht mehr lieferbar" und "bereits nachbestellt" Genau das würden wir auch brauchen. Leider bietet es Veyton ja nicht von Haus aus. Also zumindest die Wahl zwischen "Ausverkauft" und "Nachbestellt" sollte ja von Haus aus integriert sein . Naja wird wohl wieder darauf raus laufen sich selbst eine Lösung basteln zu müssen ... Außer es gibt ein Plugin? Link to comment Share on other sites More sharing options...
oldbear Posted July 31, 2011 Report Share Posted July 31, 2011 hi, man könnte ja eins machen , da müsste dann bei den Stock-Rules ein Dropdown für den gewünschten shipping-status rein, oder ? Grüsse Link to comment Share on other sites More sharing options...
FITforKID Posted July 31, 2011 Author Report Share Posted July 31, 2011 Man sollte im Shop BE bei den einzelnen Artikeln die Wahlmöglichkeit haben zwischen Lieferzeit Bestand <=0 und für Bestand >0 genauso, und man sollte die Lagerampel beeinflussen können bei Bestand <=0 z.B. nachbestellt oder bei Bestand <=0 ausverkauft. Auf die schnelle hab ichs jetzt ganz anders gelöst: Habe einen neuen Lieferstatus erstellt und frage diesen im Produkt Template mit einer if Abfrage ab: {if $shipping_status=='nachbestellt' && $products_quantity >= 1} <table> <tr> <td> <span class="stockimage"><img src='../templates/xt_andy_2/img/stockrules/rule_1.gif' /></span></td> <td> <span class="stockimagetext">auf Lager</span> </td> </tr> </table> </td> </tr> <tr><td colspan="2"> {if $shipping_status}<span class="shippingtime">{txt key=TEXT_SHIPPING_STATUS} 1-3 Tage</span>{/if}</td></tr> {elseif $shipping_status=='nachbestellt' && $products_quantity <= 0} <table> <tr> <td> <span class="stockimage"><img src='../templates/xt_andy_2/img/stockrules/rule_5.gif' /></span></td> <td> <span class="stockimagetext">Artikel nachbestellt</span> </td> </tr> </table> </td> </tr> <tr><td colspan="2"> {if $shipping_status}<span class="shippingtime">{txt key=TEXT_SHIPPING_STATUS} 3-8 Tage</span>{/if}</td></tr> {else} {if $stock_image} <table> <tr> <td> <span class="stockimage">{img img=$stock_image.image type=t_img_stockrules alt=$stock_image.name}</span></td> <td> <span class="stockimagetext">{$stock_image.name}</span> </td> </tr> </table> {/if} Vielleicht nicht die eleganteste Lösung, aber zweckmäßig und funktioniert. Wenn man den Lagerbestand und die Lieferzeit in der Optionsliste mit drinnen hat muss man das eben dort auch genauso machen. Hier ein Link zum Bsp: Sorel Snow Commander Toddler islavery pink - Kinder Winter Schuhe bei FITfo Gruß Link to comment Share on other sites More sharing options...
FITforKID Posted August 6, 2011 Author Report Share Posted August 6, 2011 Also so weit so gut, jetzt hab ich nur das Problem, das bei mir im Warenkorb auch die Lieferzeit angezeigt wird. Jedoch funktionrt die if Abfrage hier so nicht, da im Warenkorb die $data.products_quantity nicht den tatsächlichen Bestand des Artikels ausgibt, sondern die Menge des in den Warenkorb gelegten Artikels. Wie kann ich im Warenkorb-Template die tatsächlich verfügbare Menge des Artikels abfragen? Link to comment Share on other sites More sharing options...
oldbear Posted August 7, 2011 Report Share Posted August 7, 2011 hallo, es stehen ja die Produkt-IDs zur Verfügung => per php auf die xt_products zugreifen und die Menge holen. Exakt richtig ist das zwar nicht, da ja der Bestand durch das in-den-Warenkorb-legen nicht reduziert wird, sondern erst durch die ausgelöste Bestellung ( siehe auch andere Beiräge zum Thema Einzelstücke ) Grüsse Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.