Woocomerce: добавить кастом поля для вариаций товара

2 000 руб. за проект
05 мая 2020, 12:23 • 2 отклика • 26 просмотров
Сейчас есть код https://take.ms/LTS2y в plugins/theme-customisations-master/custom/functions.php, который добавляет вот такой блок во все товары https://take.ms/bH5xJ. Далее эти данные используются для расчета потребления для питомцев в корзине https://take.ms/m4wtz

ЗАДАЧА: нужно добавить код, который также добавит подобные поля для каждой вариации продукта. Вот пример продукта с вариациями https://test.superpet.me/wp-admin/post.php?post=29056&action=edit
Вот тут должны появится блок | селект: кошка/собака + кол-во пакетиков | у каждой вариации https://take.ms/qtQl5 (не конкретно именно где стрелочка, а внутри блока каждой из вариаций в любом месте)

ПРОВЕРИТЬ, чтобы эти поля считали реальную потребности на странице корзины; можно менять кол-во и видеть. Для теста нужно будет добавить этот тестовый товар в разных вариациях, менять кол-во в корзине и видеть как это отражается на этой цифре https://take.ms/m4wtz (если меняется, значит все работает верно).

ВНИМАНИЕ! Возможно потребуется еще подправить функцию, которая проходит по всем товарам в корзине для подсчета кол-во пакетиков https://take.ms/E07Rl. Наверно, она сейчас по product_id только смотрит, а нам нужно еще и по sku/вариациям теперь смотреть.

Гайд в помощь https://remicorson.com/woocommerce-custom-fields-for-variations/
Отзывы
R50 c95b5e45b51e07204a38d5fa0c189034
Заказчик
быстрый результат, все круто! рекомендую
4 года назад
R50 91cfecace8aacb7454e974b04354f433
Фрилансер
Отличный заказчик. Все пунктуально четко и без задержек. Рекомендую

4 года назад