Právě je 25 dub 2024 20:58

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




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 10:26 

Registrován:
05 říj 2010 09: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 14:22 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
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 07:39 

Registrován:
05 říj 2010 09: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 13:27 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
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 [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvní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-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz