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

دکمه افزودن به سبد خرید را به وسیله یک کد می توانیم از هم از صفحه لیست محصولات و از هم از صفحه خود محصول پاک کنیم. کد های زیر را در woocommerce.php وارد کنید. که در wp-content/plugins/woocommerce قرار گرفته است.


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

افزونه Remove Add to Cart WooCommerce پلاگینی است که شما را از کدنویسی راحت خواهد کرد. این افزونه رایگان امکاناتی مثل موارد زیر در اختیارتان قرار می دهد:
همانطور که از توضیحات بالا مشخص است، افزونه Remove Add to Cart WooCommerce به صورت جداگانه هم روی دسته بندی ها و هم محصولات فعال می شود. یعنی امکان فعال شدن از هر دو سطح را دارد.



برچسب:
نویسنده: ایمان اصلاحی