Právě je 08 kvě 2024 10:46

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 14 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
 Předmět příspěvku: Re: PrestaShop - Není skladem=nezobrazovat tlačítko vložit do ..
PříspěvekNapsal: 28 zář 2012 22:32 

Registrován:
12 říj 2011 20:09
Příspěvky:
175
Přišel jste na něco??


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Není skladem=nezobrazovat tlačítko vložit do ..
PříspěvekNapsal: 29 říj 2012 18:43 
C4 podpora
C4 podpora

Registrován:
01 lis 2011 15:02
Příspěvky:
746
Dobrý den.

Upřímně se omlouvám za svoji dlouho nepřítomnost :-(

Zjistil jsem, že podmínka, použitá ve Vašem tématu, je proti té z defaultního tématu velice zjednodušená a jedním z důsledků je, že se tlačítko pro přidání do košíku skryje pouze v případě, že počet kusů na skladě je přesně nula. Pokud je ale zboží objednáno i když není na skladě (například když je tato možnost dočasně povolena v administraci, nebo když je na skladě poslední kus a zákazník objedná kusy 2), jeho skladový stav se změní na -1 a již tedy není nulový.

Protože nemám přístup do Vaší administrace, nemohu bohužel ověřit, zda Vámi uvedený produkt má skutečně stav záporný. Pokud ne a stav = 0, pak by se tlačítko rozhodně zobrazovat nemělo, i když se tak děje.

Náprava je jednoduchá. V souboru themes/siteground-8/product.tpl najděte řádek začínající
Kód:
<p{if !$allow_oosp && $product->quantity == 0} style="display:none;"{/if} id="add_to_cart"
a změňte tento kus kódu na
Kód:
<p{if !$allow_oosp && $product->quantity <= 0} style="display:none;"{/if} id="add_to_cart"
(porovnání za proměnnou $product->quantity je změněno na <=).

Také je možno uvedený kus kódu nahradit rovnou komplexní podmínkou z defaultního tématu, pak by to bylo
Kód:
<p{if (!$allow_oosp && $product->quantity <= 0) OR !$product->available_for_order OR (isset($restricted_country_mode) AND $restricted_country_mode) OR $PS_CATALOG_MODE} style="display: none;"{/if} id="add_to_cart"

_________________
Adam Chyský
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Není skladem=nezobrazovat tlačítko vložit do ..
PříspěvekNapsal: 29 říj 2012 20:28 

Registrován:
12 říj 2011 20:09
Příspěvky:
175
Děkuji za odpověď, provedla jsem změnu za kod z defaultního tématu, ale stejně to nefunguje. Koukala jsem do administrace a na kartě produktů mám nastavený Množství skladem 10 a Zobrazovaný text, pokud je skladem: není dostupné, to bude asi ten problém. :cry:


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Není skladem=nezobrazovat tlačítko vložit do ..
PříspěvekNapsal: 31 říj 2012 19:32 
C4 podpora
C4 podpora

Registrován:
01 lis 2011 15:02
Příspěvky:
746
Dobrý den.

Tak to je jednoznačně tím. :-)
Zboží skladem je, systém to podle počtu kusů eviduje a zobrazuje tlačítko pro vložení do košíku, zároveň ale vypisuje mylnou hlášku, že je zboží nedostupné.

_________________
Adam Chyský
Webhosting C4
http://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ů: 14 ]  Přejít na stránku Předchozí  1, 2

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 0 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:  
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