Právě je 03 dub 2020 22:19

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 2 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop 1.6 - Chyba validace objednávky - product_name is not valid
PříspěvekNapsal: 11 bře 2020 13:06 
C4 zákazník

Registrován:
13 led 2015 21:25
Příspěvky:
90
Dobrý den,

Zoufale se na vás obracím s prosbou. Na e-shopu http://www.northstyle.cz (
prestashop 1.6.1.23) teď začalo dělat že u některých produktů se dokončila
objednávka s chybou 500. Objednávka se na e-shopu objeví bez produktů, pouze
s cenou.
Jedná se zatím o produkty:
https://www.northstyle.cz/kynologie/150 ... ports.html
https://www.northstyle.cz/panske-bundy/ ... &results=2

Na další jsme zatím nepřišli.
Po zapnutí DEV, krok validation vyhodí toto:

Kód:
[i][PrestaShopException]
Property OrderDetail->product_name is not valid
at line 917 in file classes/ObjectModel.php

912.             }
913.
914.             $message = $this->validateField($field, $this->$field);
915.             if ($message !== true) {
916.                 if ($die) {
917.                     throw new PrestaShopException($message);
918.                 }
919.                 return $error_return ? $message : false;
920.             }
921.         }
922.
ObjectModelCore->validateFields - [line 246 - classes/ObjectModel.php]
ObjectModelCore->getFields - [line 487 - classes/ObjectModel.php]
ObjectModelCore->add - [line 799 - classes/order/OrderDetail.php] - [2
Arguments]
OrderDetailCore->add - [line 445 - classes/ObjectModel.php] - [2 Arguments]
ObjectModelCore->save - [line 650 - classes/order/OrderDetail.php]
OrderDetailCore->create - [line 675 - classes/order/OrderDetail.php] - [7
Arguments]
OrderDetailCore->createList - [line 364 - classes/PaymentModule.php] - [7
Arguments]
PaymentModuleCore->validateOrder - [line 59 -
modules/cashondelivery/controllers/front/validation.php] - [9 Arguments]
CashondeliveryValidationModuleFrontController->postProcess - [line 178 -
classes/controller/Controller.php]
ControllerCore->run - [line 367 - classes/Dispatcher.php]
DispatcherCore->dispatch - [line 28 - index.php]
[/i]



Co jsem zatím dohledal, tak se jedná o špatný název produktu, ale jak je
vidět v produktech nejsou žádné neobvyklé znaky.
Úpravy v tomto směru za poslední dobu nebyly žádné, jediné co se upravovalo
v blízké době bylo schování variant produktů na product.tpl a v minulém
týdnu se hromadně měnily kategorie.
Tohoto problému jsme si všimli až včera.

Děkuji mnohokrát za radu, jak popř. postupovat dále.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Chyba validace objednávky - product_name is not valid
PříspěvekNapsal: 18 bře 2020 13:37 
C4 podpora
C4 podpora

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

přesně tak, chyba souvisí s validací názvu produktu. Úprava product.tpl na tuto stránku nemá žádný vliv. Kontroloval jsem názvy produktů, ale nevidím v nich žádný problém. Nepoužíváte nějaké nestandardní moduly nebo úpravy, které souvisí právě s dokončením objednávky? Zkuste v v administraci aplikace v sekci "Nástroje > Výkon > REŽIM LADĚNÍ (DEBUGOVACÍ)" dočasně zapnout obě volby "Zakázat neoriginální PrestaShop moduly" a "Zakázat všechna přepsání (overrides)". A znovu otestujte objednávku problémových produktů.

_________________
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ů: 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-2020 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz