MERGADO Pack 3.3.1 Chyby

Zdravím @gbs , doplňuji info z vývoje:

Některé z popsaných chyb mohou souviset s verzí PHP.

  • Používáte stále PS 1.7.8.7?
  • Jakou máte verzi PHP?
  • Případně máte nějakou speciální konfiguraci PHP?

Na čisté instalaci PS 1.7 a PHP 7.4 vše funguje jak má.
Zdá se, že je to chybami někde jinde, ne v našem modulu.

Konkrétně bylo testování hlášených chyb provedeno na čistém PS 1.7.8.8 na PHP 7.4 s poslední vydanou verzi tedy Mergado Pack 3.3.1.

Vypadá to, že chyby jsou způsobeny něčím co v čistém PrestaShopu není (např. custom úprava, speciální nastavení serveru, … )

Můžete si zkusit v souboru Mergado/Mergado.php na řádku 1222 až 1224 přepsat všechny new CartCore na new Cart

Původní:

$cart = new CartCore($orderCartId);
$cartCz = new CartCore($orderCartId, LanguageCore::getIdByIso(self::LANG_CS));
$cartSk = new CartCore($orderCartId, LanguageCore::getIdByIso(self::LANG_SK));

Nové:

$cart = new Cart($orderCartId);
$cartCz = new Cart($orderCartId, LanguageCore::getIdByIso(self::LANG_CS));
$cartSk = new Cart($orderCartId, LanguageCore::getIdByIso(self::LANG_SK));

Tyto řádky, na které je potom navázáno volání funkce jenž vyhazuje chybu, jsou tam ale již od verze 2.x.x. Takže pokud vám běžela nějaká verze Mergado Packu v pořádku předtím, neměl by to být problém našeho modulu.