محتوانوشته
اگر شما از ووکامرس به عنوان فروشگاه ساز استفاده می کنید، ممکن با برخی از مشکلات مواجه شده باشید. یکی از مشکلات، مشکل ثبت مشتری به عنوان مهمان در سفارشات ووکامرس می باشد. یعنی اگر یک مشتری بدون اینکه در سایت شما ورود پیدا کند از شما خریدی انجام دهد، سفارش بهصورت مهمان ثبت خواهد شد. برای رفع این مشکل به شما پیشنهاد می کنم که تا انتهای این آموزش مارو همراهی کنید، زیرا قصد داریم شما را با نحوه حل مشکل ثبت مشتری به عنوان مهمان در سفارشات ووکامرس آشنا کنیم.
رفع مشکل ثبت مشتری به عنوان مهمان در سفارشات ووکامرس
ما باید مشخص کنیم که وقتی مشتری با ایمیلی که در سایت ثبت نام کرده خرید نماید، به جای مهمان به عنوان مشتری ثبت شود. با اینکار کاربر می تواند پس از خرید وارد حساب کاربری خود شده و سپس اطلاعات خرید خود را مشاهده کند. برای انجام اینکار ساده ترین روش اضافه کردن یک قطعه کد به فایل قالب می باشد.
برای انجام کار، از بخش “نمایش” روی گزینه “ویرایشگر پوسته” کلیک کنید. سپس فایل توابع پوسته (functions.php) را باز و قطعه کد زیر را در انتهای این فایل اضافه کنید:
function mihanwp_set_customer_email($order,$data){
$email = $data['billing_email'];
if(email_exists($email)){
$user = get_user_by('email',$email);
$order->set_customer_id($user->ID);
}
}
add_action('woocommerce_checkout_create_order','mihanwp_set_customer_email',10,2);
گاهی اوقات ممکن است بعد از اینکه کدبالا را به فایل قالب اضافه می کنید، با خطا مواجه شوید. در این صورت باید مجددا کدهای وارد شده را مورد بررسی قرار دهید. زیرا معمولاً خطایی که در این بخش رخ می دهد مربوط به منابع سرور کم است یا مشکلی در کدنویسی به وجود آمده است. بعد از وارد کردن کد و ذخیره فایل، مشاهده خواهید کرد که وقتی مشتری که قبلاً در سایت شما ثبت نام کرده است، مجددا از شما خرید می کند، سفارش با ایمیل مشتری ثبت خواهد شد.
بیشتر بخوانید: آموزش نحوه تبدیل تصاویر به WebP در وردپرس
جمع بندی: برطرف کردن مشکل ثبت مشتری به عنوان مهمان در سفارشات ووکامرس
ووکامرس به عنوان محبوب ترین فروشگاه ساز وردپرس دارای انواع خطاهای مختلفی است که یکی از آنها می تواند خطای مشکل ثبت مشتری به عنوان مهمان در سفارشات ووکامرس باشد. این خطا را می توان با اضافه کردن یک قطعه کد به فایل اصلی قالب رفع کرد. ما در این مطلب شما را با حل مشکل ثبت مشتری به عنوان مهمان در سفارشات ووکامرس آشنا کردیم. امیدوارم این آموزش مورد رضایت شما عزیزان قرار گرفته باشد.
نظراتمقاله
چیزی اینجا نیست!
خوشحال می شویم همین الان میتوانید اولین نظر خود را ارسال نمایید!