Редактирование заказа если товар закончился

Тема в разделе "Ошибки и их решения", создана пользователем Jess23, 10 фев 2016.

  1. Jess23

    Jess23 Пользователь

    Сообщения:
    118
    Симпатии:
    14
    Помогите разобраться с проблемой, при заказе последнего товара на складке (вычитать со склада включен) в заказ попадает последняя единица этого товара, при редактировании заказа в админке, невозможно его отредактировать или изменить, так как товар закончился, но а если я хочу просто добавить другой товар в этот заказ или изменить адрес доставки невозможно сохранить данные о заказе так как "товар закончился" и это не дает отредактировать заказ. Временно решил проблему статусом заказа в настройках магазина, но заметил такую интересную штуку, как в другом статусе не вычитаются бонусные баллы в покупателя до смены статуса заказа, то есть покупатель оплатил бонусами а они остались на его счету до смены статуса заказа и таким образом можно покупать на бонусы до тех пор пока я не изменю статус заказа - этот момент не вариант. Вернулся к первом решению, каким образом убрать проверку на наличие товара при редактирование заказа из админки?
     
  2. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    634
    в настройках разрешить заказ товара если его нет в наличии.
     
  3. Jess23

    Jess23 Пользователь

    Сообщения:
    118
    Симпатии:
    14
    не вариант так как мне нужно отображать на сайте что этого товара нету в наличии и не разрешать его заказывать.
     
  4. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    634
    не пробовал, но видимо в \catalog\controller\api\order.php
    PHP:
    // Cart
    убираем проверку..
     
  5. Jess23

    Jess23 Пользователь

    Сообщения:
    118
    Симпатии:
    14
    эти строки скрываают ошибку и позволяют перейти на следующий шаг но при конечном сохранении всеравно выводит ошибку.