Web s tržbou 1,5 - 2,5 milionu Kč ročně na prodej
Zobrazují se odpovědi 1 až 4 z 4

Prestashop - pridanie ikony NA SKLADE do product listu

  1. Zdravim, mam nasledovny problem: Ak je produkt skladom, jeho dostupnost je oznacena ako "NA SKLADE", ak nieje skladom dostupnost oznacena ako "Dostupný". Do product-listu u potrebujem pridat pole NA SKLADE, ak naozaj na sklade je.

    Vybrana cast kodu product-list:
    Kód:
    <div class="product_flags">
    					{if isset($product.new) && $product.new == 1}<span class="new">{l s='New'}</span>{/if}
    					{if isset($product.available_for_order) && $product.available_for_order && !isset($restricted_country_mode)}<span class="availability">{if ($product.allow_oosp || $product.quantity > 0)}{l s='Available'}{elseif (isset($product.quantity_all_versions) && $product.quantity_all_versions > 0)}{l s='Product available with different options'}{else}{l s='Out of stock'}{/if}{if isset($product.online_only) && $product.online_only}&nbsp;({l s='Online only!'}){/if}</span>{/if}</div>
            </div>
    Vybrana cast kodu product:
    Kód:
    			<!-- availability -->
    			<p id="availability_statut"{if ($product->quantity <= 0 && !$product->available_later && $allow_oosp) OR ($product->quantity > 0 && !$product->available_now) OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display:none;"{/if}>
    				<span id="availability_label">{l s='Availability:'}</span>
    				<span id="availability_value"{if $product->quantity <= 0} class="warning_inline"{/if}
    					{if $product->quantity <= 0}{if $allow_oosp}<span class="success_inline">{$product->available_later}</span>{else}{l s='This product is no longer in stock'}{/if}{else}<span class="success_inline">{$product->available_now}</span>{/if}
    				</span>
    			</p>
    Popisny obrazok:


    Bezi to na prestashop 1.4.6.2
    Neviem si stym rady uz 2 dni, vie ma niekdo posunut dalej? VOpred dakujem za odpoved

  2. Hned z kraje by mě jako nakupujícího mátl stav Dostupný, pokud zboží není skladem. A zde je nejspíše i ten problém.

    Přepokládám, že Presta je nastavena tak, že pokud zboží není skladem, stále je možnost jej vložit do košíku a objednat. Proto se zobrazuje ikona "Dostupný". Znamená to v tu chvíli, že zboží může být i nemusí být skladem, ale je dostupné pro objednání (proměnná allow_oosp).

    Pokud zachovám požadavek nechat zde ikonu "Dostupný" a přidat další, která se zobrazí v případě, že je produkt na skladě, mohlo by to vypadat nějak takto:

    Kód:
    <div class="product_flags">
    					{if isset($product.new) && $product.new == 1}<span class="new">{l s='New'}</span>{/if}
    					{if isset($product.available_for_order) && $product.available_for_order && !isset($restricted_country_mode)}<span class="availability">{if ($product.allow_oosp || $product.quantity > 0)}{l s='Available'}{elseif (isset($product.quantity_all_versions) && $product.quantity_all_versions > 0)}{l s='Product available with different options'}{else}{l s='Out of stock'}{/if}{if isset($product.online_only) && $product.online_only}&nbsp;({l s='Online only!'}){/if}</span>{/if}</div>
    					{if ($product.quantity > 0)}<span class="availability">{$product.available_now}</div>{/if}
    </div>

  3. Skusal som
    Kód:
    {if ($product.quantity > 0)}<span class="availability">{$product->available_now}</span>{/if}
    ,
    aj
    Kód:
    {if ($product.quantity > 0)}<span class="availability">{$product.available_now}</span>{/if}
    ale ani jedno nefunguje.
    Naposledy upravil svorc.com : 21.12.2011 v 13:34

  4. a mazes cache ?

Podobná témata

  1. Odpovědí: 0
    Poslední příspěvek: 29.12.2009, 07:42
  2. eshopy- tovar na sklade?!
    By kubo01 in forum E-shopy
    Odpovědí: 11
    Poslední příspěvek: 21.12.2009, 23:55
Hostujeme u Server powered by TELE3