URL на страницу продукта с указанным количеством - WooCommerce - PullRequest
0 голосов
/ 18 мая 2018

Я пытаюсь найти способ отредактировать URL продукта в WooCommerce, чтобы при посещении количество было предварительно выбрано для ввода количества, например, 2.

Я знаю, что есть добавление в корзину URLдля этого:

http://yourdomain.com/?add-to-cart=47&quantity=2

Но мне было интересно, можно ли было просто ввести количество на странице товара с похожим URL.

Спасибо за любые идеи по этому вопросу.

1 Ответ

0 голосов
/ 18 мая 2018

вы можете сделать это так:

add_filter( 'woocommerce_quantity_input_args', 'custom_woocommerce_quantity_input_args' ); // Simple products
add_filter( 'woocommerce_available_variation', 'custom_woocommerce_quantity_input_args' ); // Variations

function custom_woocommerce_quantity_input_args( $args ) {
    if ( isset( $_GET['qty'] ) && is_numeric($_GET['qty']) ) {
        $args['input_value']    = $_GET['qty'];
    }
    return $args;
}

с этим вы можете сделать http://yourdomain.com/product/ship-your-idea/?qty=10.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...