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

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