Работа с hook для woocommerce

Вывод произвольного поля из ACF в карточку товара под кнопкой купить

<?php

// Определяет, что делать - создает функцию с вашим именем функции
function add_note_to_product() {
	
	// Проверяет, находится ли товар в категории "hoodies"
	if ( has_term('hoodies', 'product_cat' ) ) {
	
		//Получает поле заметки
		$zametki= get_field( 'zametki' );

		// Проверяет, есть ли в поле текст
		if( $zametki) {

			// Выводит текст, введенный вами в бэкэнд
			echo '<p class="my-product-note">' . $zametki. '</p>';	

		}
		
	}

}
// Определяет, где это делать - первая часть - это hook, вторая - имя вашей функции.
add_action( 'woocommerce_after_add_to_cart_button', 'add_note_to_product' );

Пропустить корзину и сразу перейти к оформлению заказа, нажав кнопку добавления в корзину в WooCommerce.

add_filter('woocommerce_add_to_cart_redirect', 'skip_cart');
function skip_cart() {
	global $woocommerce;
	$checkout_url = wc_get_checkout_url();
	return $checkout_url;
}

Редактировать текст кнопки добавления в корзину WooCommerce

add_filter( 'woocommerce_product_add_to_cart_text', 'edit_add_to_cart_button_text' );
function edit_add_to_cart_button_text() { 
   return 'Buy now'; 
}

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *