Как добавить чекбоксы с дополнительными услугами в корзине Woocommerce?
Каким образом можно реализовать дополнительные услуги именно в корзине? Вариативные товары не подходят. Мне нужно не к определенному товару, а просто список услуг при нажатии на которые добавлялась бы сумма к общему заказу, что-то похожее на методы доставки, но отдельно от него. Услуги по типу "Запаковать в подарочную упаковку". Можно плагин, но лучше конечно направить на нужные хуки.
Сайты на WordPress + Интернет магазины WooCommerce
Во первых - товар - это ошибка перевода на русский.
Изначально сущность зовется - продукт.
Продукты могут быть типа товар или типа услуга.
А значит можно добавить Продукт типа Услуга, и назвать его как хочется. Например "Консультация с умной физиономией".
Далее в корзину через хук, либо кнопками добавить форму. Нажимая на которую в корзину будут добавляться эти услуги. В любом случае логичней использовать продукты.
Продукты - это продукты.
Но когда когда данные из корзины попадаются в заказ они становятся order-item.
order-item - может быть все что угодно, обычно это продукты или доставка.
но может быть какая то опция. у order-item есть метаполя как и у других сущностей. есть метаполя для цены, налога и т д.
главное найти место в котором данные из корзины попадают в заказ. там должен быть хук. подцепившись на который можно добавить свои order-item.
это гипотеза. уверен в ней на 99%. но есть 1% вероятности что ошибаюсь :)