Przy innej płatności (bank wire to samo)
usunąłem i wgrałem ponownie plik order.php
to teraz wyskakuje:
w BO
Notice: Trying to get property of non-object in /users/zalohovane/statuetki.cz/4bit.cz/controllers/admin/AdminOrdersController.php on line 1294
Notice: Trying to get property of non-object in /users/zalohovane/statuetki.cz/4bit.cz/controllers/admin/AdminOrdersController.php on line 1294
dla potwierdzającego zamówienie:
[PrestaShopException]
Property OrderDetail->id_warehouse is empty
at line 837 in file classes/ObjectModel.php
831.
832. $message = $this->validateField($field, $this->$field);
833. if ($message !== true)
834. {
835. if ($die)
836. throw new PrestaShopException($message);
837. return $error_return ? $message : false;
838. }
839. }
840.
841. return true;
ObjectModelCore->validateFields - [line 264 - classes/ObjectModel.php] - [0 Argument]
ObjectModelCore->getFields - [line 464 - classes/ObjectModel.php] - [0 Argument]
ObjectModelCore->add - [line 426 - classes/ObjectModel.php] - [2 Arguments]
ObjectModelCore->save - [line 579 - classes/order/OrderDetail.php] - [0 Argument]
OrderDetailCore->create - [line 603 - classes/order/OrderDetail.php] - [7 Arguments]
OrderDetailCore->createList - [line 283 - classes/PaymentModule.php] - [7 Arguments]
PaymentModuleCore->validateOrder - [line 64 - modules/bankwire/controllers/front/validation.php] - [9 Arguments]
BankwireValidationModuleFrontController->postProcess - [line 158 - classes/controller/Controller.php] - [0 Argument]
ControllerCore->run - [line 348 - classes/Dispatcher.php] - [0 Argument]
DispatcherCore->dispatch - [line 28 - index.php] - [0 Argument]
EDIT: nic spróbuje to wszystko wgrać od nowa.
Nie rozumiem, dlaczego ten skrypt nie działa w ogóle, po zainstalowaniu, bez ingerencji w kod...