Добавить количество в WooCommerce довольно просто. Вам просто нужно добавить несколько строк кода в файл functions.php. Это можно сделать, зайдя в панель управления WordPress и перейдя в раздел Внешний вид > Редактор.
Оказавшись в редакторе, найдите файл functions.php с правой стороны и нажмите на него. Затем прокрутите вниз до самого низа файла и добавьте следующий код:
// Добавьте пользовательское поле к каждому товару в корзине
add_filter( «woocommerce_checkout_cart_item_quantity», «add_custom_field_to_cart_item_quantity», 10, 3 );
function add_custom_field_to_cart_item_quantity( $product, $cart_item, $cart_item_key ) {
// Получаем значение из нашего пользовательского поля
$product[«quantity»] = WooCommerce_quantity_input( array(
«input» => get_post_meta( $product->id, «my-custom-field», true ),
«max» => $product->get___stock(),
«min» => «0»,
«step» => $product->get___stock(«min»),
), $product, false );
return $product; }
Заключение:
Вот и все! Теперь вы добавили поле ввода количества в свои продукты WooCommerce. Это отличный способ дать вашим клиентам больше контроля над их покупкой.