naturstein-direkt Posted December 4, 2014 Share Posted December 4, 2014 Hallo zusammen, hat jemand eine Ahnung wie man den Lagerbestand auf 100 hat zeig er im Produkt an verfügbar 100 Artikel Wir verkaufen aber nicht 100 Artikel sondern "Stück, m², tonnen" wie kann man das abändern? http://naturstein-direkt.eu/padang-cristal-g-603/277-granit-bodenfliesen-padang-cristal-g603.html Kann mir da einer helfen? Mit freundlichen Grüßen Markus Rockmann Link to comment Share on other sites More sharing options...
eleazar Posted December 4, 2014 Share Posted December 4, 2014 (edited) Hallo Markus. mit einem kleinen Trick geht das mit wenig Aufwand. Unter Voreinstellungen --> Artikel --> Sektion: Artikelseite die Einstellung Verfügbare Mengen auf der Artikelseite anzeigen auf NEIN setzen Kleine Änderung in der /themes/default-bootstrap/product.tpl. Hier wird in Zeile 206 und 207 das Textfeld {l s='Item'} bzw. {l s='Items'} ersetzt durch {$product->unity}. Dann die Abfrage durch Eingabe eines Ausrufezeichens vor der Prüfung, ob die Mengen angezeigt werden sollen ($display_qties == 1) ins Gegenteil verkehren, so dass dann das folgende dort steht: {if (!$display_qties == 1 && !$PS_CATALOG_MODE && $PS_STOCK_MANAGEMENT && $product->available_for_order)} <!-- number of item in stock --> <p id="pQuantityAvailable"{if $product->quantity <= 0} style="display: none;"{/if}> <span id="quantityAvailable">{$product->quantity|intval}</span> <span {if $product->quantity == 1} style="display: none;"{/if} id="quantityAvailableTxt">{$product->unity}</span> <span {if $product->quantity > 1} style="display: none;"{/if} id="quantityAvailableTxtMultiple">{$product->unity}</span> </p> {/if}Step 3 ist natürlich nicht erforderlich, wenn man ohnehin bei jedem Artikel einen Grundpreis je Einheit erfasst. Die Erfassung der Artikeleinheit (kg, qm etc.) erfolgt ganz normal im Back Offfice unter Artikel --> Preise --> Preisanzeige Hier bei Stückpreis die Preisangabe auf 0.00 lassen und hinter dem Wörtchen pro die gewünschte Einheit eintragen. Es muss aber auch dann für jeden Artikel eine Einheit erfasst sein! Andernfalls muss die Abfrage lauten: <span {if $product->quantity == 1} style="display: none;"{/if} id="quantityAvailableTxt">{if $product->unity}{$product->unity}{else}{l s='item'}{/if}</span> <span {if $product->quantity > 1} style="display: none;"{/if} id="quantityAvailableTxtMultiple">{if $product->unity}{$product->unity}{else}{l s='items'}{/if}</span> Wenn du dann auch noch als Sahnehäubchen die qm als m mit hochgestellter 2 auf dem Bildschirm ausgegeben werden sollen, dann wäre der obenstehende Code leicht zu erweitern, und zwar so: {if $product->unity == "qm"}m<sup>2</sup>{else}{$product->unity}{/if} Alles Guteeleazar Edited December 4, 2014 by eleazar (see edit history) 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