Крючок для Woocommerce Обновление корзины Custom Qty - PullRequest
0 голосов
/ 20 марта 2020

Я пытаюсь настроить страницу корзины и ищу крючок woocommerce , который мог бы обновить метку настройки количества на кнопке обновления страницы корзины? Единственное редактируемое поле будет произвольным. Есть хорошая документация для этого? Вот изображение ниже.

foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {

        $qty = $cart_item['_gravity_form_lead']['15'];//need to update this qty and set price
}

enter image description here

1 Ответ

0 голосов
/ 20 марта 2020

Используйте следующий woocommerce_update_cart_action_cart_updated крюк

function filter_woocommerce_update_cart_action_cart_updated( $cart_updated ) {
    if ( $cart_updated ) {
        // Get cart
        $cart_items = WC()->cart->get_cart();

        foreach ( $cart_items as $cart_item_key => $cart_item ) {
            $quantity = $cart_item['quantity'];

            // If product has more than 1 quantity
            if ( $quantity > 1 ) {

                // Keep the product but set its quantity to 10
                WC()->cart->set_quantity( $cart_item_key, 10 );
            }
        }
    }
}
add_action( 'woocommerce_update_cart_action_cart_updated', 'filter_woocommerce_update_cart_action_cart_updated', 10, 1 );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...