دقت کردید وقتی وارد سایت فروشگاهی حرفهای میشیم و روی دکمه افزودن به سبد خرید کلیک میکنیم قبل از پرداخت باید تو سایت ثبت نام کنیم!
این ثبت نام برای این هست که بازاریابی، پیگیری سفارش و… راحتتر باشه و ما اطلاعات مشتریهامون رو داشته باشیم و چه خوبه که قبل از ثبت نهایی و پرداخت این کار انجام بشه.
اما ووکامرس به صورت پیش فرض این ویژگی رو نداره و میره که اطلاعات کاربر رو بگیره و سفارش رو نهایی میکنه و ممکن ثبت نام هم نکنه!
حالا دوست دارید این ویژگی رو به سایتتون اضافه کنید؟
برای اضافه کردنش باید یه تکیه کد رو به سورس قالبتون اضافه کنید این سورس رو در ادامه این مقاله میزارم و میتونید استفاده کنید. ?
برای اضافه کردن این امکان تو ووکامرس کافیه این کد رو داخل فایل functions.php پوستهی وردپرسی خودتون قرار بدید:
//if the user is not logged in, return him to login before checkout-join acsh add_action('template_redirect', 'check_if_logged_in'); function check_if_logged_in() { if ( ! is_user_logged_in() && is_checkout() ) { $url = site_url('/checkout/?login=true&back=home'); wp_redirect( $url ); exit; } }