Запретить изменение количества на странице корзиныPhp

Кемеровские программисты php общаются здесь
Anonymous
Запретить изменение количества на странице корзины

Сообщение Anonymous »

Я использую плагин woocommerce комбинированного предложения, чтобы создать пакет продуктов с определенным количеством связанных продуктов.
Я снял этот флажок:
"Покупатель может изменить количество комбинированных товаров?"
поэтому, когда я перехожу на страницу продукта, я действительно вижу, что не могу изменить количество товаров.Но когда я добавляю товар в корзину, а затем просматриваю ее, она показывает, что количество включенных в комбинированный продукт товаров можно изменить:
Изображение

Как я могу это предотвратить?
Я добавил этот код в свой активированный плагин:

Код: Выделить всё

add_filter('woocommerce_cart_item_quantity', 'disable_quantity_change_for_combo_products', 10, 3);

function disable_quantity_change_for_combo_products($product_quantity, $cart_item_key, $cart_item) {
// Check if the product type is 'wooco' (Combo Offer).
if (isset($cart_item['data']) && 'wooco' === get_post_meta($cart_item['data']->get_id(), '_product_type', true)) {
// Disable quantity input field by returning a hidden input field.
return '';
}
return $product_quantity;
}
Но это не помогло.

Подробнее здесь: https://stackoverflow.com/questions/787 ... -cart-page

Вернуться в «Php»