قالب پابلیشر BetterStudio
فارسی
  • English
  • العربية
  • همه‌ی مطالب
  • قالب وردپرس پابلیشر
  • وبلاگ
    • ورود
    • ایجاد اکانت
Download Publisher
قالب پابلیشر <
  • قالب وردپرس پابلیشر
    • قالب وردپرس پابلیشر
    • دمو فارسی قالب پابلیشر
    • نمونه وب سایت های ایجاد شده با پابلیشر
    • Support
    • Documentation
    • تفاوت پابلیشر با قالب های دیگر
      • مقایسه قالب Newspaper و پابلیشر
      • مقایسه قالب پابلیشر و Soledad
      • مقایسه قالب پابلیشر و جناح
      • قالب Good News مقابل قالب بوبلیشر
      • مقایسه قالب پابلیشر و JNews
      • مقایسه قالب پابلیشر و MagPlus
      • مقایسه قالب پابلیشر و نیوزمگ
      • مقایسه قالب پابلیشر و اسمارت مگ
      +
    +
  • خرید قالب پابلیشر
  • WP Plugins
  • Blog
  • خریدهای شما
  • ایجاد حساب کاربری
Download Publisher
فارسی
  • English
  • العربية

حذف دکمه خرید در ووکامرس

ووکامرس دکمه خرید را در صفحه محصول، دسته‌ها و حتی صفحه اصلی نمایش می‌دهد. در اینجا حذف دکمه خرید از هرکدام از این بخش‌ها یا تمامی سایت را توضیح می‌دهیم.

دسامبر 18, 2019
1

شخصی سازی صفحه‌ی خرید در ووکامرس تجربه‌ی کاربری را بهتر می‌کند. گاهی لازم است که در یک صفحه،‌ خرید یک یا چند محصول یا قیمت آن محصولات را برای مدتی غیرفعال کنید. همچنین ممکن است به دلایل مختلفی از جمله نوع محصول یا اتمام محصول بخواهید دکمه خرید را از صفحه محصول یا فهرست محصولات سایت حذف کنید.

ووکامرس یکی از محبوب‌ترین پلاگین‌های وردپرس و یکی از محبوب‌ترین فروشگاه سازها در اینترنت است. همچنین با توجه به اینکه به کدهای سایت دسترسی کامل دارید، می‌توانید به سادگی دکمه خرید را در محصولات و صفحات مختلف حذف کنید.

پیش از آن که تغییری در تنظیمات ووکامرس به‌وجود آورید،‌ لازم است که از سایت وردپرس خود بکاپ بگیرید. مراحل و چگونگی بکاپ گرفتن از وردپرس را می‌توانید در مقاله‌ای که در این مورد منتشر کرده‌ایم، مطالعه کنید.

حذف دکمه خرید ووکامرس در تمام سایت

پس از آن که مراحل راه‌اندازی ووکامرس و افزودن محصولات به فروشگاه را انجام دادید،‌ در قسمت محصولات با انتخاب گزینه‌ي پیش نمایش، صفحه‌ی مربوط به محصول شما در سایت به شما نشان داده می‌شود.

همانطور که می‌بینید گزینه‌ی افزودن به سبد خرید در کنار تصویر محصول فعال است.

برای غیرفعال کردن این دکمه، تنها لازم است در هر جای فایل  functions.php که در پوشه‌ی قالب‌ها ذخیره شده است دستور زیر را بنویسید.

add_filter( 'woocommerce_is_purchasable', '__return_false'); 
remove_action('woocommerce_single_variation', 'woocommerce_single_variation', 10); 
remove_action('woocommerce_single_variation', 'woocommerce_single_variation_add_to_cart_button', 20);

برای دسترسی به فایل موردنظر، وارد فایل وردپرس شوید. به wp-content/plugins بروید. سپس هر کدام از فایل‌های functions یا woocommerce که قصد اضافه کردن دستور حذف دکمه‌ی خرید به آن دارید را انتخاب کنید.

اولین کد، دستوری برای غیرفعال سازی عملکرد دکمه‌ی خرید و غیرفعال کردن آن است. دومین کد، برای پنهان کردن قیمت محصول در سایت است. آخرین دستور هم برای حذف دکمه‌ی افزودن به سبد خرید است.

با استفاده از این دستورها، در همه‌ی صفحات سایت قابلیت افزودن به سبد خرید حذف و غیرفعال می‌شود.

حذف دکمه خرید از صفحه اصلی و صفحه‌های آرشیو

بسیاری از قالب‌ها دکمه‌ی خرید را به عنوان یک کال تو اکشن در صفحه اصلی سایت یا صفحات آرشیو نمایش می‌دهند. پس کاربران می‌توانند بدون باز کردن صفحه محصول، آن را به سبد خرید خود اضافه کنند.

اگر سایت شما به این دکمه نیازی ندارد یا اینکه ترجیح می‌دهید کاربران پیش از خرید صفحه محصول را مشاهده کنند، می‌توانید دکمه خرید را از صفحه اصلی و صفحات آرشیو حذف کنید.

کدهایی که پیش‌تر گفتیم، برای غیرفعال کردن عملیات خرید در تمام صفحات سایت است. اگر قصد غیرفعال‌سازی و حذف دکمه‌ی خرید از صفحه‌ی اصلی یا صفحات آرشیو را دارید، دستور زیر را به فایل موردنظر خود اضافه کنید:

function react2wp_is_shop_remove_add_to_cart_button() {
   if ( is_shop() ) {
      add_filter( 'woocommerce_is_purchasable', '__return_false' );
   }
}

add_action( 'wp_head', 'react2wp_is_shop_remove_add_to_cart_button' );

حذف دکمه خرید از صفحه دسته بندی

بسیاری اوقات وردپرس دکمه خرید هر محصول را در صفحه دسته‌بندی نمایش می‌دهد. اگر می‌خواهید دکمه‌ی خرید از صفحه‌ی دسته بندی حذف شود اما قابلیت خرید در صفحه محصول فعال باشد،‌ از کد زیر استفاده کنید:

function react2wp_is_shop_remove_add_to_cart_button() {
   if ( is_product_category() ) {
      add_filter( 'woocommerce_is_purchasable', '__return_false' );
   }
}

add_action( 'wp_head', 'react2wp_is_shop_remove_add_to_cart_button' );

حذف دکمه خرید از یک دسته بندی خاص

مراحل بالا دکمه خرید را از تمامی دسته‌ها حذف می کرد. اما گاهی می‌خواهید تنها یکی از دسته‌بندی‌ها را بدون دکمه خرید نمایش دهید. با استفاده از دستور زیر دکمه‌ی خرید در یک صفحه‌ی دسته بندی خاص پنهان می‌شود، اما عملیات خرید برای صفحات دیگر همچنان فعال می‌ماند:

function react2wp_is_shop_remove_add_to_cart_button() {
   if ( is_product_category( 'category_slug' ) ) {
      add_filter( 'woocommerce_is_purchasable', '__return_false' );
   }
}

add_action( 'wp_head', 'react2wp_is_shop_remove_add_to_cart_button' );

حذف دکمه خرید برای یک محصول خاص

گاهی ممکن است بخواهید خرید یک محصول خاص را غیرفعال کنید. برای این کار روش‌های مختلفی وجود دارد که در ادامه توضیح می‌دهیم.

1. اولین روش برای حذف دکمه‌ی خرید یک محصول خاص این است که فیلد قیمت را برای آن محصول حذف کنیم. با حذف فیلد قیمت،‌ امکان خرید هم از آن کالای خاص حذف می‌شود.

حذف دکمه خرید در ووکامرس

2. روش دیگر برای حذف دکمه‌ی خرید یک محصول خاص،‌ امکان تغییر موجودی آن کالا است. با تغییر موجودی کالا به صفر،‌ امکان خرید هم حذف خواهد شد.

حذف دکمه خرید در ووکامرس

3. روش آخر برای این کار،‌ اضافه کردن یک فیلتر است. این فیلتر هر بار که کد محصول موردنظر ما را تشخیص دهید، در سایت گزینه‌ی خرید را برای آن کالای خاص غیرفعال می‌کند. با اضافه کردن دستور زیر به فایل functions.php در پوشه‌ی قالب‌ها می‌توانید این فیلتر را به فروشگاه خود اضافه کنید.

add_filter('woocommerce_is_purchasable', 'woocommerce_cloudways_purchasable');
function woocommerce_cloudways_purchasable($cloudways_purchasable, $product) {
return ($product->id == your_specific_product_id (like 22) ? false : $cloudways_purchasable);
}

نتیجه‌گیری

همانطور که توضیح دادیم، روش‌های مختلفی برای حذف و یا پنهان کردن دکمه‌ی خرید وجود دارد که با توجه به نیاز خود می‌توانید از هر کدام استفاده کنید. این روش‌ها برای همه‌ی قالب‌ها کاربرد دارد و می‌توانید در سایت وردپرس خود از آن‌ها استفاده کنید.

فراموش نکنید پیش از اعمال هرگونه تغییری،‌ از سایت خود بگاپ بگیرید تا در صورت بروز هرگونه خطا، اطلاعات سایت شما از بین نرود.

Please Share This:

One Comment Leave a Reply

اشکان:
اکتبر 23, 2021 در 2:19 ق.ظ

کد حذف کل کلا حذف میکنه قیمتم حذف میکنه تو آرشیوم نشون میده
افزونه خوب بود حیف که پولی شده و نمیشه خریدش Woocommerce Hide Add To Cart Button

پاسخ

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Publisher Theme

All-in-one WordPress Theme for Magazines, Newspapers and Blogs

WordPress Publisher Theme For Newspaper and magazine and blog Get Publisher
Content Protector

Prevent content copiers from copying your website texts, images, videos, and source code

Protect Your Content
  • Home
  • Blog
  • وردپرس
  • حذف دکمه خرید در ووکامرس
Get the Latest Tutorials by Subscribing to Our Newsletter
برای مطلع شدن از آخرین آپدیت ها و مطالب جدید ، عضو خبرنامه ما شوید.
استودیو بهتر
  • ارتباط با ما
  • خدمات سفارشی ما
  • وبلاگ
محصولات
  • Better Ads Manager
لینک های پرکاربرد
  • گارانتی بازگشت وجه ۳۰ روز
  • فرم ثبت بازگشت وجه
پشتیبانی
ما را دنبال کنید
  • ما را در ئوئیتر دنبال کنید
  • ما را در فیس بوک دنبال کنید
  • Follow on Instagram
Copyright © 2025 — استودیو بهتر. شرایط و قوانین — سیاست‌های حریم خصوصی