Dodawanie Sufiksu i Prefiksu do Ceny Produktu w Woocommerce
Czasami możesz chcieć dodać prefiks lub sufiks do cen produktów w swoim sklepie internetowych. Może to być coś w stylu „Cena Od …”, „Tylko …”, „… Netto”, i tym podobne.
Bardzo łatwo możesz to zrobić przy pomocy pliku functions.php. Wystarczy, że dodasz filtr WooCommerce (filtry zmieniają wartość istniejącej zmiennej)
Jak dodać prefiks i sufiks do ceny
Dodawanie przyrostka i przedrostka do ceny produktu w WooCommerce
/**
* @snippet Add prefix and suffix to product in Woocommerce
* @author Roman Rozenberger
* @compatible WooCommerce 3.3.5
*/
add_filter( 'woocommerce_get_price_html', 'prefix_suffix_price', 100, 2 );
function prefix_suffix_price( $price, $product ){
$price = 'wpisz prefiks ' . $price . ' wpisz sufiks';
return apply_filters( 'woocommerce_get_price', $price );
}
Dodawanie przyrostka i przedrostka do cen produktów w jednej kategorii w WooCommerce
/**
* @snippet Add prefix and suffix to products in selected category in Woocommerce
* @author Roman Rozenberger
* @compatible WooCommerce 3.3.5
*/
add_filter( 'woocommerce_get_price_html', 'prefix_suffix_price_cat', 100, 2 );
function prefix_suffix_price_cat( $price, $product ){
// zmien 'kategoria' na adres kategorii
if ( has_term( 'kategoria', 'product_cat' ) ) {
$price = 'wpisz prefiks ' . $price . ' wpisz sufiks';
}
return apply_filters( 'woocommerce_get_price', $price );
}