Поддержка WooCommerce Настройка десятеричных значений кол-ва товара в корзине

  • Добрый день!

    Woocommerce по умолчанию дает изменять кол-во товара в корзине кратно 1 единице (1 штука, 1 кг, 1 метр). У меня магазин орехов, цены из 1С подгружаются за 1 кг, но есть необходимость продавать некоторые позиции по 0,5кг. Я долго искал решение, нашел похожую тему на форуме — https://ru.wordpress.org/support/topic/весовой-товар-необходимо-установить/ Там была рекомендация установить платный плагин. Я пошел дальше и нашел на одном сайте ответ разработчиков плагина — http://codeontrack.com/use-decimal-in-quantity-fields-in-woocommerce-wordpress/ Они дают очень простое решение проблемы десятичных значений в корзине — надо внести небольшие правки в functions.php. Я попробовал и у меня все получилось! В их коде минимальный шаг был 0,1, я поставил подходящие себе 0,5, но(!) эти изменения коснулись всех товаров на сайте, а у меня есть позиции, продающиеся кратно упаковкам, там должен оставаться шаг увеличения\уменьшения количества кратно 1.

    Собственно сам вопрос: как настроить для одних товаров измение кол-ва по 0,5, а для других оставить по умолчанию по 1.

Просмотр 1 ответа (всего 1)
  • Орехи, мне больше нравятся — Пикантные.

    Варианты на вскидку:

    • Привязяться к ID категории Товара
    • Добавить произвольные мета-поля (чек-бокс) для выбора шага для каждого Товара
Просмотр 1 ответа (всего 1)
  • Тема «Настройка десятеричных значений кол-ва товара в корзине» закрыта для новых ответов.