status zakaza

Автор dragonaze, 24 июня 2015, 16:46:31

« назад - далее »

mistral

Для валидации заказа не подходит. Нет ни корзины, ни клиента.
Это только для статуса можно использовать. А заказ не проверить не создать.

VictorD

Про весь код не могу ничего сказать, а по смене статуса заказа с номером 1 и ид нового статуса 20 все правильно.

//id_order=1 and order_status=20
$objOrder = new Order(1);
$history = new OrderHistory();
$history->id_order = (int)$objOrder->id;
$history->changeIdOrderState(20, (int)($objOrder->id));


tigran

Цитата: VictorD от 30 июня 2015, 14:49:43
Про весь код не могу ничего сказать, а по смене статуса заказа с номером 1 и ид нового статуса 20 все правильно.

//id_order=1 and order_status=20
$objOrder = new Order(1);
$history = new OrderHistory();
$history->id_order = (int)$objOrder->id;
$history->changeIdOrderState(20, (int)($objOrder->id));

Можно по другому
$order = new Order(1);
$order->setCurrentState(20);
$order->save();