Právě je 10 úno 2026 04:33

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 
Autor Zpráva
 Předmět příspěvku: Prestashop - Výběr počtu zboží jako v detailu
PříspěvekNapsal: 26 říj 2010 09:26 

Registrován:
05 říj 2010 08:40
Příspěvky:
62
Chtěl bych se zeptat jestli lze nastavit nebo jestli nevíte o nějakém modulu který by dovolil vybrat počet zboží do košíku od jednoho produktu aniž bych musel do detailu zboží. Děkuji


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Prestashop - Výběr počtu zboží jako v detailu
PříspěvekNapsal: 29 říj 2010 13:22 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 08:14
Příspěvky:
8698
Dobrý den,

žádný takový modul bohužel není. Pravděpodobně by se to dalo doprogramovat, ale fungovalo by to pouze, pokud by měl zákazník povolený javascript. Kde přesně chcete mít možnost výběru množství zboží?

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Prestashop - Výběr počtu zboží jako v detailu
PříspěvekNapsal: 02 lis 2010 06:39 

Registrován:
05 říj 2010 08:40
Příspěvky:
62
Třeba hned tady:
http://www.ipneuservis.cz/7-zinkove-standard

Pokud chci více kusů, musím do detailu zboží.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Prestashop - Výběr počtu zboží v detailu
PříspěvekNapsal: 02 lis 2010 12:27 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 08:14
Příspěvky:
8698
Dobrý den,

pro zobrazení volby množství zboží na stránce s výpisem kategorie musíte upravit dva soubory.

1. V souboru themes/prestashop/product-list.tpl najděte tento kód:

Kód:
<div>
  <span class="price" style="display: inline;">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span><br />
  <span class="availability">{if ($product.allow_oosp OR $product.quantity > 0)}{l s='Available'}{else}{l s='Out of stock'}{/if}</span>
</div>

a přidejte za něj následující kód:
Kód:
<p id="quantity_wanted_p"{if (!$allow_oosp && $product->quantity == 0) || $virtual} style="display:none;"{/if}>
  <label>{l s='Množství :'}</label>
<input type="text" name="qty" id="quantity_wanted_{$product.id_product|intval}" class="text" value="{if isset($quantityBackup)}{$quantityBackup|intval}{else}1{/if}" size="2" maxlength="3" />
</p>

Po této úpravě se Vám zobrazí pole množství u každého produktu v kategorii.

2. V souboru modules/blockcart/ajax-cart.js najděte řádek s kódem:
Kód:
ajaxCart.add(idProduct, null, false, this);

a nahraďte ho tímto kódem:
Kód:
ajaxCart.add(idProduct, null, false, this, $('#quantity_wanted_'+idProduct).val());

Množství zboží bude fungovat pouze uživatelům, kteří mají povolený javascript, ostatním uživatelům se přidá pouze jeden kus, bez ohledu na množství. Aplikace PrestaShop ale zobrazuje hlášení, že obchod vyžaduje pro správnou funkci povolený javascript, pokud ho má uživatel vypnutý. Navíc dnes má většina uživatelů javascript povolený.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 15 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

© 2009-2026 Webglobe, s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz