Рекомендуемые сообщения

DarthOlolo    0

Добрый вечер, подскажите пожалуйста как можно решить следующую проблему - сайта на ocStore 2.3.0.2.3, у товаров проставлено минимальное количество для заказа, скажем можно купить Товар_1 который продается упаковками по 100 шт. Бывают случаи, когда появляется надобность правки количества товара в заказе, в том числе на меньшее, но при изменении скажем на 90 заказ не сохраняется, так как в карточке выставлен минимум в 100шт.

Понимаю, что логики тут мало, но периодически такое извращение нужно. Можно ли как то в заказах обходить минимум карточки товаров?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Maximbl4m    30

Можно, достаточно убрать проверку на кол-во товара в заказе, если он правится из админки. 

Делается это в /catalog/controller/api/order.php, скорее всего строки 89-93, их следует закомментировать http://joxi.ru/52aeVjySGYjQD2 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
DarthOlolo    0

Строки нашел, закоменитил, всё равно выводится сообщение "Минимальная сумма заказа для МАЙОР , 8СМ - 100!". Походу файл перевода где то не подправленный, но проблема осталась та же - меньше минимума при редактировании заказа в админке вбиваешь - пишет ошибку. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
fanatic    125
49 минут назад, DarthOlolo сказал:

Строки нашел, закоменитил, всё равно выводится сообщение

 модификаторы обновить(если есть модифицированный файл order.php)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
DarthOlolo    0
14 часов назад, fanatic сказал:

 модификаторы обновить(если есть модифицированный файл order.php)

Обновлял, хотя модифицированного api\order и не было - то же самое, не сохраняется заказ с количеством меньше минимума.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
fanatic    125
18 часов назад, Maximbl4m сказал:

скорее всего строки 89-93,

это при добавлении

редактирование ниже    465-470

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
DarthOlolo    0
7 часов назад, fanatic сказал:

это при добавлении

редактирование ниже    465-470

Закоментил следующим образом условие

// Validate minimum quantity requirements.
$products = $this->cart->getProducts();

foreach ($products as $product) {
	$product_total = 0;

	foreach ($products as $product_2) {
		if ($product_2['product_id'] == $product['product_id']) {
			$product_total += $product_2['quantity'];
		}
	}

	/*if ($product['minimum'] > $product_total) {
		$json['error'] = sprintf($this->language->get('error_minimum'), $product['name'], $product['minimum']);

	break;
	}*/
}

Сохранил файл, на всякий пожарный в менеджере дополнение обновление сделал, открываю заказ в админке, меняю количество на меньше минимального значение, жму обновить и всё равно сообения вываливаются 

Цитата

 Минимальная сумма заказа для ТОВАР - 100! ×
 Вы успешно изменили вашу корзину!

И если выйти опять в список заказов и просмотреть измененный - всё равно сколько и было.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
fanatic    125

catalog/controller/api/cart.php метод products()

if ($product['minimum'] > $product_total) {
	$json['error']['minimum'][] = sprintf($this->language->get('error_minimum'), $product['name'], $product['minimum']);
}

закоментировать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
DarthOlolo    0
19 минут назад, fanatic сказал:

catalog/controller/api/cart.php метод products()


if ($product['minimum'] > $product_total) {
	$json['error']['minimum'][] = sprintf($this->language->get('error_minimum'), $product['name'], $product['minimum']);
}

закоментировать

Спасибо огромное, помогло! Получается апи корзины распространяется и на админ-часть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От voldemort2
      Здравствуйте, поставил ocStore 2.3.0.2.3. Посоветуйте, пожалуйста, шаблон (платный или бесплатный). Планирую сделать сексшоп. Ищу, чтобы в шаблоне были и правильно работали:
      фильтры к категориях товаров сортировки по цене, алфавиту купить в один клик импорт/экспорт выпадающее многоуровневое меню желательно не топорную тему и не нагруженную лишними блоками товаров и акций Желательно с демо данными. Если нужно поставить другую версию ocStore для шаблона - подскажите, какую лучше. спасибо
    • От mario512
      Добрый день. Возникла проблема такого характера! При выборе области из списка на странице оформления заказа, слетают настройки доставки и оплаты.
      Сайт: caseroom.in.ua
       

    • От ildar94
      Всем доброго времени суток. Импортирую товар через CSV Price Pro import/export 4
      Попадается много одинакового  товара разных цветов. Было решено делать один товаров и добавлять цвета.
      картинки к цветам добавляю при помощи модуля Product option image PRO
      выглядит это вот так:
      У товара другого цвета смотрю путь к изображению. на странице основного товара добавляю цвет и вставляю картинку исходя из пути который узнал.
      Собственно сам вопрос: как можно ускорить этот процесс или может есть какие то модули?


    • От d91me
      Добрый день!
       
      Был проведён аудит, нужно доработать существующий магазин.
      Технического задания нет, для этого и нужен аудит...
       
      Пишите кто способен реализовать и будем оценивать стоимость работы.
      Интернет-магазин и аудит отправлю в лс
    • От chukcha

      450.00 руб
      Скачать/Купить дополнение


      Комментарии к заказу и покупателям
      Расширение позволяет добавить заметку о заказе, о клиенте, который сделал заказ.
      Каждый заказ - уникален. И не всегда можно вспомнить подробности, например причину отмены, или задержку с оформлением
      Каждый клиент уникален. Есть адекватные клиенты, есть "глухие", а есть отмороженные, которых не хочется обслуживать (например - не забрал посылку, не доплатил и т.п.)
      Цель модуля - напомнить об этом
      Покупатель идентифицируется по email, телефону, или регистрации. Например, покупатель не залогинился, но указал номер телефона или email, а на этого покупателя есть досье
      Демо:
      http://demo2.slasoft.kharkov.ua/admin/index.php?route=sale/order
      demo / demo
      Не показывается, не отображаются, или перестал работать другой модуль) - допил/адаптация, в зависимости от возникшей проблемы, платный. Т.к. привязка идет к стандартным шаблонам, и контроллерам.
      Добавил chukcha Добавлено 21.05.2016 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу