• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

    Мы активно растущий клуб по WordPress и нам нужна помощь каждого человека, в том числе и Ваша! Не стесняйтесь и станьте частью большого сообщества.
    Мы делимся новостями, отытом и полезными советами! Пройдите простую регистрацию, чтобы пользоваться всеми возможностями нашего клуба.

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится

Количество возле быстрой кнопки купить

Zitex

ПРОВЕРЕННЫЙ

Zitex

ПРОВЕРЕННЫЙ
Сообщения
2
Всем привет. Прошу помочь в решении вопроса.
Необходимо возле кнопки купить в просмотре категории, чтобы было какое количество купить. Это необходимо чтобы покупатель не заходил на страничку товара, а сразу выбрал количество и положил в корзину.
Вот пример Для просмотра ссылки Войди или Зарегистрируйся
И как можно сделать выбор количество кратно - например 1,5-2-3,5 или кратно 5 и т.д., а не 1-2-3-4
Заранее спасибо.
 

den

МЕСТНЫЙ

den

МЕСТНЫЙ
Сообщения
219
Первым делом нам понадобиться код для вывода нашей новой кнопки, его можно найти в файле simple.php плагина WooCommerce который находиться по следующему пути: /wp-content/plugins/woocommerce/templates/single-product/add-to-cart/simple.php нужный нам код выглядит следующим образом:
PHP:
<form class="cart" method="post" enctype='multipart/form-data'>
   <?php do_action( 'woocommerce_before_add_to_cart_button' ); ?>

   <?php if ( ! $product->is_sold_individually() )
     woocommerce_quantity_input( array(
      'min_value' => apply_filters( 'woocommerce_quantity_input_min', 1, $product ),
      'max_value' => apply_filters( 'woocommerce_quantity_input_max', $product->backorders_allowed() ? '' : $product->get_stock_quantity(), $product )
     ) );
   ?>

   <input type="hidden" name="add-to-cart" value="<?php echo esc_attr( $product->id ); ?>" />

   <button type="submit" class="single_add_to_cart_button button alt"><?php echo $product->single_add_to_cart_text(); ?></button>

  <?php do_action( 'woocommerce_after_add_to_cart_button' ); ?>
 </form>

 <?php do_action( 'woocommerce_after_add_to_cart_form' ); ?>
этот код нам нужно скопировать. В разных версиях WooComerce код может отличатся.


Затем переходим в паку шаблонов WooCommerce которая находиться по следующему пути: woocommerce/templates/ и находим фаил content-product.php в него и вставляем выше упомянутый код перед закрывающимся тегом </li>, тут же можно удалить или закомментировать старую кнопку «Добавить в корзину»

Что бы код не затерся перенеси этот файл в свой шаблон шаблон/woocommerce/templates/content-product.php

 

Топ поддержки


Сверху