محتوانوشته

اگر شما از ووکامرس به عنوان فروشگاه ساز استفاده می کنید، ممکن با برخی از مشکلات مواجه شده باشید. یکی از مشکلات، مشکل ثبت مشتری به عنوان مهمان در سفارشات ووکامرس می باشد. یعنی اگر یک مشتری بدون اینکه در سایت شما ورود پیدا کند از شما خریدی انجام دهد، سفارش به‌صورت مهمان ثبت خواهد شد. برای رفع این مشکل به شما پیشنهاد می کنم که تا انتهای این آموزش مارو همراهی کنید، زیرا قصد داریم شما را با نحوه حل مشکل ثبت مشتری به عنوان مهمان در سفارشات ووکامرس آشنا کنیم.

برای مدیریت درخواست بازگشت کالا و گارانتی سفارش می‌توان افزونه Returns and Warranty Requests را بررسی کرد.

برای اجرای بهتر ویرایش جزئیات سفارش توسط مشتریان ووکامرس، بررسی افزونه Edit Order by Customer در کنار روش‌های مطرح‌شده در این مقاله می‌تواند مفید باشد.

برای ارزیابی ریسک و سفارش‌های مشکوک در ووکامرس، WooCommerce Anti-Fraud نیز قابل بررسی است؛ امکانات آن باید متناسب با نیاز همین بخش از سایت ارزیابی شود.

برای انتخاب ابزار مناسب در زمینه «مدیریت و ویرایش سفارش»، WooCommerce Order Tags گزینه دیگری برای بررسی در کنار روش این آموزش است.

برای اختصاص بارکد یا QR به سفارش‌ها برای مراحل پردازش و تحویل، WooCommerce Order Barcodes یکی از ابزارهای مرتبط در وردپرس است. هنگام انتخاب آن، سازگاری با امکانات فعلی سایت را بررسی کنید.

 

رفع مشکل ثبت مشتری به عنوان مهمان در سفارشات ووکامرس

ما باید مشخص کنیم که وقتی مشتری با ایمیلی که در سایت ثبت نام کرده خرید نماید، به جای مهمان به عنوان مشتری ثبت شود. با اینکار کاربر می تواند پس از خرید وارد حساب کاربری خود شده و سپس اطلاعات خرید خود را مشاهده کند. برای انجام اینکار ساده ترین روش اضافه کردن یک قطعه کد به فایل قالب می باشد.

برای «مدیریت صندوق فروش حضوری فروشگاه» می‌توان افزونه Blog Post Tiles را از نظر امکانات و سازگاری با سایت بررسی کرد.

برای «مدیریت صندوق فروش حضوری فروشگاه» می‌توان افزونه WP Post Modules Elementor را از نظر امکانات و سازگاری با سایت بررسی کرد.

اگر به راهکاری برای «مدیریت و ویرایش سفارش» نیاز دارید، می‌توان WooCommerce Order Proposal را نیز با گزینه‌های معرفی‌شده در این مطلب مقایسه کرد؛ سازگاری فنی و محدوده امکانات را بررسی کنید.

برای انجام کار، از بخش “نمایش” روی گزینه “ویرایشگر پوسته” کلیک کنید. سپس فایل توابع پوسته (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);

گاهی اوقات ممکن است بعد از اینکه کدبالا را به فایل قالب اضافه می کنید، با خطا مواجه شوید. در این صورت باید مجددا کدهای وارد شده را مورد بررسی قرار دهید. زیرا معمولاً خطایی که در این بخش رخ می دهد مربوط به منابع سرور کم است یا مشکلی در کدنویسی به وجود آمده است. بعد از وارد کردن کد و ذخیره فایل، مشاهده خواهید کرد که وقتی مشتری که قبلاً در سایت شما ثبت نام کرده است، مجددا از شما خرید می کند، سفارش با ایمیل مشتری ثبت خواهد شد.

در بررسی شیوه‌های «مدیریت حساب کاربری و مشتریان»، قابلیت‌های WooCommerce Frontend Manager هم قابل ارزیابی است؛ انتخاب نهایی باید براساس شرایط واقعی سایت انجام شود.

بیشتر بخوانید: آموزش نحوه تبدیل تصاویر به WebP در وردپرس 

 

جمع بندی: برطرف کردن مشکل ثبت مشتری به عنوان مهمان در سفارشات ووکامرس

ووکامرس به عنوان محبوب ترین فروشگاه ساز وردپرس دارای انواع خطاهای مختلفی است که یکی از آنها می تواند خطای مشکل ثبت مشتری به عنوان مهمان در سفارشات ووکامرس باشد. این خطا را می توان با اضافه کردن یک قطعه کد به فایل اصلی قالب رفع کرد. ما در این مطلب شما را با حل مشکل ثبت مشتری به عنوان مهمان در سفارشات ووکامرس آشنا کردیم. امیدوارم این آموزش مورد رضایت شما عزیزان قرار گرفته باشد.

هنگام برنامه‌ریزی برای مدیریت و تایید سفارش‌های ووکامرس، بهتر است افزونه Order Approval for WooCommerce نیز بررسی شود.

برای افزودن فیلدهای سفارشی به سفارش‌های ووکامرس، Admin Custom Order Fields نیز یکی از ابزارهای قابل بررسی است؛ کاربرد آن باید با نیاز همان بخش سایت سنجیده شود.

در بررسی شیوه‌های «مدیریت حساب کاربری و مشتریان»، قابلیت‌های WooCommerce Account Pages هم قابل ارزیابی است؛ انتخاب نهایی باید براساس شرایط واقعی سایت انجام شود.

نظراتمقاله

چیزی اینجا نیست!

چیزی اینجا نیست!

خوشحال می شویم همین الان می‌توانید اولین نظر خود را ارسال نمایید!

بیشتر بخوانید ازاین نویسنده