چطور دکمه افزودن به سبد خرید را از فروشگاه ووکامرس حذف کنیم؟
اگر قصد دارید فقط محصول را در سایت قرار دهید و کاربران امکان خرید نداشته باشند می توانید دکمه افزودن به سبد خرید را حذف کنید در این مقاله همراه ما باشید تا با دو روش کدنویسی و نصب افزونه این کار را انجام دهید.
حذف دکمه افزودن به سبد خرید
به دلایل مختلفی مانند زمانی که محصولی دیگر تولید نمی شود یا فروش محصول متوقف شده می توانید دکمه افزودن به سبد خرید را حذف کنید. برای این کار دو راهکار کلی وجود دارد: یک راه استفاده از کدنویسی است و راه دیگر هم استفاده از افزونه های وردپرس است.
روش اول: حذف دکمه افزودن به سبد خرید فقط با چند کد
دکمه افزودن به سبد خرید را می توانید به وسیله یک کد هم از صفحه لیست محصولات و هم از صفحه خود محصول پاک کنید. برای اینکار کدهای زیر را در woocommerce.php در wp-content/plugins/woocommerce قرار دهید.
function WpBlog() {
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart');
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart');
return WooCommerce::instance();
}
و
function WC() {
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart');
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart');
return Woocommerce::instance();
}
با آپدیت کردن صفحه فروشگاه یا لیست خرید، متوجه می شوید که حذف دکمه افزودن به سبد خرید با موفقیت انجام شده است.
حذف دکمه افزودن به سبد خرید در یک محصول خاص
حتما برای شما هم پیش آمده که به عنوان مدیر یک فروشگاه اینترنتی، ترجیح بدهید یک محصول خاص فعلا فروخته نشود. بجای حذف محصول، پیشنهاد بهتر این است که محصول غیرقابل فروش باشد با حدف دکمه افزودن به سبد خرید می توانید غیرفعال کردن فروش یک محصول در صفحه خاص آن را انجام دهید. با این کد قیمت قابل مشاهده است. اما دکمه افزودن به سبد خرید به غیرقابل فروش تغییر خواهد کرد. این کد را می توانید در functions.phpدر فولدر Theme قرار دهید.
add_filter('woocommerce_is_purchasable', 'wpblog_specific_product');
function wpblog_specific_product($purchaseable_product_wpblog, $product) {
return ($product->id == specific_product_id (512) ? false : $purchaseable_product_wpblog);
}
روش دوم:حذف دکمه افزودن به سبد خرید با افزونه
افزونه Remove Add to Cart WooCommerce پلاگینی است که شما را از کدنویسی راحت می کند این افزونه رایگان امکاناتی مثل موارد زیر در اختیارتان قرار می دهد:
- حذف / غیرفعال کردن دکمه افزودن به سبد خرید
- بجای دکمه سبد خرید، دکمه با ما تماس بگیرید فعال شود. هم از صفحه دسته بندی و هم از صفحه خود محصول
- دکمه سبد خرید را از صفحه محصول پاک کنید
- قیمت هر محصولات دسته بندی را پاک کنید.
- قیمت هر محصول را جداگانه پنهان کنید.
همانطور که از توضیحات بالا مشخص است، افزونه Remove Add to Cart WooCommerce به صورت جداگانه هم روی دسته بندی ها و هم محصولات فعال می شود. یعنی امکان فعال شدن از هر دو سطح را دارد. در قسمت ویرایش محصول می توانید با انتخاب Remove cat button برای یک محصول دکمه افزودن به سبد خرید را حذف کنید.
همان طور که در تصویر می بینید می توانید تیک Hide price را فعال کنید تا قیمت هم نمایش داده نشود.
قسمت های مختلف ووکامرس قالب ادیت است شما می توانید با سفارشی سازی دکمه افزودن به سبد خرید، حذف دکمه افزودن به سبد خرید یا ویرایش دکمه سبد خرید انجام دهید. در صورتی که سوالی داشتید در قسمت دیدگاه ها از ما بپرسید.
سلام وقت بخیر
ممنون از مطلب مفید شما
آیا با حذف سبد خرید ، و داشتن دکمه (خرید ) در وودمارت . کاربر وقتی کالایی را انتخاب میکند در زیاد کم تعداد کالا میتواند اعداد را تغییر دهد ؟
در واقع من میخوام دکمه خرید باشه و سبد خرید برداشته بشه و فروش کالا ادامه داشته باشد .