Hi All
I hope someone can help me here.
I am using a payment module called Payfast and when I create an order and select it as the payment method, the order is created with two hyphens "--" as the payment status instead of the "Payment Accepted". No email is sent to the customer either.
Here is the error_log inside the Payfast module folder:
PHP Notice: Trying to get property of non-object in /classes/stock/StockManager.php on line 318
PHP Notice: Trying to get property of non-object in /classes/stock/StockManager.php on line 318
PHP Notice: Trying to get property of non-object in /classes/stock/StockManager.php on line 319
PHP Notice: Trying to get property of non-object in /classes/stock/StockManager.php on line 319
PHP Notice: Trying to get property of non-object in /classes/stock/StockManager.php on line 320
PHP Notice: Trying to get property of non-object in /classes/stock/StockManager.php on line 320
PHP Fatal error: Uncaught exception 'PrestaShopException' with message 'Property StockMvt->id_employee is empty' in /classes/ObjectModel.php:909
Stack trace:
#0 /classes/ObjectModel.php(246): ObjectModelCore->validateFields()
#1 /classes/ObjectModel.php(487): ObjectModelCore->getFields()
#2 /classes/ObjectModel.php(445): ObjectModelCore->add(true, false)
#3 /classes/stock/StockManager.php(335): ObjectModelCore->save()
#4 /classes/order/OrderHistory.php(241): StockManagerCore->removeProduct('782', '0', Object(Warehouse), 1, '3', true, 15419, 0, NULL)
#5 /classes/PaymentModule.php(682): OrderHistoryCore->changeIdOrderState(2, Object(Order), true)
#6 /modules/payfast/validati in /classes/ObjectModel.php on line 909
If I use the bank wire module I do not get any errors
I am using PS v1.6.1.6