В WooCommerce по умолчанию товары без установленной цены не могут быть добавлены в корзину. Однако, с помощью небольшого кода, вы можете изменить это поведение. Следуйте инструкциям ниже, чтобы разрешить добавление таких товаров в корзину.
add_filter('woocommerce_is_purchasable', 'allow_add_to_cart_without_price', 10, 2);
function allow_add_to_cart_without_price($purchasable, $product) {
// Проверяем, имеет ли товар цену
if (!$product->get_price()) {
// Если цена не установлена, разрешаем добавление в корзину
return true;
}
return $purchasable;
}📌 Если статья была полезна, то буду рад, если вы поделитесь ей с друзьями разработчиками.
➡️ Ставьте реакции, если было полезно. Тогда я пойму, что такие темы интересны и посты будут выходить чаще.
WEB PANDA | #wordpress #сниппеты #woocommerce