wdrożenia PrestaShop

Atrybuty i brak dostępności

  • 3 Odpowiedzi
  • 1941 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline Deutsch

  • Nowy
  • *
  • 2
  • 0
  • PrestaShop
  • PrestaShop: PS
  • Status: forum
Atrybuty i brak dostępności
« dnia: Luty 27, 2019, 01:04:29 pm »
Cześć,
szukam rozwiązania dla sklepu pozwalającego na umieszczenie bezpośrednio na głównej stronie, przy zdjęciu danego produktu (także dla bloku promocji, nowości, polecane) rozmiaru danego produktu (ubrania) oraz w przypadku braku dostępności produktu umieszczenie po cenie (w nawiasie lub inaczej) info, że produkt jest niedostępny z jednoczesną opcją dla klienta o możliwości powiadomienia o dostępności.
Aktualnie rozwiązanie powiadomienia o dostępności jest realizowane dopiero z karty produktu (mailalerts) natomiast docelowo chciałbym aby taka opcja była dostępna z poziomu strony głównej sklepu.
Szablon mam dedykowany i nie pozwala na takie wyświetlanie

Pozdrawiam i z góry dziękuje za pomysły

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Atrybuty i brak dostępności
« Odpowiedź #1 dnia: Luty 27, 2019, 03:25:48 pm »
od 1 https://europasaz.pl/moduly-prestashop/90-rozmiary-na-liscie-produktow-modul.html - dla głównej musisz odblokowac wyświetlanie hooka listreviews
od 2 zmodyfikuj product-list porównując z szablonem domyślnym
{if $PS_STOCK_MANAGEMENT && isset($product.available_for_order) && $product.available_for_order && !isset($restricted_country_mode)}
<span class="stock row clearfix">
{if ($product.allow_oosp || $product.quantity > 0)}
<link itemprop="availability" href="https://schema.org/InStock" />{if $product.quantity <= 0}{if $product.allow_oosp}{if isset($product.available_later) && $product.available_later}{$product.available_later}{else}<span class="instock">{l s='In Stock'}</span>{/if}{/if}{else}{if isset($product.available_now) && $product.available_now}<span class="instock">{$product.available_now}</span>{else}<span class="instock">{l s='In Stock'}</span>{/if}{/if}
{elseif (isset($product.quantity_all_versions) && $product.quantity_all_versions > 0)}
<link itemprop="availability" href="https://schema.org/LimitedAvailability" /><span class="instock">{l s='Product available with different options'}</span>

{else}
<link itemprop="availability" href="https://schema.org/OutOfStock" /><span class="outofstock">{l s='Out of stock'}</span>
{/if}
</span>
{/if}
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline Deutsch

  • Nowy
  • *
  • 2
  • 0
  • PrestaShop
  • PrestaShop: PS
  • Status: forum
Odp: Atrybuty i brak dostępności
« Odpowiedź #2 dnia: Luty 28, 2019, 01:53:12 am »
Dzięki za info, jak odblokować wyświetlanie tego hooka ? Po wejściu w pozycje nie ma opcji podczepienia tego cuda pod home ?
Pozdrawiam

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Atrybuty i brak dostępności
« Odpowiedź #3 dnia: Luty 28, 2019, 10:52:48 am »
musisz modyfikować plik tpl odpowiedzialny za listę produktów
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl