Právě je 19 dub 2024 16:32

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 17 ]  Přejít na stránku 1, 2  Další
Autor Zpráva
 Předmět příspěvku: PrestaShop 1.6 - Odběr na společnost - dobrovolné IČO
PříspěvekNapsal: 29 pro 2014 12:31 
C4 zákazník

Registrován:
08 pro 2014 23:29
Příspěvky:
16
Jde zapnout aby Prestashop chtěla IČ pouze pokud je odběr na společnost (jako DIČ) respektive aby bylo dobrovolné (při zapnutí IČ pro zemi, ho chce vždy). Máme zapnuté B2B (prodáváme i B2C), je tedy lepší B2B vypnout?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Odběr na společnost - dobrovolné IČO
PříspěvekNapsal: 02 led 2015 18:58 
C4 podpora
C4 podpora

Registrován:
09 úno 2013 13:11
Příspěvky:
2413
Dobrý den,

jedinou možností je úprava zdrojového kódu. Jestli máte v administraci aplikace PrestaShop v sekci Lokalizace > Země u dané země povolenou volbu Je vyžadováno IČO , tak je toto pole povinné. Pokud ale chcete, aby nebylo povinné, tak na FTP serveru přejděte do souboru controllers/front/AddressController.php a v něm odstraňte následující řádky:

Kód:
// Check country DNI
         if ($country->isNeedDni() && (!Tools::getValue('dni') || !Validate::isDniLite(Tools::getValue('dni'))))
            $this->errors[] = Tools::displayError('The identification number is incorrect or has already been used.');
         else if (!$country->isNeedDni())
            $address->dni = null;
. Po odstranění těchto řádků se IČO nebude kontrolovat, takže ho bude moci zadat kdokoliv bude chtít, případně může být i prázdné.

_________________
Filip Kučera
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Odběr na společnost - dobrovolné IČO
PříspěvekNapsal: 12 črc 2015 09:18 
C4 zákazník
Uživatelský avatar

Registrován:
06 čer 2014 19:28
Příspěvky:
607
Ešte doplním, že ak chcete odstrániť kontrolu aj pri registrácii, je potrebné odstrániť v /controllers/front/authcontroller.php

Tieto riadky
509-512
Kód:
if ($country->need_identification_number && (!Tools::getValue('dni') || !Validate::isDniLite(Tools::getValue('dni'))))
               $this->errors[] = Tools::displayError('The identification number is incorrect or has already been used.');
            elseif (!$country->need_identification_number)
               $$addresses_type->dni = null;


Díky...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Odběr na společnost - dobrovolné IČO
PříspěvekNapsal: 13 črc 2015 10:37 
C4 podpora
C4 podpora

Registrován:
09 úno 2013 13:11
Příspěvky:
2413
Dobrý den,

výborně, děkujeme za informaci, určitě se bude hodit i ostatním uživatelům.

_________________
Filip Kučera
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Odběr na společnost - dobrovolné IČO
PříspěvekNapsal: 23 lis 2015 13:07 
C4 zákazník

Registrován:
15 zář 2015 10:45
Příspěvky:
12
Dobrý den, dle návodu to funguje. Nekontroluje to již zda je pole vyplněné.

Ale poradíte mi, jak se zbavit hvězdičky (označující povinnou kolonku) za IČ?

Díky Vítek K.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Odběr na společnost - dobrovolné IČO
PříspěvekNapsal: 28 lis 2015 23:09 
C4 podpora
C4 podpora

Registrován:
09 úno 2013 13:11
Příspěvky:
2413
Dobrý den,

takovou úpravu lze provést na FTP serveru v souboru themes/default-bootstrap/address.tpl, kde stačí například vyhledat řádek:
Kód:
<label for="dni">{l s='Identification number'} <sup>*</sup></label>


a odstranit v něm znak *.

Stejným způsobem můžete hvězdičku odstranit i u jiných položek (např. země, jméno apod.).

_________________
Filip Kučera
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Odběr na společnost - dobrovolné IČO
PříspěvekNapsal: 13 pro 2015 14:03 
C4 zákazník

Registrován:
17 led 2015 16:26
Příspěvky:
39
Dobrý den, funguje to jak pro registrovaného tak neregistrovaného zákazníka. Jen když si již registrovaný zákazník chce změnit nebo upravit údaj v již vytvořené adrese, tak to hlásí znovu výše v článku zmíněnou chybu viz obrázek. Lze to také nějak odstranit?
Děkuji za pomoc. Renda


Přílohy:
2015-12-13_125526.png
2015-12-13_125526.png [ 4.52 KiB | Zobrazeno 5041 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Odběr na společnost - dobrovolné IČO
PříspěvekNapsal: 13 pro 2015 15:16 
C4 podpora
C4 podpora

Registrován:
09 úno 2013 13:11
Příspěvky:
2413
Dobrý den,

v administraci aplikace PrestaShop přejděte do sekce Lokalizace > Země, zde najděte Czech Republic a klikněte na Editovat. Na této stránce přepněte volbu Je vyžadováno IČO? na Ne a nastavení uložte. Poté by k této chybě již nemělo docházet.

_________________
Filip Kučera
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Odběr na společnost - dobrovolné IČO
PříspěvekNapsal: 21 pro 2015 13:40 
C4 zákazník

Registrován:
21 pro 2015 13:26
Příspěvky:
1
Dobrý den,
nerozumím teď vaší odpovědí...řeší se tu zapnuté IČO a aby bylo jeho vyplnění dobrovolné, tak proč ho vypínat?
Dělá mi to to samé, vše funguje podle uvedeného postupu, ale jakmile chci už jednou uložené údaje upravit, tak to hodí tu chybovou hlášku o tom, že IČO musí být vyplněno.
Zřejmě je tam ještě další "controller", ve kterém je potřeba odstranit řádky s kontrolou IČO, ale bohužel nevím jaký.
Děkuji za radu.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Odběr na společnost - dobrovolné IČO
PříspěvekNapsal: 05 led 2016 13:40 
C4 zákazník

Registrován:
15 zář 2015 10:45
Příspěvky:
12
Dobrý den, přesně tak.

Nastaveno požadovat IČ a to z důvodu, že objednává jak společnost, tak koncový zákazník.
Odstraněna kontrola na vyplnění IČ.

Vše funguje.


Známý chtěl objednat a nedostal se dál, že mu to hlásí výše uvedenou chybu.

Snažil jsem se to nasimulovat a u mě se to projeví následovně: jakmile už zákazník jednou uvedl IČ, tak už při příští objednávce bez vyplnění IČ neobjedná. Stejně tak, když se změní mail a použije se již použité IČ. Tedy zákazník nemá možnost změnit si svůj mail, protože pak neobjedná.

Díky Vítek


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ů: 17 ]  Přejít na stránku 1, 2  Další

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