Всем привет.
Может кто-то сталкивался с таким или сможет помочь. Нужно в каталоге у карточек менять текст на кнопке "В корзину" на "Выберите" если у этого товара есть апселлы. При нажатии на кнопку "Выберите" человека должно перекидывать на персональную страницу этого товара.
Пробовала делать вот так, но всё крашится. Буду благодарна за любую помощь.
add_filter( 'woocommerce_product_add_to_cart_text', 'saphira_theme_product_btn_text');
function saphira_theme_product_btn_text( $product ) {
$upsells = $product->get_upsell_ids();
if(!empty($upsells) && isset($upsells))
{
$text = 'Выбрать';
}
return __($text, 'woocommerce');
}
add_filter( 'woocommerce_product_add_to_cart_url', 'saphira_theme_product_cart_url');
function saphira_theme_product_cart_url( $product ) {
$upsells = $product->get_upsell_ids();
if(!empty($upsells) && isset($upsells))
{
$url = wc_get_cart_url();
}
return __($url, 'woocommerce');
}