Нека покажем цена с ДДС в WooCommerce магазина. Няма нужда от инсталиране на тежки и немърливо написани плъгини. Ще ви дадем код, който просто трябва да добавите във вашия function.php файл на вашата child-theme в WordPress. Разбира се, лесно се добавя кода във файла, но преди това трябва да направите малко настройки в самия Онлайн магазин в таблото на WooCommerce.
Настройки за цена с ДДС в WooCommerce таблото
Логнете се във вашата WordPress администрация и отидете в WooCommerce>Настойки и в самото табло намерете и сложете отметка на полето Включване на такси
След като сте добавили отметката в администрацията, вече можете да добавите и кода във вашата дъщерна тема, за да може да се покаже коректно цена с ДДС в WooCommerce.
Активиране на нов таб „Такси“ в WooCommerce
Тъй като вече сте поставили отметката, за която казахме по-горе, вече имате и активен таб „Такси“.
В първото меню „опции на таксите“ трябва да направите вашите настройки, за да може да се покаже на страницата, продукта с включена цена с ДДС в WooCommerce. Направете вашите настройки и след това преминете към следващото меню, чрез което задавате къде искате да се показва цена с ДДС.
/**
* @snippet Prices with VAT | WooCommerce Shop
* @author Web studio EXITO
* @compatible WooCommerce 6
*/
add_filter( 'woocommerce_get_price_suffix', 'exito_add_price_suffix_price_inc_tax', 99, 4 );
function exito_add_price_suffix_price_inc_tax( $suffix, $product, $price, $qty ){
$suffix = ' <small>без ДДС</small> - ' . wc_price( wc_get_price_including_tax( $product ) ) . ' <small>с ДДС</small>';
return $suffix;
}
Надяваме се, че сме ви били полезни. Ако имате затруднения, напишете в кометар под публикацията, какви са те и ние ще ви помогнем безплатно, като ви върнем отговор на коментара. Идеята на това упражнение е, ако и други потребители имат въпроси да можем да им помогнем. Също така сме отворени към корекции и подобряване на кода.