پیگیری سفارش ووکامرس: صفحهای که مشتری بدون حساب هم وضعیت سفارش و کد رهگیری را ببیند
ووکامرس یک فرم پیگیری سفارش دارد، ولی آن فرم شماره سفارش و ایمیل مشتری را میخواهد. فروشگاه ایرانی برای پیگیری سفارش ووکامرس به صفحهای نیاز دارد که با شماره موبایل کار کند، به مشتری بدون حساب کاربری هم جواب بدهد و کد رهگیری پست را نشان بدهد.
هر تماس «سفارشم کجاست؟» وقت شما را میگیرد، و جواب بیشترشان یک جمله است: پرداخت شده، فردا ارسال میشود، یا این کد رهگیریاش است. صفحهی پیگیری همین جمله را بیتماس به مشتری میدهد. این هم یکی از کارهای فارسی سازی ووکامرس است که با ترجمه درست نمیشود، چون فرم پیشفرض برای فروشگاهی ساخته شده که مشتریهایش ایمیل دارند.
ووکامرس خودش پیگیری سفارش دارد؟
بله. ووکامرس شورتکدی به اسم [woocommerce_order_tracking] دارد که در یک برگه میگذارید و یک فرم دوفیلدی میسازد: شماره سفارش و ایمیل صورتحساب. سفارش فقط وقتی نشان داده میشود که این دو با هم جور باشند.
برای فروشگاه ایرانی این فرم سه مشکل دارد.
اول، ایمیل. در خیلی از فروشگاهها فیلد ایمیل تسویهحساب اختیاری است یا حذف شده، چون مشتری ایرانی آن را پر نمیکند یا ایمیلی مینویسد که خودش هم یادش نیست. سفارشی که ایمیل ندارد، با این فرم پیدا نمیشود.
دوم، شماره سفارش. مشتری شماره سفارش را از ایمیل تأیید برمیدارد، و ایمیلی نگرفته.
سوم، کد رهگیری. ووکامرس جایی برای ثبت کد رهگیری پست ندارد، پس فرمش هم چیزی از ارسال نشان نمیدهد. مشتری فقط وضعیت سفارش و فهرست محصولات را میبیند.
پس پیگیری در فروشگاه ایرانی باید با چیزی باشد که مشتری همیشه دارد و همیشه یادش است: شماره موبایل.
پیگیری با شماره موبایل امن است؟

این مهمترین سؤال است و کمتر کسی میپرسدش.
فرمی که فقط شماره موبایل بگیرد و سفارشها را نشان بدهد، آنها را به هر کسی که شماره را دارد نشان میدهد: همکار، همسایه، یا کسی که شماره را در یک گروه دیده. سفارش ووکامرس محصولات، مبلغ و گاهی نشانی گیرنده را دارد. فرمی که شماره سفارش بهاضافهی موبایل بخواهد کمی بهتر است، ولی شمارهی سفارشهای ووکامرس پشتسرهم ساخته میشوند و حدس زدنشان ساده است.
بعضی افزونهها برای این کپچا گذاشتهاند. کپچا ربات را میگیرد، نه آدمی را که شمارهی کسی را دارد.
راه درست این است که پیش از نشان دادن سفارش، یک کد یکبارمصرف به همان شمارهای که روی سفارش ثبت شده پیامک شود. کسی که گوشی صاحب سفارش را ندارد، کد را ندارد و چیزی نمیبیند. سه جزء کوچک هم این کار را کامل میکنند:
- سقف درخواست کد برای هر شماره در یک بازهی زمانی، تا کسی نتواند با یک شماره پیامک پشت پیامک بفرستد و اعتبار پنل شما را خالی کند.
- تعداد تلاش محدود برای وارد کردن کد، تا حدس زدن کد ممکن نباشد.
- دسترسی محدود به زمان بعد از تأیید، تا اگر مشتری صفحه را روی گوشی دیگری باز گذاشت، تا ابد باز نماند.
همین کد پیامکی یک فایدهی دیگر هم دارد: نیازی نیست مشتری حساب بسازد یا رمزی یادش بماند.
مشتری در صفحهی پیگیری چه ببیند؟

صفحهی پیگیری خوب یک خط زمانی ساده است، نه فهرست وضعیتهای ووکامرس:
| مرحله | از کجا معلوم میشود | اگر نباشد |
|---|---|---|
| ثبت شد | ساخته شدن سفارش | مشتری مطمئن نیست سفارشش رسیده |
| پرداخت و آمادهسازی | وضعیت «در حال انجام» | تماس میگیرد که پولش رسیده یا نه |
| ارسال شد | ثبت کد رهگیری یا تیک «ارسال شده»، نه وضعیت ووکامرس | نمیداند منتظر پست باشد یا هنوز در انبار است |
| تحویل یا تکمیل | وضعیت «تکمیل شده» | خط زمانی بسته نمیشود |
| لغو یا مسترد | وضعیت «لغو شده» یا «مسترد شده» | دنبال سفارشی میگردد که دیگر نیست |
ردیف سوم مهمترین است. ووکامرس وضعیت «ارسال شده» ندارد. «تکمیل شده» در بعضی فروشگاهها یعنی بسته ارسال شد و در بعضی یعنی به دست مشتری رسید. اگر افزونه «ارسال شد» را از وضعیت ووکامرس حدس بزند، خط زمانی مشتری یا زودتر از واقعیت جلو میرود یا هیچوقت به آن مرحله نمیرسد. بهتر است ارسال با یک کار مشخص شما ثبت شود: وارد کردن کد رهگیری یا زدن یک تیک.
اگر تحویل درونشهری با پیک دارید، وضعیت پیک موتوری در راهکار وردپرس یک مرحلهی جدا بین «در حال انجام» و «تکمیل شده» میسازد، و همان هم باید در خط زمانی مشتری دیده شود.
کد رهگیری پست را کجا وارد کنیم و چطور لینک بدهیم؟

ووکامرس فیلدی برای کد رهگیری ندارد. افزونهی پیگیری آن را به صفحهی ویرایش سفارش اضافه میکند: یک جعبه که کد پست یا باربری را در آن مینویسید.
لینک پیگیری از روی یک الگو ساخته میشود: آدرس صفحهی پیگیری شرکت پست یا باربری، با {code} بهجای کد رهگیری. مثلا برای پست:
https://tracking.post.ir/?id={code}
افزونه {code} را با کد هر سفارش عوض میکند و مشتری با یک لمس به صفحهی پیگیری پست میرود. اگر با باربری دیگری کار میکنید، الگوی همان را بگذارید. اگر الگو را خالی بگذارید، کد فقط بهصورت متن دیده میشود و مشتری باید خودش آن را کپی کند.
اگر برچسب پستی را از خود سایت چاپ میکنید، بهتر است کد رهگیری از همین فیلد روی برچسب هم بیاید تا دو بار وارد نشود. این را در تنظیم فاکتور و برچسب پستی در راهکار وردپرس گفتهایم. اینکه برچسب روی لیبل حرارتی درست چاپ شود و افزونهاش را با چه معیاری انتخاب کنید، در چاپ فاکتور و برچسب پستی ووکامرس آمده است.
افزونه پیگیری سفارش ووکامرس را با چه معیاری انتخاب کنیم؟
این سؤالها را از صفحهی هر افزونه یا از پشتیبانش بپرسید:
| چه بپرسید | چرا مهم است |
|---|---|
| با شماره موبایل پیدا میکند یا ایمیل میخواهد؟ | بیشتر سفارشهای ایرانی ایمیل درست ندارند |
| پیش از نشان دادن سفارش کد پیامکی میفرستد یا فقط کپچا دارد؟ | بدون کد، هر کسی که شماره را دارد سفارش را میبیند |
| برای مشتری بدون حساب کاربری کار میکند؟ | بیشتر مشتریها مهمان خرید میکنند |
| فیلد کد رهگیری و لینک پست دارد؟ | بدون آن، مرحلهی ارسال خالی میماند |
| «ارسال شده» را جدا از «تکمیل شده» میفهمد؟ | جلوی خط زمانی غلط را میگیرد |
| سقف درخواست کد و زمان انقضای دسترسی دارد؟ | جلوی خالی شدن اعتبار پنل و صفحهی باز مانده را میگیرد |
| با HPOS (ذخیرهی جدید سفارشها) سازگار است؟ | فروشگاههای تازهی ووکامرس پیشفرض با آن کار میکنند |
| با پنل پیامک شما کار میکند؟ | کد تأیید از همان پنل میرود |
افزونهی پیگیری سفارش رایگان هم هست. معیارها برای آنها هم همین است. فقط ردیف آخر را جدیتر بگیرید، چون افزونهی رایگانی که کد تأیید میفرستد معمولا یک پنل پیامک مشخص میخواهد.
پیگیری سفارش با ماژول راهکار وردپرس

ماژول پیگیری سفارش افزونهی رایگان راهکار وردپرس همین کار را میکند. یک پیشنیاز دارد: ماژول ورود پیامکی باید روشن باشد. کد تأیید پیگیری از همان مسیر و با همان درگاه پیامک میرود، یعنی فعلا فقط IPPanel. اینکه ورود پیامکی چطور کار میکند و کجا فروشگاه را قفل میکند، در ورود با شماره موبایل در وردپرس آمده.
چیزهایی که دارد، با همان معیارهای جدول بالا:
- مشتری شماره موبایل یا کد سفارش را مینویسد. با موبایل، تا ده سفارش آخر همان شماره پیدا میشود.
- یک کد یکبارمصرف به شمارهی ثبتشده روی سفارش پیامک میشود. شمارهی مقصد نیمهپنهان نشان داده میشود، تا مشتری بفهمد کد کجا رفته بدون اینکه شماره برای کسی دیگر لو برود.
- برای هر شماره در هر ۱۵ دقیقه حداکثر ۵ درخواست کد پذیرفته میشود. تلاشهای اشتباه هم محدود است.
- بعد از تأیید، جزئیات سفارش فقط ۱۵ دقیقه باز میماند.
- جزئیات سفارش شماره، وضعیت، مبلغ و کد رهگیری پستی را نشان میدهد. اگر چند سفارش باشد، سفارشهای در جریان بالای فهرستاند.
- در صفحهی ویرایش هر سفارش دو فیلد اضافه میشود: کد رهگیری پستی و تیک این سفارش ارسال شده است. هر کدام که پر شود، مرحلهی «ارسال شده» برای مشتری روشن میشود.
- سفارشی که شماره موبایل ندارد قابل پیگیری نیست، چون جایی برای فرستادن کد نیست.
راهاندازی سه کار است. افزونه را از صفحهی دانلود راهکار وردپرس بگیرید و ماژولهای ورود پیامکی و پیگیری سفارش را روشن کنید. یک برگهی خالی بسازید، بهتر با نامک tracking. بعد در تنظیمات راهکار وردپرس ← پیگیری سفارش همان برگه را انتخاب کنید، الگوی لینک پست را بنویسید و یک شمارهی پشتیبانی بگذارید تا اگر سفارشی برای شمارهی واردشده پیدا نشد، به مشتری نشان داده شود. فرم خودکار به برگه اضافه میشود و شورتکدی لازم نیست. جزئیات هر تنظیم در تنظیم پیگیری سفارش در راهکار وردپرس آمده است.
سؤالهای پرتکرار
مشتری عضو هم میتواند از همین صفحه استفاده کند؟ بله. صفحهی پیگیری با شماره موبایل کار میکند و فرقی نمیکند مشتری حساب دارد یا نه. مشتری عضو همچنان سفارشهایش را در حساب کاربری هم میبیند.
اگر مشتری موقع خرید شمارهی دیگری نوشته باشد چه؟ سفارش با شمارهی تازه پیدا نمیشود، و همین درست است: کد باید به شمارهی روی سفارش برود. برای همین شمارهی پشتیبانی را در تنظیمات خالی نگذارید.
کد رهگیری را با پیامک هم بفرستیم؟ اگر افزونهی پیامکتان متغیری برای کد رهگیری دارد، بله. پیامک «ارسال شد» با کد رهگیری بیشتر تماسها را از اول میگیرد. اینکه کدام وضعیتها پیامک بخواهند، در پیامک ووکامرس فارسی آمده است.
نظرات
ایمیل شما نمایش داده نمیشود. نظرها پس از تأیید تیم منتشر میشوند.
هنوز نظری ثبت نشده. اولین نفر باش.



نظر خودت را بنویس