مرسوله، شرکت حمل و رهگیری تحویل
فیلدهای حمل، ثبت مرسوله، نرخ، کد رهگیری و تحویل حضوری
ارسال، روش حمل، مرسوله، نرخ، رهگیری، برگشت و تحویل حضوری
«روش ارسال» ترجیح هنگام خرید است؛ «مرسوله» رکورد اجرای واقعی حمل؛ «رهگیری» نتیجه تعامل با حامل؛ و «تحویل نهایی» رویداد دریافت کالا. این چهار چیز باید از هم جدا باشند. در آناما سفارش snapshot گیرنده و روش ارسال را دارد و مدل Shipment رکورد جداگانه نگه میدارد. بخش حمل نیز میتواند از مسیر یکپارچهسازی با provider عملیات نرخگیری، ایجاد مرسوله و رهگیری را صف کند؛ فعالبودن هر provider وابسته به تنظیمات است.
فیلدهای مهم مرسوله
| فیلد | منظور | اقدام درست |
|---|---|---|
order | سفارش مالک بسته | پیش از ثبت، شماره و Tenant را تطبیق دهید |
carrier | شرکت حمل واقعی | عنوان ساختگی برای پرکردن فرم ننویسید |
tracking_code | شناسه رهگیری که حامل برگردانده | شماره سفارش داخلی جای کد رهگیری نیست |
status | مرحله مرسوله | با وضعیت تجاری سفارش اشتباه نشود |
shipped_at | زمان خروج/واگذاری ثبتشده | نباید پیش از واگذاری واقعی ساخته شود |
delivered_at | زمان تحویل | به نتیجه معتبر حامل یا سند دریافت متکی باشد |
| مرجع سرویس/Job | شناسه عملیات یکپارچهسازی | برای پیگیری خطا یا درخواست تکراری کاربرد دارد |
فرق نرخ حمل با مبلغ حمل در سفارش
نرخ پیشنهادی carrier ممکن است براساس وزن، مقصد، بستهبندی یا قرارداد تغییر کند. مبلغ shipping_amount که مشتری هنگام checkout پذیرفته است در snapshot سفارش ثبت میشود؛ نرخ تازه carrier نباید بیاجازه مبلغ فروش گذشته را تغییر دهد. اگر اختلاف هزینه واقعی حمل با مبلغ دریافتی ایجاد شد، موضوع تجاری/مالی مجزا است.
جریان معمول ارسال
۱. سفارش را تا بستهبندی واقعی پیش ببرید. ۲. نشانی snapshot، موبایل گیرنده و محدوده خدمت شرکت حمل را کنترل کنید. ۳. اگر provider فعال است، درخواست نرخ یا ثبت مرسوله را از مسیر رسمی حمل ارسال کنید. ۴. پاسخ شامل شناسه عملیات یا رهگیری را در رکورد مرسوله بررسی کنید. ۵. بعد از تحویل واقعی بسته به شرکت حمل، مرحله ارسال را ثبت کنید. ۶. وضعیت رهگیری و موارد ناموفق را پیگیری کنید. ۷. تنها با شاهد معتبر، تحویل نهایی را ثبت کنید.
چرا دو رکورد ارسال برای یک بسته خطرناک است؟
اگر پس از ثبت مرسوله، دوباره عملیات ایجاد را اجرا کنید، بسته به رفتار provider ممکن است برچسب یا هزینه حمل دوم تولید شود. بخش یکپارچهسازی در کد از شناسههای درخواست استفاده میکند، ولی وجود سازوکار جلوگیری از تکرار دلیل نمیشود دکمه ایجاد را بدون بررسی نتیجه قبلی تکرار کنیم. ابتدا به Job و شناسه مرجع قبلی رجوع کنید.
وضعیتهای مشکلدار
- مرسوله بدون کد رهگیری: ممکن است فقط مرحله سفارش ثبت شده یا provider هنوز پاسخی نداده باشد. رکورد عملیات و وضعیت حامل را بخوانید؛ کد جعلی نسازید.
- رهگیری «ناموفق»: خطای ایجاد مرسوله با شکست تحویل فیزیکی یکی نیست. علت خطا را از provider و نشانی مشخص کنید.
- مشتری میگوید تحویل نگرفته: ابتدا شناسه سفارش و مرسوله، تاریخ وضعیت حامل و گیرنده را تطبیق دهید؛ زدن «تحویل شد» راهحل نیست.
- نشانی بعد از ثبت سفارش عوض شده: نشانی حساب کاربری را با snapshot تاریخی اشتباه نگیرید. تغییر نشانی مرسوله باید در مسیر مجاز حمل انجام شود.
- سفارش چند بستهای: هر بسته و وضعیت آن را مستقل بررسی کنید؛ کاملشدن یک بسته لزوماً کل تعهد تحویل را پایان نمیدهد.
تحویل حضوری
در سفارش دستی امکان pickup وجود دارد و هزینه حمل باید صفر باشد. برای تحویل حضوری لازم است شخص دریافتکننده و زمان واقعی تحویل در فرآیند فروشگاه کنترل شوند؛ در کد فرم سفارش دستی الزام اسکن امضا برای همه موارد وجود ندارد، پس نباید در راهنما ادعا کنیم که خودکار انجام میشود. در صورت نیاز، رسید تحویل و سیاست تأیید هویت را به رویه عملیاتی کسبوکار اضافه کنید.
پیشنهاد شاخصهای عملکرد
زمان از پرداخت تا پردازش، از بستهبندی تا واگذاری، درصد مرسوله بدون رهگیری، نرخ برگشت به فرستنده و درصد تحویل بهموقع را گزارش کنید. اینها پیشنهاد مدیریت عملیاتاند و ممکن است همه بهصورت کارت آماده در نسخه جاری وجود نداشته باشند. برای مرجوعی بعد از تحویل فرآیند مرجوعی را ببینید.