« Prestashop 1.4 a XML feed zbo?í.cz v novém formátu | Přechod na plátcovství DPH » |
Od verze 1.5 začal Prestashop objednávky označovat písmeny. To má určitou logiku, ale např. pro bankovní převod se řetězec jako variabilní symbol pou?ít nedá. Proto se rychle objevily moduly které to ře?í, nejoblíbeněj?í z nich je asi modrefchange . S modulem jsem se trochu trápil (v kombinaci s dobírkou zdvojoval zobrazenou cenu objednávky v administraci) ale po men?ích úpravách jej pou?ívám na hostingu zcela bez problémů ji? několik let.
Během posledních 10 dnů jsem ale ře?il dva případy nefunkčních objednávek daných asi kombinací modrefchange s podobným modulem order_ref (change order reference free od prestapoint). V prvním případě se jednalo o externí eshop kam si majitelka iniciativně oba moduly nahrála sama.
Příznaky:
- objednávka nejde dokončit (bílá stránka)
- v error logu hlá?ka "premature headers end"
- v administraci jsou oba moduly instalovány (nemyslím ?e musí být nutně povoleny)
Popravdě jsem to příli? nezkoumal, je mo?né ?e modrefchange je v tom "nevinně", tj. nemusí být nainstalován a stačí pouhá přítomnost "order_ref". Spí?e to ale bude ta kombinace, nezdá se mi ale pravděpodobné ?e by někdo uvolnil modul s tak zásadní vadou. V ka?dém případě, pomoc není slo?itá. Odinstalovat oba moduly, přes ftp se přesvědčit ?e zmizel soubor /override/classes/Order.php, případně jej smazat. Smazat /cache/class_index.php . Poté znovu nainstalovat jen jeden z modulů.
Trackback URL (right click and copy shortcut/link location)
This post has 142 feedbacks awaiting moderation...