معرفی ویژگی
یک شهر ممکن است در سفارشها با فاصله، املای متفاوت یا نام دیگری ثبت شود. این تفاوتها هنگام تفکیک سفارشها و استفاده از قواعد حمل شهرمحور دردسر ایجاد میکنند؛ مشتری هم مجبور است اطلاعاتی را تایپ کند که میتواند از فهرست انتخاب شود.
جم پک نام فارسی ۳۱ استان و فهرست وابسته ۱۵۶۶ شهر را در اختیار فرم آدرس قرار میدهد. با تغییر استان، گزینههای شهر متناسب با همان انتخاب بهروز میشوند و داده در بخشهای پشتیبانیشده آدرس صورتحساب و ارسال استفاده میشود.
اگر JavaScript اجرا نشود یا داده شهر در دسترس نباشد، ورودی متنی جایگزین میشود تا تکمیل آدرس متوقف نماند. فهرستهای خواندنی برای اپلیکیشن نیز در نظر گرفته شدهاند تا وب و اپ از ساختار مقصد مشترکی استفاده کنند.
امکانات اصلی
- نام فارسی استانها: ۳۱ استان ایران را با نام فارسی نمایش دهید، در حالی که کد استاندارد هر استان در ووکامرس حفظ میشود.
- شهرهای وابسته به استان: از فهرست ۱۵۶۶ شهر استفاده کنید؛ گزینههای شهر پس از تغییر استان بهروز میشوند.
- پوشش فرمهای آدرس: انتخاب استان و شهر در بخشهای پشتیبانیشده آدرس صورتحساب و آدرس ارسال قابل استفاده است.
- ورودی جایگزین شهر: در نبود JavaScript یا داده لازم، فیلد متنی در دسترس میماند تا مشتری بتواند آدرس را تکمیل کند.
- داده قابل استفاده برای حمل: مقصد منظمتر در اختیار روشها و قواعد حمل سازگار قرار میگیرد؛ کد استان برای مناطق حمل ووکامرس حفظ میشود.
- فهرست خواندنی برای اپ: اپلیکیشن میتواند استانها و شهرهای وابسته را از مسیرهای API خواندنی دریافت کند.
- کاهش تداخل ابزارهای مشابه: رفتار محافظهکارانه برای کاهش تداخل با افزونههای مشابه در نظر گرفته شده است، هرچند استفاده همزمان از چند افزونه مدیریت شهر توصیه نمیشود.
مزایای اصلی
- تایپ کمتر برای مشتری: انتخاب از فهرست، ورود نام استان و شهر را در حالت عادی سادهتر میکند.
- آدرسهای همشکلتر: اختلاف نگارش شهرها کمتر میشود و بررسی مقصد سفارشها آسانتر خواهد بود.
- حفظ ارتباط با قواعد استانمحور: فارسیشدن نام نمایشی، کدهایی را که ووکامرس برای مقصد میشناسد تغییر نمیدهد.
- ادامه تکمیل آدرس در اختلال انتخابگر: نبود اسکریپت یا داده، مشتری را با فهرست خالی و بدون راه ورود شهر رها نمیکند.
چرا این ویژگی مهم است؟
نام شهر فقط متن روی برچسب مرسوله نیست؛ روشهای حمل سازگار ممکن است بر اساس همین مقدار تصمیم بگیرند. وقتی یک مقصد با چند نگارش ثبت شود، تطبیق سفارش با قواعد شهرمحور دشوارتر میشود.
در عین فارسیکردن فرم، حفظ کد استاندارد استان اهمیت دارد. مشتری باید نام خوانا ببیند و ووکامرس همچنان همان شناسهای را دریافت کند که در آدرسها و مناطق حمل استفاده میشود.
مناسب برای چه سایتهایی است؟
- فروشگاههای ارسال کالا در ایران: برای انتخاب منظمتر استان و شهر در آدرس سفارش.
- فروشگاههای دارای مقصدهای پرتکرار: برای کاهش تفاوت نگارش شهرها هنگام بررسی سفارشها.
- کسبوکارهای دارای حمل استانمحور: برای نمایش نام فارسی همراه با حفظ کدهای مناطق حمل ووکامرس.
- فروشگاههای دارای آدرس ارسال جداگانه: برای استفاده در بخشهای پشتیبانیشده صورتحساب و ارسال.
- فروشگاههای دارای اپلیکیشن: برای دریافت فهرست استان و شهر از API خواندنی و استفاده از ساختار مشترک با وب.
سازگاری و نکات فنی
- نیازمندی و پلن: ووکامرس فعال لازم است. این ویژگی رایگان است و به لایسنس حرفهای نیاز ندارد.
- پوشش جغرافیایی: داده نسخه منبع شامل ۳۱ استان و ۱۵۶۶ شهر است. همه روستاها، محلهها، مناطق شهرداری و کدهای پستی در آن قرار ندارند؛ تغییر تقسیمات کشوری به بهروزرسانی داده نیاز دارد.
- حفظ ساختار آدرس: کد استانهای ووکامرس بازنویسی نمیشود. استفاده از مقدار شهر در قواعد حمل به روش حمل و سازگاری مربوط وابسته است.
- رفتار جایگزین: در حالت ورودی متنی، نام شهر ممکن است دوباره با نگارشهای متفاوت ثبت شود؛ مزیت یکسانبودن نامها در این حالت قطعی نیست.
- قالب و افزونههای مشابه: جایگزینی کامل فیلدهای آدرس استاندارد میتواند به بررسی سازگاری نیاز داشته باشد. رفتار کاهش تداخل، تضمین کار همزمان چند افزونه مدیریت شهر نیست.
- مرز با حملونقل: این ویژگی داده مقصد را منظم میکند و هزینه ارسال محاسبه نمیکند. نرخ تیپاکس، پست و پیک در «روشهای حملونقل ایرانی» مدیریت میشود؛ مسیرهای API این بخش نیز برای خواندن فهرست هستند.




