Polskie wsparcie PrestaShop

PrestaShop => Dla początkujących => Wątek zaczęty przez: 60 w Lipiec 14, 2011, 08:46:26 am

Tytuł: Niewidoczność produtku po zakupie ostatniej sztuki
Wiadomość wysłana przez: 60 w Lipiec 14, 2011, 08:46:26 am
Witam,
gdzie mogę ustawić, aby po zakupie ostatniego produktu dostępnego w sklepie zniknął on z ofert sklepu?
Tytuł: Odp: Niewidoczność produtku po zakupie ostatniej sztuki
Wiadomość wysłana przez: lof w Lipiec 14, 2011, 09:00:17 am
takiej opcji niema w sklepie jest tylko opcja że możesz wyłączyć możliwość zakupu, oraz dać użytkownikowi miejsce na właśnie swojego e-maila w produkcie aby został on poinformowany o tym jak produkt pojawi się na stanie.
Taką opcje co ty chcesz trzeba było by dopisać.
Tytuł: Odp: Niewidoczność produtku po zakupie ostatniej sztuki
Wiadomość wysłana przez: ksyt w Lipiec 14, 2011, 09:48:28 am
Teoretycznie dałoby radę to zrobić.
Musiałbyś w plikach product-list.tpl i ewentualnie jeżeli masz włączone kategorie produktu to w productscategory.tpl dać warunek dla classy blocku.
W pliku product-list.tpl zamiast.
<li class="ajax_block_product {if $smarty.foreach.products.first}first_item{elseif $smarty.foreach.products.last}last_item{/if} {if $smarty.foreach.products.index % 2}alternate_item{else}item{/if} clearfix">zrobić:
{if ($product.quantity == 0)}<li class="disable_ajax_block_product {if $smarty.foreach.products.first}first_item{elseif $smarty.foreach.products.last}last_item{/if} {if $smarty.foreach.products.index % 2}alternate_item{else}item{/if} clearfix">{/if}
{if ($product.quantity > 0)}<li class="ajax_block_product {if $smarty.foreach.products.first}first_item{elseif $smarty.foreach.products.last}last_item{/if} {if $smarty.foreach.products.index % 2}alternate_item{else}item{/if} clearfix">{/if}
i dla class z disable dać w css display: none.
Nie sprawdzałem ale powinno działać.
Podobnie zrobić z productscategory.tpl i produkt powinien być niewidoczny dla klientów.
Chyba że masz moduł następny poprzedni produkt na karcie produktów taki jak u mnie http://budowlany24h.pl/delicate-touch/143-delicate-beige-30x50.html (http://budowlany24h.pl/delicate-touch/143-delicate-beige-30x50.html) to zawsze ktoś może przewijając zobaczyć produkt.
Tytuł: Odp: Niewidoczność produtku po zakupie ostatniej sztuki
Wiadomość wysłana przez: 60 w Lipiec 14, 2011, 12:02:03 pm
Myślałem, że to jest podstawowa funkcjonalność sklepu, że po zakupie ostatniej sztuki mogę wybrać czy ma się ona wyświetlać w sklepie  z informacją o dostawie czy ma po prostu zniknąć. No nic trzeba będzie ręcznie wyłączyć wyświetlanie.
Tytuł: Odp: Niewidoczność produtku po zakupie ostatniej sztuki
Wiadomość wysłana przez: d4b w Lipiec 14, 2011, 02:20:04 pm
A dlaczego chcesz wyłączać wyświetlanie produktu, klient jak jest zainteresowany to zamówi i zaczeka. A jak nie znajdzie pójdzie do konkurencji.
Tytuł: Odp: Niewidoczność produtku po zakupie ostatniej sztuki
Wiadomość wysłana przez: lof w Lipiec 14, 2011, 02:32:35 pm
A dlaczego chcesz wyłączać wyświetlanie produktu, klient jak jest zainteresowany to zamówi i zaczeka. A jak nie znajdzie pójdzie do konkurencji.
zgadzam się z przed mówcą !!!