С включенной функцией woocommerce мы продаем вино в нашем интернет-магазине.
Мне нужна дополнительная кнопка, чтобы клиент мог купить ящик с вином (12 бутылок), а не выбирать qty= 12
,
Я хотел бы вставить кнопку после 'add to cart'
кнопка на каждой странице продукта.
До сих пор я не могу точно найти способ сделать это.
Любая помощь приветствуется.
Это можно легко сделать с помощью пользовательской подключенной функции, отображающей дополнительную кнопку, которая добавит 12 товаров одним щелчком мыши на отдельных страницах товара только для простых товаров:
add_action( 'woocommerce_after_add_to_cart_button', 'additional_simple_add_to_cart', 20 );
function additional_simple_add_to_cart() {
global $product;
// Only for simple product type
if( ! $product->is_type('simple') ) return;
$href = '?add-to-cart=' . esc_attr( $product->get_id() ) . '&quantity=12';
$class = 'ingle_add_to_cart_button-12 button alt';
$style = 'display: inline-block; margin-top: 12px;';
$button_text = __( "Add a case of 12", "woocommerce" );
// Output
echo '<br><a rel="no-follow" href="'.$href.'" class="'.$class.'" style="'.$style.'">'.$button_text.'</a>';
}
Код помещается в файл function.php вашей активной дочерней темы (active theme).
Проверено и работает.
Это справочный сайт, предназначенный для программистов, которые врезались в стену, а не заменяет использование быстрого поиска в Google, а также множество бесплатных страниц и учебных пособий по управлению и настройке такой популярной сторонней платформы.
Например, поиск в Google «кнопки пользовательского добавления woocommerce в корзину» показал, как воздействовать на URL-адреса и текст, а поиск «кнопки добавления пользовательского woocommerce» показал, как добавлять дополнительные кнопки пользовательского интерфейса на различных страницах.
И, как другие опубликовали здесь, также есть много плагинов, которые делают это еще проще, некоторые из которых отображаются в тех поисках, которые я перечислил выше, например, «минимальное / максимальное количество»
https://wordpress.org/plugins/woo-min-max-quantity-limit/
https://wordpress.org/plugins/minmax-quantity-for-woocommerce/
Посмотри пожалуйста https://stackoverflow.com/help/how-to-ask если вы попытаетесь реализовать их, ударьте по стене и не сможете найти что-либо (после поиска), чтобы обойти это.
Надеюсь, что это тоже помогает