2014-12-09 3 views
1

У меня есть последняя установка Woocommerce, и я пытаюсь создать способ, когда в бэкэнд не будет цены, Woocommerce автоматически делает цену «Prijs op aanvraag». Но при использовании следующего кода в my function.php:Текст как цена в Woocommerce

add_filter('woocommerce_empty_price_html', 'custom_call_for_price'); 

function custom_call_for_price() { 
return 'Prijs op aanvraag'; 
}  

Но теперь я не могу добавить его в корзину. Может ли кто-нибудь дать мне идею или плагин, как это сделать?

Спасибо!

ответ

1

Попробуйте следующее:

function custom_woocommerce_is_purchasable($purchasable, $product){ 
     if($product->get_price() == '') 
      $purchasable = true; 
     return $purchasable; 
    } 
    add_filter('woocommerce_is_purchasable', 'custom_woocommerce_is_purchasable', 10, 2); 

Приведенный выше код будет добавить Add to cart кнопку.

ПРИМЕЧАНИЕ: Будет рассмотрено 0,00 в качестве цены.

+0

Ты мой герой! Благодаря! –

+0

Рад, что это сработало для вас! Счастливое кодирование ~ –