Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Убрать из админки проверку наличия товара при редактировании заказа


Recommended Posts

Всем доброго времени суток!

 

Столкнулся с такой проблемкой на ocstore 2.1.0.1.1. Нужно было через админку добавить в заказ клиента ещё одну позицию. Добавил, но оказалось, что в заказе есть несколько других позиций, которые в данный момент уже закончились на складе. Т.е. в заказе они числятся и учтены правильно, но система заново проверяет доступные остатки и поскольку нужных позиций уже нет на складе, то не даёт завершить редактирование заказа. Пока приходится ручками добавлять на склад нужные позиции, потом редактировать заказ, а после чего снова обнулять остатки на складе. Мягко говоря это очень неудобно получается.

 

Просмотрел файл admin/view/template/sale/order_form.tpl и order в контроллере. Ничего похожего на проверку наличия на складе не нашёл. Получается для админа подвязается проверка из юзерского интерфейса? И если убрать эту проверку и покупатель сможет добавлять в заказ товары, которых нет на складе?

 

Может быть кто-то уже сталкивался с подобной проблемой и нашёл решение?

Надіслати
Поділитися на інших сайтах


  • 1 month later...

Это теперь где-то тут \catalog\controller\api\order.php

Спасибо огромное! Закомментировал в двух местах поверки:

 

// Cart

if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) {

$json['error'] = $this->language->get('error_stock');

}

 

 

// Cart

if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) {

$json['error'] = $this->language->get('error_stock');

}

 

Предупреждение осталось, но заказы после редактирования теперь сохраняются!

  • +1 2
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.