پیام افزودن به سبد خرید

پیام افزودن به سبد خرید در ووکامرس را شخصی سازی کنید

زمان انتشار: در تاریخ ۱۴۰۱/۰۱/۲۵ ساعت ۲۱:۰۰ | آموزش وب . بلاگ

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

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

دلایل حذف پیام افزوده شدن محصول

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

حذف پیام افزودن به سبد خرید ووکامرس

روش پیاده سازی این تکنیک بسیار ساده است. با اضافه کردن یک قطعه کد PHP در فایل function قالب فعال خود به سادگی می توانیم جلوی نمایش این پیام را بگیریم. اما قبل از هرکاری، بهتر است یک نسخه پشتیبان از سایت خود تهیه کنیم. قبلا در ویدیوی «آپدیت دستی وردپرس» با روش ایجاد پشتیبانی دستی در وردپرس آشنا شدیم. با استفاده از روش های گفته شده، به سادگی می توانیم یک نسخه بکاپ از وردپرس ایجاد کنیم. حالا با اضافه کردن کد زیر در فایل function.php این قابلیت در ووکامرس را غیر فعال می کنیم:

add_filter( 'wc_add_to_cart_message_html', '__return_false' );

این کد هنگام فراخوانی این پیام با ارسال مقدار false جلوی نمایش آن را می گیرد. اما اگر قصد شخصی سازی پیام این اعلان را دارید، در ادامه همچنان همراه باشید.

شخصی سازی پیام افزوده شدن

برای شخصی سازی این پیام هم باید از فایل function.php قالب فعال سایت کمک بگیریم. با اضافه کردن یک قطعه کد ساده، متن این پیام شخصی سازی می شود:

add_filter('wc_add_to_cart_message_html', 'tc_custom_add_to_cart_message' );
function tc_custom_add_to_cart_message() {
	$message = 'متن پیام!' ;
	return $message;
}

در این کد با شخصی سازی متن متغیر $message می توان پیام افزودن به سبد خرید را شخصی سازی کرد. این کد هنگام نمایش این پیام در سایت فراخوانی می شود. سپس متن پیام را، به جای متن قبلی، نمایش می دهد.

مخفی کردن پیام حذف از سبد خرید

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

add_filter( 'woocommerce_cart_item_removed_notice_type', '__return_false' );

در کد بالا، که هنگام نمایش این پیام صدا زده می شود، با برگرداند مقدار false آن را حذف می کنیم.

جمع بندی

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

  1. علیرضا گفت:

    سلام عالی بود خیلی جواب بودش. با snipp code وارد کردم عمل کردش. مرسی

  2. علی گفت:

    سلام.میخوام وقتی سبد خرید آپدیت شد اعلان نمایش نده برای اون با چه کدی بزارم؟

  3. فراز سمیعی گفت:

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

  4. فراز سمیعی گفت:

    alert منظورمه. الارت!😁

ثبت دیدگاه جدید:

جهت رسیدگی به دیدگاه خود از زبان فارسی استفاده کنید!