نحوه غیر فعال کردن خرید مجدد در ووکامرس

زمان مطالعه: 4 دقیقه

آخرین بروزرسانی: 3 ماه گذشته

نحوه غیر فعال کردن خرید مجدد در ووکامرس

آنچه در این مقاله مطالعه میکنی

نحوه غیر فعال کردن خرید مجدد در ووکامرس با استفاده از کدهای سفارشی

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

گام‌های لازم:

  1. پیدا کردن فایل functions.php قالب: ابتدا باید فایل functions.php قالب فعال رو پیدا کنین. این فایل معمولاً در مسیر wp-content/themes/your-theme/functions.php قرار داره.
  2. افزودن کد مربوطه: پس از پیدا کردن فایل functions.php، کد زیر رو به انتهای این فایل اضافه کنین:
				
					add_filter( 'woocommerce_is_purchasable', 'disable_repeat_purchase', 10, 2 );
function disable_repeat_purchase( $purchasable, $product ) {
    if ( is_user_logged_in() && wc_customer_bought_product( wp_get_current_user()->user_email, get_current_user_id(), $product->get_id() ) ) {
        $purchasable = false;
    }
    return $purchasable;
}
				
			
  1. ذخیره تغییرات: پس از اضافه کردن کد، فایل functions.php رو ذخیره کنین.

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

3 استراتژی تخفیف دادن روی محصولات
ادامه مطلب
Picture of سجاد افشار

سجاد افشار

مهندس تکنولوژی نرم افزار کامپیوتر و عاشق کسب مهارت و آموزش دادن

مقالات مشابه

قبلی
بعدی

دیدگاه و پرسش

دیدگاهتان را بنویسید

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

محاسبه زیر را انجام دهید *

جدیدترین مقالات

5 مقاله از جدیدترین مقالات سایت را در زیر مشاهده می‌کنید.

محبوب‌ترین مقالات

5 مقاله از محبوب‌ترین مقالات سایت را در زیر مشاهده می‌کنید.

سفارش رایگان ماگ کافه آموز یار

توجه : سفارش ماگ بصورت هدیه است ولی هزینه ارسال به عهده شما می‌باشد.

برو بالا