|

انجمن وردپرسدسته بندی: افزونه های وردپرسحذف دکمه افزودن به سبد خرید به صورت سفارشی
رضا پرسیده شده 3 سال قبل
چطور میشه دکمه افزودن به سبد خرید در ووکامرس رو برای برخی از محصولات فعال و برای برخی غیر فعال کرد و همچنین قیمت نمایش داده بشه و به جای دکمه افزودن به سبد خرید ، تماس بگیرید رو نشون بده 
1 پاسخ
سجاد احسان فر پاسخ داده شده3 سال قبل

سلام
برای محصولاتی که میخواین غیرفعال بشه از کد زیر در فایل function.php استفاده کنید:

/* REMOVE ADD TO CART BUTTON ON SPECIFIC PRODUCT IDs*/
add_filter(‘woocommerce_is_purchasable’, ‘filter_is_purchasable’, 10, 2);
function filter_is_purchasable($is_purchasable, $product ) {
global $product;
if( in_array( $product->get_id(), not_purchasable_ids() )) {
return false;
}
return $is_purchasable;
}
function not_purchasable_ids() {
return array( 624,625 );
}
*/

بجای اعداد باید شناسه محصول رو قرار بدید.

برای نمایش عبارت تماس بگیرید هم از کد زیر استفاده کنید:

add_filter(’woocommerce_empty_price_html', ’devme_custom_call_for_price');

function devme_custom_call_for_price() {

return ’تماس بگیرید';

}