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

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

Добрый вечер, подскажите пожалуйста как можно решить следующую проблему - сайта на 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']);
}

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

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

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


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

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

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

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

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

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

Войти

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

Войти

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

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


      July - адаптивный шаблон для ocStore/Opencart
      Адаптивный шаблон July.
      разработчики ShopUtils и Katilina
      Демо для версии ocstore - opencart 2.0.x - 2.1.x -2.2.x - 2.3
      Версия для 2.3.x - скачивайте архив july_ocstore_opencart_2.3_v2.16.07.14.zip

      april.mattimeo.ru
      mart.mattimeo.ru
      august.mattimeo.ru
      ДОКУМЕНТАЦИЯ april.mattimeo.ru/documentation
       
      Готовые магазины на шаблоне July ( публикация согласована с владельцами)
      http://akimov-moscow.ru
      https://ligabarshop.ru
      http://www.dveriantem.ru
      http://kollekcioner24.ru
      https://market-dvery.ru
      https://kngshop.ru
      https://tservice23.ru
      https://smenki.com.ua
      http://enargit.ru
      http://allpanels.ru
      http://trustsm.ru
      http://prodzdrav.ru
      http://krymmasla.ru
      http://mebelsmail.com
      http://www.nikaopt.ru
      https://profmix.ru
       
      Демо для версии ocstore 1.5.5.1.2

      july.mattimeo.ru
      may.mattimeo.ru
      june.mattimeo.ru
      Внимание! Версии шаблона под 1.5.х и под 2.х лицензируются отдельно даже для одного домена.
      Ключ на домен, у которого уже есть ключ для версии 15512, выдаётся за дополнительную плату 1500 руб.
      Поддержка движка другой версии в цену одного шаблона не входит
       

       
      Системные требования:
      - ocStore v1.5.4.x - 2.3.x / Opencart 1.5.4.x - 1.5.6.x, Opencart 2.0.x - 2.1.x - 2.2.x - 2.3.x
      Будьте внимательны при установке движка. Opencart.Pro с шаблоном не протестирован.
      - Ioncube Loader v4.5+ (для 2.x - 5.0+)
      - PHP v5.3+
      - vQmod v2.4.1 (только для 1.5.x)
      В версии шаблона для 2.0.x - 2.1.x - 2.2.x
      - Вы можете включить отображение опций в модулях и в выбранных категориях ( опции в блоке товара или в модальном окне на Ваш выбор)
      - Выбор количества товара в модулях и в категориях
      - Выбор сеток товара на странице категорий ( по 5, 4, 3 в ряд или 2 вида списка)
      - Новости с категориями
      - Дополнительные модули для новостей ( избранные, последние, тэги, разделы новостей)
      - Возможность прикреплять товары к новостям
       

       
      July тема - позитивный и чистый шаблон. Если Вы хотите иметь уникальный, привлекательный дизайн и пытаетесь сделать свой стиль среди многочисленных владельцев магазинов, July тема является прекрасной отправной точкой для Вас.
      Демо-данные высылаются по просьбе покупателя
      http://july.mattimeo.ru/docs/img/boots.png Шаблон использует технологию вёрстки bootstrap3
      http://july.mattimeo.ru/docs/img/user_part2.jpg
      Мы стараемся для Вас. Если Вам понравилась тема, не забудьте поставить 5 звёздочек
      В шаблоне есть также модуль новостей, подписка на новости магазина,
      возможность очистить кэш из админ панели управления сайтом.
      Вы можете загрузить настройки шаблона, сохранить настройки шаблона.
      Список модулей будет увеличиваться.
      Рекомендуем модули
      1. Живая цена - Динамическое обновление цены
      2. FilterPro Патч для модуля в архиве july_for_filterpro.zip
      3. SEO CMS TOP 2: Блог | Новости | Отзывы | Галерея | Формы
      4. Дополнительные вкладки на странице товара Патч для шаблона, купившим модуль
      Добавил katilina Добавлено 09.11.2015 Категория Платные шаблоны Системные требования ocStore v1.5.4.x - 2.x / Opencart 1.5.4.x - 1.5.6.x, Opencart 2.0.x - 2.1.x - 2.2.x - 2.3.xIoncube Loader v4.5+ (для 2.x - 5.0+)PHP v5.3+vQmod v2.4.1+ (только для 1.5.x) Сайт разработчика Старая цена Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1 OpenCart.Pro, ocShop  
    • От ttkieno
      Здравствуйте. Стандартна корзина выглядит, как на фото 1. Мне бы хотелось ее видоизменить. Схематично на втором скрине. Я нашел, что саму надпись можно видоизменять в cart.php. Но мне бы хотелось получить отдельно количество товаров. Можно ли так сделать? Подскажите, пожалуйста.
       



    • От sanremosalonodessa
      Здравствуйте!
      Используется шаблон TechStore. Нужно убрать фразу при фильтрации товара - "На складе". В карточке товара эту подпись убрать удалось.
      Данная доработка выходит за пределы возможности техподдержки шаблона.
       

    • От AWARO
      Скачать/Купить дополнение


      Next Default шаблон - oc3x \ ocStore 2.1 & 2,3
      Универсальный, адаптивный, смачный, вкусный, круглосуточный
      шаблон бесплатный - потому помогаю только тем, кто оставил отзыв во вкладке отзывы
      Прочие вопросы; Не работает, кривой , косой, а как установить, зачем это, почему, зато что и т.д. оставляем в теме поддержки тут
      Версия для opencart 3x на подходе  - Демо-3x
       
      ПРЕЖДЕ ВНИМАТЕЛЬНО ЧИТАЕМ ОПИСАНИЕ!
      Разверните всё там написано подробно, непонятно спрашиваем в теме поддержки - прежде чем оставить отзыв не в тему!
      так же читаем файл readme.txt
       
      Взгрев с вашего барского плеча мона сделать  здесь  - заранее благодарю!)
       
       
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
        НОВИНКА - HYPER LOYALTY +   Управление лояльностью клиента +
         
       
      Внедряем новый инструмент управления лояльностью клиента  HYPER LOYALTY + и используем свой магазин по максимуму, привлекая клиентов к новым и новым покупкам!
      --------------------------------------------------------------------------------------------------------------------------------------------------------
       
      Добавил AWARO Добавлено 05.05.2016 Категория Бесплатные шаблоны Системные требования Прямые руки Сайт разработчика https://awaro.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 2.3
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От AWARO
      Универсальный, адаптивный, смачный, вкусный, круглосуточный
      шаблон бесплатный - потому помогаю только тем, кто оставил отзыв во вкладке отзывы
      Прочие вопросы; Не работает, кривой , косой, а как установить, зачем это, почему, зато что и т.д. оставляем в теме поддержки тут
      Версия для opencart 3x на подходе  - Демо-3x
       
      ПРЕЖДЕ ВНИМАТЕЛЬНО ЧИТАЕМ ОПИСАНИЕ!
      Разверните всё там написано подробно, непонятно спрашиваем в теме поддержки - прежде чем оставить отзыв не в тему!
      так же читаем файл readme.txt
       
      Взгрев с вашего барского плеча мона сделать  здесь  - заранее благодарю!)
       
       
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
        НОВИНКА - HYPER LOYALTY +   Управление лояльностью клиента +
         
       
      Внедряем новый инструмент управления лояльностью клиента  HYPER LOYALTY + и используем свой магазин по максимуму, привлекая клиентов к новым и новым покупкам!
      --------------------------------------------------------------------------------------------------------------------------------------------------------
       
  • Последние посетители   0 пользователей онлайн

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

×