یک صفحه خالی سبد خرید ووکامرس می تواند برای مشتریان خسته کننده باشد، به خصوص اگر آنها در حال مرور و افزودن موارد به سبد خرید خود بوده باشند.
هدایت آنها به یک صفحه مربوطه، مانند صفحه فروشگاه، می تواند به آنها در ادامه خرید و تکمیل خرید کمک کند.
از صفحه تغییر مسیر میتوان برای نمایش فروشهای جاری، تبلیغات یا محصولات جدیدی که ممکن است مشتریان به آنها علاقه مند باشند، استفاده کرد. این میتواند به ایجاد علاقه و تشویق مشتریان برای خرید کمک کند.
بنابراین، بیایید ببینیم چگونه می توانیم کاربران را از صفحه سبد خرید خالی به صفحه دیگری در همان وب سایت هدایت کنیم.
تغییر مسیر صفحه سبد خرید در صورت خالی بودن به صفحه دیگر
برای ریدایرکت صفحه سبد خرید خالی به آدرس دلخواه در ووکامرس لازم است تا یک قطعه کد به فایل های قالب وردپرس سایت خود اضافه کنید.
نگران نباشید شما نیاز نیست کدنویسی انجام دهید و فقط کافی است تا کد زیر را کپی کنید و آن را در فایل functions.php قالب وردپرس فعال وبسایت خود جایگذاری کنید:
/** * @snippet Redirect Empty Woo Cart Page * @author ThemeFars * @compatible WooCommerce 9 * @website https://themefars.com/ */ add_action( 'template_redirect', 'themefars_redirect_empty_cart', 9999 ); function themefars_redirect_empty_cart() { if ( is_cart() && WC()->cart->is_empty() ) { wp_safe_redirect( wc_get_page_permalink( 'shop' ) ); // OR wp_safe_redirect( 'https://example.com' ); exit; } } add_action( 'wp_footer', 'themefars_redirect_empty_cart_after_ajax' ); function themefars_redirect_empty_cart_after_ajax() { if ( is_cart() ) { wc_enqueue_js( " $(document.body).on('wc_cart_emptied', function(){ window.location.href = '" . wc_get_page_permalink( 'shop' ) . "'; }); " ) ; } }
فراموش نکنید که در کد بالا، آدرس وب سایت خود را جایگزین “https://example.com” کنید.
به پایان این راهنما رسیدیم، امیدواریم که این آموزش ریدایرکت صفحه سبد خرید خالی به آدرس دلخواه در ووکامرس به شما کمک کرده باشد. همچنین ممکن است بخواهید آموزش های زیر را هم ببینید: