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

برای اینکه پرداخت حضوری فروشگاه خود را که با کمک وردپرس و ووکامرس راه اندازی کردهاید به شهر خاصی نسبت دهید ابتدا وارد این لینک بشوید. در تصویر بالا ما ابتدا خلاقیت به خرج دادیم و تنها اسم پرداخت در محل را با کلمهی فقط شهر تهران نوشتیم اما راه حل بهتری باید یافت میشد تا به شهرهای دیگر این گزینه نمایش داده نمیشد. افزونهی woocommerce payment method conditions priorities را خریداری کنید و سپس آن را نصب کنید. (این افزونه توسط ما تایید نمیشود لذا صحت استفاده از آن را باید خودتان تشخیص بدهید؛ البته این افزونه یک بار توسط ما امتحان شده است و نتیجه معقولی را داده است به همین علت این نوشته را نگارش کردیم.) بعد از خرید و نصب این افزونه وارد بخش تنظیمات آن شوید و سپس پرداخت برای شهر خاصی را مثل مثال زیر فعال کنید. (در این ما شهر تهران را وارد کردهایم.)

خب اگر دقت کنید حالا با کمک تنظیمات افزونهی woocommerce payment method conditions priorities به ووکامرس گقتیم که پرداخت در هنگام دریافت را زمانی که در استان تهران و شهر تهران بود نمایش دهد در غیر این صورت آنرا نمایش ندهد. به همین سادگی شما امکان پرداخت در محل را در فروشگاه اینترنتی خود تنها برای شهری خاص تنظیم کردهاید.
پیشنهاد نویسنده: روش ناموجود کردن تمام محصولات ووکامرس به صورت یکجا
اگر روشهای بهتری در نظر دارید در بخش نظرات برای ما بنویسید؛ دقت کنید وبسایت ما مسئولیتی در قبال افزونههایی که معرفی کرده است ندارد.



















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