Sorrow91 Posted May 24, 2014 Share Posted May 24, 2014 Hallo, ich habe ein Problem mit der Anzeige, ob ein Produkt auf Lager ist bzw. ob es wie in unserem Fall für den Kunden gefertigt wird. Ich habe die Lagerverwaltung eingestellt und angegeben dass auch bestellt werden kann, wenn der Artikel nicht auf Lager ist. (Siehe Anhang) Auf der Produktseite wird alles richtig angezeigt, aber nicht auf der Kategorieseite, da steht immer "Auf Lager". (Siehe Anhang) Gibt es eine Möglichkeit, dass genau das selbe auf der Kategorieseite steht, wie auf der Produktseite selber? Grüße Link to comment Share on other sites More sharing options...
Whiley Posted May 25, 2014 Share Posted May 25, 2014 Hallo Sorrow91, das scheint mir ein echter Bug im neuen Template zu sein. "Quick & dirty"-Lösung : du öffnest die Datei /themes/default-bootstrap/product-list.tpl bei ca Zeile 159 findest du: {if ($product.allow_oosp || $product.quantity > 0)} <span class="available-now"> <link itemprop="availability" href="http://schema.org/InStock" />{l s='In Stock'} </span> {elseif (isset($product.quantity_all_versions) && $product.quantity_all_versions > 0)} <span class="available-dif"> <link itemprop="availability" href="http://schema.org/LimitedAvailability" />{l s='Product available with different options'} </span> {else} <span class="out-of-stock"> <link itemprop="availability" href="http://schema.org/OutOfStock" />{l s='Out of stock'} </span> {/if} Diese Zeilen ersetzt du mit: {if ($product.quantity > 0)} <span class="available-now"> <link itemprop="availability" href="http://schema.org/InStock" />{l s='In Stock'} </span> {elseif (isset($product.quantity_all_versions) && $product.quantity_all_versions > 0)} <span class="available-dif"> <link itemprop="availability" href="http://schema.org/LimitedAvailability" />{l s='Product available with different options'} </span> {else} <span class="out-of-stock"> <link itemprop="availability" href="http://schema.org/OutOfStock" />{l s=$product.available_later} </span> {/if} Das müsste erstmal funktionieren. Grüsse Whiley Link to comment Share on other sites More sharing options...
Mutabor Posted May 26, 2014 Share Posted May 26, 2014 (edited) @Whiley Vielleicht etwas zu 'quick'. Denn was machst du, wenn das Produkt tatsächlich ausgegangen ist? Die Option ist jetzt nicht mehr vorgesehen. Außerdem ist da noch ein kleiner Fehler drin. Statt {l s=$product.available_later} sollte es einfach heißen: {$product.available_later} Sonst hast du nämlich eine zusätzliche Übersetzungsvariable kreiert, was natürlich auch geht, dann aber so: {l s='Product available later'} @Sorrow91 Vorschlag: {if ($product.quantity > 0)} <span class="available-now"> <link itemprop="availability" href="http://schema.org/InStock" />{l s='In Stock'} </span> {elseif (isset($product.quantity_all_versions) && $product.quantity_all_versions > 0)} <span class="available-dif"> <link itemprop="availability" href="http://schema.org/LimitedAvailability" />{l s='Product available with different options'} </span> {else} <span class="out-of-stock"> {if $product.allow_oosp} <link itemprop="availability" href="http://schema.org/OutOfStock" />{$product.available_later} {else} <link itemprop="availability" href="http://schema.org/OutOfStock" />{l s='Out of stock'} {/if} </span> {/if} Edited May 26, 2014 by Mutabor (see edit history) Link to comment Share on other sites More sharing options...
Whiley Posted May 26, 2014 Share Posted May 26, 2014 Hi Mutabor, den Fall, dass der Artikel bei Sorrow91 ganz ausgehen kann, habe ich mal ausgeschlossen - vermutlich wird generell gefertigt, ansonsten gebe ich dir recht, denke aber, da es sich um einen echten Bug handelt, wird das in Kürze von Prestashop wohl behoben werrden. Ansonsten müssten wir das Ganze noch ins Override packen, Grüsse Whiley Link to comment Share on other sites More sharing options...
Sorrow91 Posted May 26, 2014 Author Share Posted May 26, 2014 Hey Jungs, danke für die Tipps und Antworten, ich werde das ganze später mal ausprobieren und hoffen dass es klappt. Wir fertigen übrigens Computer, aber wollen auch Zubehör anbieten, das evtl. mal auf Lager sein kann. Aber ich teste einfach mal beides Evtl. könnt ihr mir ja auch noch bei meinem MwSt. Problem helfen: http://www.prestashop.com/forums/topic/332537-warenkorb-versandkosten-mwst-wird-falsch-angezeigt/?do=findComment&comment=1680793 Ausserdem habe ich noch das Problem, dass meine Artikelvariablen nicht funktionieren, also der Preis ändert sich nicht obwohl ich alles so wie früher richtig eingestellt habe. Also die Erhöhung des Preises ect. Der Preis ändert sich einfach nicht, aber ich werde dazu auch nochmal ein Topic aufmachen. Wäre super Grüße Link to comment Share on other sites More sharing options...
Sorrow91 Posted May 26, 2014 Author Share Posted May 26, 2014 Danke an euch beiden, es hat funktioniert Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now