Задать вопрос
@kamisarlapsha

Как отменять заказ спустя время Opencart 2.3?

Привет! Я ставлю заказ отменен через функцию в контроллере.

Вот функция в контроллере:
public function cancel() {
        $this->model_checkout_order->addOrderHistory($order_id, 7, '', false, false, false);
	}


Но вопрос в том, как автоматически обновлять статус заказа через 3 дня. То есть обновлять его историю вот так:
$this->model_checkout_order->addOrderHistory($order_id, 7, '', false, false, false);

Версия OpenCart 2.3. Заранее спасибо!
  • Вопрос задан
  • 115 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Фронтенд-разработчик
    11 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@amfetamine
сделать контроллер отдельный, в нем обновление статуса для заказов с датой больше 3 дней и прочими условиями и запускать его по крону
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы