Перейти к содержанию
DarthOlolo

Количество товара в заказе меньше минимального

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

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

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

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


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

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

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

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


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

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

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


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

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

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

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


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

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

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

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


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

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

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
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! ×
 Вы успешно изменили вашу корзину!

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

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


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

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

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
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']);
}

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

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

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


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

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

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

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

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

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

Войти

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

Войти

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

    • От chirs
      1 500.00 руб
      Скачать/Купить дополнение


      Мульти-Опции NEW
      Модуль Мульти-Опции расширяет возможности стандартных опций:
      Зависимость опции от другой опции или нескольких опций - изначально опция скрыта и отображается после выбора значения в родительской опции Зависимость опции от значения или нескольких значений другой опции - изначально опция скрыта и отображается после выбора конкретного значения или значений родительской опции Возможность указания количества покупаемых опций Возможность отображения значений опций в виде кнопки-картинки Указание значения по-умолчанию для опции Скидки на опции, в т.ч. в зависимости от количества Возможность указать конкретную стоимость опции (знак "=") Возможность настроить порядок вывода опций на странице товара Живая цена - динамическое отображение изменений цены в зависимости от выбранных опций Картинки для опций без ограничений  
      Демонстрация:
      Страница товара
      Админка (логин: demo, пароль: demo)
       
      Обратите внимание:
      Если у вас установлена тема (шаблон), сильно отличающаяся от стандартной, очень вероятно, что потребуются доработки модуля, поскольку невозможно предусмотреть все вариации тем сторонних разработчиков. Кроме того, у вас могут уже быть установлены другие модули других разработчиков, которые могут вызвать конфликты совместимости.
      Поэтому:
      По стоимости модуля вы так же покупаете мою полную техподдержку. Всё, что необходимо - это в случае необходимости доработок написать мне и я обязательно помогу в течение 1-2 дней с донастройкой, а так же могу немного навести "красоту" под вашу тему opencart-а.
      Добавил chirs Добавлено 11.01.2019 Категория Опции Системные требования Сайт разработчика http://opencart2x.codernotes.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика  
    • От chirs
      Модуль Мульти-Опции расширяет возможности стандартных опций:
      Зависимость опции от другой опции или нескольких опций - изначально опция скрыта и отображается после выбора значения в родительской опции Зависимость опции от значения или нескольких значений другой опции - изначально опция скрыта и отображается после выбора конкретного значения или значений родительской опции Возможность указания количества покупаемых опций Возможность отображения значений опций в виде кнопки-картинки Указание значения по-умолчанию для опции Скидки на опции, в т.ч. в зависимости от количества Возможность указать конкретную стоимость опции (знак "=") Возможность настроить порядок вывода опций на странице товара Живая цена - динамическое отображение изменений цены в зависимости от выбранных опций Картинки для опций без ограничений  
      Демонстрация:
      Страница товара
      Админка (логин: demo, пароль: demo)
       
      Обратите внимание:
      Если у вас установлена тема (шаблон), сильно отличающаяся от стандартной, очень вероятно, что потребуются доработки модуля, поскольку невозможно предусмотреть все вариации тем сторонних разработчиков. Кроме того, у вас могут уже быть установлены другие модули других разработчиков, которые могут вызвать конфликты совместимости.
      Поэтому:
      По стоимости модуля вы так же покупаете мою полную техподдержку. Всё, что необходимо - это в случае необходимости доработок написать мне и я обязательно помогу в течение 1-2 дней с донастройкой, а так же могу немного навести "красоту" под вашу тему opencart-а.
    • От evgeban
      Здравствуйте. Подскажите, можно ли (если можно, то каким образом) реализовать подобное меню? Чтобы была возможность добавлять в меню страницы фильтрации и визуально разделять области. Добавлять не категории/подкатегории, а именно страницы фильтрации. Например, того же ocfilter.

    • От katilina
      1 000.00 руб
      Скачать/Купить дополнение


      Универсальный адаптивный шаблон Polianna
      Демо шаблона для версии ocstore 1.5.5.1.2 демо шаблона
      Админ панель для версии ocstore 1.5.5.1.2 демо админки (demo, demo)
      Вы можете настроить шаблон в другой цветовой схеме, демо шаблона, демо админки (demo, demo)
      В документации подробно расписаны шаги установки шаблона, настройки модулей и параметров для двух вариантов дизайна.
      Обязательна установка vqmod, подробная инструкция в разделе "Установка шаблона" в документации (папка Documentation).
      Новая версия шаблона НЕ ЗАМЕНЯЕТ файлов движка
      Если устанавливаете модуль FilterPro, скачайте архив filterpro_polianna.zip с файлами, в которых прописаны необходимые классы шаблона.
      1. Адаптированный к мобильным устройствам дизайн
      2. Форма Быстрого заказа
      3. Фильтры по цене и по опциям
      4. Мегаменю
      5. Модуль настроек темы. Вы можете использовать свои шрифты, устанавливать размер текста, цвет текста и заголовков, цвет и текстуру фона.
      6. Возможность размещать свою контактную информацию в шапке сайта и в подвале, иконки соцсетей, виджеты вконтакте, facebook, twitter, одноклассники
      7. Модуль новостей.
      8. Выбор отображения изображений товара: кадрирование по ширине и высоте (по умолчанию) или только по высоте.
      9. Просмотр товара на странице товара 2-мя способами: cloudzoom и colorbox
      10. 3 адаптивных слайдшоу на Ваш выбор
      11. Модуль 4 в одном (лидеры продаж, акции, новые поступления и рекомендуемые)
      12. Модуль Избранные категории с возможностью размещать дополнительный текст о категории, задавать произвольное количество категорий в модуле.
      13. 3 положения поля поиска в шапке сайта


      Обновления:
      Все обновления уже есть в архиве шаблона Polianna_NEW.zip
      3/10/2014 В архиве Update3_10_2014.zip файл Read_me.tpl со списком исправлений в файле header.tpl
      24/04/2015 Полное обновление шаблона. Для тех, кто решил сделать апгрейд:
      При обновлении
      1. удалите в папке vqmod/xml файлы шаблона предыдущей версии ( не удаляйте vqmod_opencart.xml !!!)
      2. Заменить все файлы шаблона при копировании
      3. из установочного архива магазина Ocstore 15512 скопируйте папку catalog\controller\common и catalog\controller\product
      4. Модули шаблона переустановите в админке, там новые переменные
      5. Очистите кэш в папке vqmod/vqcache
      Обновление для тех, кто отключает В сравнение и лист желаний на сайте.
      Замените файлы
      catalog\view\theme\polianna\template\module\account.tpl
      catalog\view\theme\polianna\template\account\account.tpl
      catalog\view\theme\polianna\template\product\product.tpl
      25/09/2015 Для правильной ссылки на новости в моб. версии в header.tpl стр 555
      <option value="<?php echo $base; ?>index.php?route=information/allnews"><?php echo $text_news; ?></option>
      11/12/2015 Update11_12_15.zip Обновление vqmod/xml/polianna_theme.xml для категорий 3-го уровня в главном меню
      31/03/2016 Update_31_03_filter_price.zip обновление модуля Фильтр по цене. Исправления внёс andrey55555 за что ему большое Спасибо
      Добавил katilina Добавлено 23.10.2013 Категория Платные шаблоны Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart Несовместим ocStore 1.5.5.1.2
      1.5.5.1.1 OpenCart.Pro, ocShop Несовместим  
    • От katilina
      Демо шаблона для версии ocstore 1.5.5.1.2 демо шаблона
      Админ панель для версии ocstore 1.5.5.1.2 демо админки (demo, demo)
      Вы можете настроить шаблон в другой цветовой схеме, демо шаблона, демо админки (demo, demo)
      В документации подробно расписаны шаги установки шаблона, настройки модулей и параметров для двух вариантов дизайна.
      Обязательна установка vqmod, подробная инструкция в разделе "Установка шаблона" в документации (папка Documentation).
      Новая версия шаблона НЕ ЗАМЕНЯЕТ файлов движка
      Если устанавливаете модуль FilterPro, скачайте архив filterpro_polianna.zip с файлами, в которых прописаны необходимые классы шаблона.
      1. Адаптированный к мобильным устройствам дизайн
      2. Форма Быстрого заказа
      3. Фильтры по цене и по опциям
      4. Мегаменю
      5. Модуль настроек темы. Вы можете использовать свои шрифты, устанавливать размер текста, цвет текста и заголовков, цвет и текстуру фона.
      6. Возможность размещать свою контактную информацию в шапке сайта и в подвале, иконки соцсетей, виджеты вконтакте, facebook, twitter, одноклассники
      7. Модуль новостей.
      8. Выбор отображения изображений товара: кадрирование по ширине и высоте (по умолчанию) или только по высоте.
      9. Просмотр товара на странице товара 2-мя способами: cloudzoom и colorbox
      10. 3 адаптивных слайдшоу на Ваш выбор
      11. Модуль 4 в одном (лидеры продаж, акции, новые поступления и рекомендуемые)
      12. Модуль Избранные категории с возможностью размещать дополнительный текст о категории, задавать произвольное количество категорий в модуле.
      13. 3 положения поля поиска в шапке сайта


      Обновления:
      Все обновления уже есть в архиве шаблона Polianna_NEW.zip
      3/10/2014 В архиве Update3_10_2014.zip файл Read_me.tpl со списком исправлений в файле header.tpl
      24/04/2015 Полное обновление шаблона. Для тех, кто решил сделать апгрейд:
      При обновлении
      1. удалите в папке vqmod/xml файлы шаблона предыдущей версии ( не удаляйте vqmod_opencart.xml !!!)
      2. Заменить все файлы шаблона при копировании
      3. из установочного архива магазина Ocstore 15512 скопируйте папку catalog\controller\common и catalog\controller\product
      4. Модули шаблона переустановите в админке, там новые переменные
      5. Очистите кэш в папке vqmod/vqcache
      Обновление для тех, кто отключает В сравнение и лист желаний на сайте.
      Замените файлы
      catalog\view\theme\polianna\template\module\account.tpl
      catalog\view\theme\polianna\template\account\account.tpl
      catalog\view\theme\polianna\template\product\product.tpl
      25/09/2015 Для правильной ссылки на новости в моб. версии в header.tpl стр 555
      <option value="<?php echo $base; ?>index.php?route=information/allnews"><?php echo $text_news; ?></option>
      11/12/2015 Update11_12_15.zip Обновление vqmod/xml/polianna_theme.xml для категорий 3-го уровня в главном меню
      31/03/2016 Update_31_03_filter_price.zip обновление модуля Фильтр по цене. Исправления внёс andrey55555 за что ему большое Спасибо
  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.