انتقال مستقیم به صفحه تسویه حساب در ووکامرس: ۲ روش ساده برای حذف سبد خرید و بهینهسازی فرآیند خرید: برای اینکه کاربران پس از افزودن یک محصول به سبد خرید در ووکامرس به صورت خودکار به صفحه تسویه حساب هدایت شوند و صفحه سبد خرید را مشاهده نکنند، میتوانید از افزونه یا یک تکه کد سفارشی استفاده کنید. این کار را میتوان به روشهای مختلفی انجام داد، اما رایجترین و سادهترین روش این است که کدی را به فایل functions.php قالب خود اضافه کنید یا از طریق افزونههای سفارشیسازی کد مانند “Code Snippets” انجام دهید.
روش اول: با استفاده از افزونه
افزونههای متعددی وجود دارند که به شما اجازه میدهند بدون نیاز به کدنویسی، کاربران را به صورت مستقیم به صفحه تسویه حساب هدایت کنید و یا سبد خرید را از فرآیند خرید حذف کنید. در ادامه چند افزونه محبوب برای این کار را معرفی میکنم:
۱. WooCommerce Direct Checkout
این افزونه به شما اجازه میدهد تا کاربران را پس از افزودن محصول به سبد خرید، به صورت مستقیم به صفحه تسویه حساب هدایت کنید. همچنین میتوانید مراحل غیرضروری مانند نمایش صفحه سبد خرید را حذف کنید.
ویژگیها:
•هدایت مستقیم به صفحه تسویه حساب پس از افزودن محصول.
•حذف مراحل اضافی از فرآیند خرید.
•قابلیت سفارشیسازی دکمههای “افزودن به سبد خرید” برای هدایت مستقیم به تسویه حساب.
۲. WooCommerce Cart Abandonment Recovery
این افزونه، علاوه بر ارائه ویژگیهای مشابه برای هدایت مستقیم به صفحه تسویه حساب، قابلیت بازیابی سبدهای خرید رها شده را نیز دارد.
ویژگیها:
•هدایت کاربران به صفحه تسویه حساب.
•مدیریت و بازیابی سبدهای خرید رها شده.
•گزارشدهی و آمار دقیق درباره سبدهای خرید و فروش.
۳. WooCommerce Skip Cart/Direct Checkout
این افزونه ساده و کارآمد به شما اجازه میدهد که کاربران را مستقیماً به صفحه تسویه حساب هدایت کنید و صفحه سبد خرید را از فرآیند خرید حذف کنید.
ویژگیها:
•هدایت مستقیم به صفحه تسویه حساب.
•حذف سبد خرید از فرآیند خرید.
•تنظیمات ساده و سریع.
نصب و راهاندازی:
۱.به بخش “افزونهها” در پیشخوان وردپرس بروید.
۲.روی “افزودن” کلیک کنید و نام افزونه مورد نظر را جستجو کنید.
۳.پس از پیدا کردن افزونه، آن را نصب و فعال کنید.
۴.تنظیمات افزونه را مطابق با نیازهای خود پیکربندی کنید.
این افزونهها به شما کمک میکنند تا فرآیند خرید را برای کاربران خود سادهتر و سریعتر کنید بدون اینکه نیاز به کدنویسی داشته باشید.
روش دوم: با استفاده از کد سفارشی
گزینه اول: هدایت مستقیم به صفحه تسویه حساب پس از افزودن محصول
این کد به کاربران اجازه میدهد پس از افزودن محصول به سبد خرید، مستقیماً به صفحه تسویه حساب هدایت شوند:
add_filter('woocommerce_add_to_cart_redirect', 'redirect_to_checkout'); function redirect_to_checkout($url) { $url = wc_get_checkout_url(); return $url; }
گزینه دوم: حذف صفحه سبد خرید از مراحل تسویه حساب
اگر میخواهید سبد خرید به طور کامل حذف شود و کاربران تنها بتوانند از طریق صفحه محصول به صفحه تسویه حساب بروند، میتوانید با استفاده از فیلتر زیر اقدام کنید:
add_filter('woocommerce_add_to_cart_redirect', 'skip_cart_redirect_checkout'); function skip_cart_redirect_checkout($url) { return wc_get_checkout_url(); } add_filter('woocommerce_cart_needs_payment', '__return_false'); add_filter('woocommerce_cart_needs_shipping', '__return_false');
گزینه سوم: حذف لینک سبد خرید از منوی سایت
برای اینکه لینک سبد خرید از منوی سایت حذف شود و کاربران تنها به صفحه تسویه حساب دسترسی داشته باشند:
function remove_cart_icon() { remove_action( 'storefront_header', 'storefront_header_cart', 60 ); } add_action( 'wp_loaded', 'remove_cart_icon' );
نکات مهم:
•این تغییرات بر روی تجربه کاربری و فرآیند خرید تاثیر میگذارد، بنابراین باید با دقت و با توجه به نیازهای خاص سایت شما انجام شود.
•بهتر است قبل از اعمال تغییرات، از سایت خود نسخه پشتیبان تهیه کنید.
این کدها به شما کمک میکنند تا تجربه خرید در ووکامرس را مطابق نیازهای خود سفارشی کنید.