حذف سبد خرید از ووکامرس با Direct Checkout for WooCommerce
وقتی صحبت از فروشگاه ووکامرس می شود، یکی از بهترین راه ها برای تبدیل بهتر و مؤثرتر، آسان تر کردن فرآیند خرید است. افزونه Direct Checkout for WooCommerce با حذف سبد خرید و انتقال مستقیم مشتریان به صفحه پرداخت این کار را برای شما انجام می دهد.
اگر مالک یک فروشگاه eCommerce هستید، احتمالاً راه های مختلفی را برای متقاعد کردن مشتریان برای خرید انجام داده اید. اما تعداد زیادی از مشتریان پس از تصمیم گیری برای خرید، به دلیل طولانی و خسته کننده بودن فرآیند پرداخت از خرید خود منصرف می شوند.
در چنین شرایطی اگر صفحه پرداخت فروشگاه ووکامرس خود را برای رضایت بیشتر مشتریان بهینه سازی نکنید، کاربرانی که مشتریان بالقوه شما هستند را از دست خواهید داد. یکی از را های ساده تر کردن فرآیند خرید ویرایش فیلدهای صورت حساب ووکامرس است که به راحتی با افزونه Checkout Field Editor می توانید آن را انجام دهید.
اما معمول ترین استراتژی این است که سبد خرید خود را حذف کرده و مشتریان را مستقیماً به صفحه پرداخت هدایت کنید. این کار نه تنها به شما کمک می کند مشتریان خود را برای خرید تحت فشار قرار دهید بلکه در زمان مشتری برای انجام معاملات نیز صرفه جویی می کند.
در این مقاله سه راه مؤثر برای حذف سبد خرید و هدایت مستقیم به صفحه پرداخت را آموزش می دهیم.
ویرایش فرآیند پرداخت ووکامرس با Direct Checkout for WooCommerce و به صورت دستی
سه راه برای حذف سبد خرید و انتقال مستقیم به صفحه پرداخت وجود دارد که عبارتند از:
- افزونه Direct Checkout for WooCommerce
- تنظیمات پیش فرض ووکامرس
- کد اسنیپت
در ادامه آموزش به بررسی هریک از روش های فوق می پردازیم.
آموزش افزونه Direct Checkout for WooCommerce برای انتقال مستقیم به صفحه پرداخت و حذف سبد خرید
یکی از بهترین راه ها برای حذف سبد خرید و انتقال مستقیم مشتریان به صفحه پرداخت استفاده از افزونه Direct Checkout for WooCommerce است.
افزونه Direct Checkout for WooCommerce یکی از بهترین افزونه های ووکامرس وردپرس است که به کاربران این امکان را می دهد تا از سبد خرید صرف نظر کرده و مستقیماً وارد صفحه پرداخت شوند. علاوه بر آن این افزونه به شما اجازه می دهد که یک متن دکمه “افزودن به سبد خرید” سفارشی تنظیم کنید.
توجه داشته باشید که باید افزونه WooCommerce را روی سایت خود نصب کرده باشید.
ابتدا افزونه را از پایین صفحه دریافت نموده و آن را در سایت خود در بخش افزونه ها نصب کنید. اگر منو افزونه را ندیدید یا اطلاعات جزئی تری لازم دارید، به راهنمای گام به گام ما در مورد آموزش نصب افزونه وردپرس مراجعه کنید.
بعد از اینکه افزونه نصب شد آن را فعال کنید. پس از فعال سازی افزونه، در پیشخوان وردپرس به مسیر ووکامرس » پیکربندی بروید. مشاهده می کنید که تب جدیدی به نام “پرداخت مستقیم” به این صفحه اضافه شده است.
تنظمیات این افزونه در زیر نشان داده شده است.
همانطور که قبلاً ذکر شد، به جز استفاده از افزونه Direct Checkout for WooCommerce روش های دیگری برای حذف سبد خرید و آسان تر کردن فرآیند پرداخت وجود دارد که در آنها باید قطعه کدهای سفارشی را به سایت وردپرس خود اضافه کنید.
اگر مشکلی با اضافه کردن کد اسنیپت ندارید می توانید از این روش ها نیز استفاده کنید.
ویرایش فرآیند پرداخت با استفاده از تنظیمات پیش فرض ووکامرس
شما با استفاده از تنظیمات پیش فرض ووکامرس می توانید فرآیند پرداخت را به راحتی آسان تر کرده و سبد خرید را حذف کنید. کافی است بعضی تنظیمات را پیکربندی کرده و در انتها قطعه کد اضافه کنید. برای انجام این کار به صورت زیر عمل کنید:
1) در پیشخوان وردپرس به مسیر ووکامرس » پیکربندی بروید و روی تب محصولات کلیک کنید.
در تب همگانی در قسمت “افزودن به روش سبد خرید” گزینه اول یعنی ” انتقال به برگه سبد خرید بعد از افزودن به سبد” را انتخاب کنید. سپس تنظیمات را ذخیره کنید.
2) روی تب پیشرفته کلیک کنید. در قسمت “برگه سبد خرید” از لیست کشویی گزینه پرداخت را انتخاب کنید.
با انجام این عمل، اگر کاربر روی دکمه افزودن به سبد خرید کلیک کند به جای رفتن به صفحه سبد خرید به صفحه پرداخت ریدایرکت می شود.
3) حال اگر لینک صفحه سبد خرید را در منوی اصلی فروشگاه خود قرار داده اید، می توانید این لینک را در فهرست باقی بگذارید یا آن را از فهرست حذف کنید.
اگر می خواهید لینک صفحه سبد خرید را از فهرست خارج کنید باید در پیشخوان وردپرس به مسیر نمایش » فهرست ها بروید. در فهرست خود روی گزینه سبد خرید کلیک کرده و آن را حذف کنید.
4) تغییر متن دکمه سبد خرید
در گام 2 کاری کردید که کاربر با کلیک بر روی دکمه “افزودن به سبد خرید” به صفحه پرداخت ریدایرکت شود. حال باید متن دکمه را نیز عوض کنید. این کار در نسخه Pro افزونه Direct Checkout for WooCommerce نیز امکان پذیر است.
برای این کار باید یک کد اسنیپت زیر را به فایل functions.php خود اضافه کنید.
add_filter( 'woocommerce_product_single_add_to_cart_text', 'lw_cart_btn_text' );
add_filter( 'woocommerce_product_add_to_cart_text', 'lw_cart_btn_text' );
//Changing Add to Cart text to Buy Now!
function lw_cart_btn_text() {
return __( 'Buy Now!', 'woocommerce' );
}
کد اسنیپت بالا متن پیش فرض “add to cart” را به گزینه “Buy Now” در صفحه فروشگاه و در صفحات محصولات به صورت جداگانه تغییر می دهد. شما می توانید در خط آخر Buy Now را به هر متن دلخواه دیگری تغییر دهید.
برای اضافه کردن کد اسنیپت به فایل functions.php می توانید به جای ویرایش مستقیم فایل از افزونه Code Snippets استفاده کنید.
اگر راحت نیستید که یک قطعه کد را به فایل functions.php خود اضافه کنید یا می خواهید سفارشی سازی بیشتری انجام دهید می توانید از افزونه WC Custom Add to Cart labels استفاده کنید.
این افزونه به شما امکان می دهد متن دکمه افزودن به سبد خرید را بر اساس انواع محصول تنظیم کنید. شما می توانید متن سفارشی را برای محصولات ساده، گروهی، خارجی، متغیر و محصولات قابل رزرو برای صفحات تکی و همچنین صفحات بایگانی و فروشگاه تنظیم کنید.
استفاده از کد اسنیپت برای ویرایش فرآیند پرداخت ووکامرس
آخرین روش برای حذف سبد خرید و انتقال مستقیم به صفحه پرداخت استفاده از کد اسنیپت است.
کد اسنیپت زیر را به فایل functions.php قالب فعال سایت خود اضافه کنید.
add_filter('add_to_cart_redirect', 'lw_add_to_cart_redirect');
function lw_add_to_cart_redirect() {
global $woocommerce;
$lw_redirect_checkout = $woocommerce->cart->get_checkout_url();
return $lw_redirect_checkout;
}
کد بالا باعث می شود عملیات افزودن به سبد خرید از صفحه فروشگاه و صفحات محصول به صفحه پرداخت منتقل شود.
برای تغییر متن دکمه افزودن به سبد خرید باید از روشی که در قسمت قبل توضیح داده شد، استفاده کنید.
همانطور که مشاهده می کنید استفاده از افزونه Direct Checkout for WooCommerce بسیار راحت تر و مطمئن تر است.
دانلود افزونه
سلام
آیا میشه فقط برای محصول یا دسته ای خاص این عملیات رو انجام داد؟
مثلا فقط وقتی دکمه ی افزودن به سبد خرید یک محصول خاص رو کلیک کنند مستقیم به صفحه پرداخت بروند و مابقی محصولات به حالت عادی خود باقی بماند.اگر کد میخواهد چه کدی هست
ممنون
خیر – حالت عادی این افزونه تغییرات را روی کل ووکامرس اعمال می کند و تمامی دسته ها را بصورتی که تغییر می دهید به صفحه پرداخت هدایت می کند