رفع خطای ووکامرس: هیچ روش پرداختی در دسترس نیست
در آپدیت جدید ووکامرس مشتریان در هنگام تسویه حساب فروشگاه در بخش انتخاب درگاه با این خطا روبرو میشوند و درگاههای پرداخت به آنها نمایش داده نمیشود. این خطا بدلیل تغییرات ووکامرس در نسخه های جدید و عدم سازگاری پلاگینهای پرداخت قدیمیبا آن است و پلاگینهای پرداختی که با این تغییرات سازگار و آپدیت نشوند با این مشکل روبروی خواهند شد.
در ادامه با جزئیات بیشتر و روش حل آن آشنا خواهیم شد.
این مشکل سایت های زیادی را با خطا روبرو کرده است، متاسفانه میتوان گفت در حال حاضر هیچیک از پلاگینهای درگاههای پرداخت موجود با نسخه جدید ووکامرس سازگار نیستند و سایت هایی که از نسخه جدید ووکامرس راه اندازی شوند با نصب و تنظیم پلاگینهای پرداخت درگاههای ایران با خطای زیر در مراحل تسویه حساب روبرو شده و امکان انتخاب درگاه و ادامه مراحل پرداخت برای مشتریانشان وجود نخواهد داشت.
خطای مربوطه:
هیچ روش پرداختی در دسترس نیست. این ممکن است یک خطا از جانب ما باشد. لطفا در صورت نیاز به راهنمایی برای سفارش خود با ما تماس بگیرید.
و در صورتی که سایتتان انگلیسی باشد به این شکل نمایش داده میشود
There are no payment methods available. This may be an error on our side. Please contact us if you need any help placing your order.
در صورتی که روش های ارائه شده در این آموزش مشکل شما را برطرف نکرد حتما با پشتیبانی ما در ارتباط باشید.
علت خطای "هیچ روش پرداختی در دسترس نیست" چیست ؟
در آپدیت جدید پلاگین فروشگاهی ووکامرس، در برگه مربوط به پرداخت (تسویه حساب) دیگر ووکامرس از شرتکد استفاده نمیکند و به جای آن یک آیتم بهصورت بلوک به آیتم های ویرایشگر گوتنبرگ اضافه کرده است. این ویژگی امکانات بسیار خوبی در زمینه با تغییر و ویرایش آیتمها و طراحی صفحه تسویه حساب در اختیار مدیران سایت ها قرار میدهد.
و در نسخه های جدید از این پس بهصورت پیش فرض از این آیتم برای برگه پیش فرض تسویه حساب (پرداخت) ووکامرس استفاده خواهد کرد.

پلاگینهای پرداخت ووکامرس قدیمیکه با صفحه تسویه حساب یا همان پرداخت ووکامرس با شرتکد سازگار بودند اکنون بر روی سایت هایی که برگه پرداختشان بر اساس المنت بلوک ویرایشگر گوتنبرگ طراحی شده است سازگار نبوده و در صورت نصب و فعالسازی هم در صفحه صورت حساب نمایش داده نمیشوند.
برای سازگاری پلاگینهای پرداخت حتما باید بر اساس تغییرات جدید آپدیت شوند.
البته پلاگین دستیار پرداخت پِی زیتو اکنون هم با صفحات پرداخت و تسویه حساب ووکامرس در حالت شرتکد و هم در حالت المان بلوک در ویرایشگر گوتنبرگ سازگاری کامل دارد.
راه حل خطای "هیچ روش پرداختی در دسترس نیست"
۱- بروزرسانی پلاگینهای پرداخت:
متاسفانه تمام پلاگینهای موجود برای درگاههای پرداخت کشور هماکنون در تاریخ نگارش این مقاله با آپدیت جدید سازگار نیستند و برای استفاده از این پلاگین ها حتما باید توسط برنامه نویس و تولید کننده آن بروزرسانی شوند.
۲- استفاده از دستیار پرداخت پِی زیتو
پلاگین پِی زیتو در حال حاضر هم با صفحات پرداخت ووکامرس با حالت شرت کد و هم با نوع جدید صفحات پرداخت و تسویه حساب ووکامرس یعنی بهصورت المنت در ویرایشگر گوتنبرگ سازگاری کامل و ۱۰۰٪ دارد که شما میتوانید با خیال راحت این پلاگین را جایگزین تمام پلاگینهای درگاه پرداخت خود نمایید و به همه درگاههای پرداخت مستقیم و پرداخت یار متصل شوید.
پلاگین دستیار پرداخت پِی زیتو یک افزونه جامع مالی و پرداختی است که میتواند تمام پلاگینهای وردپرس که نیاز به درگاه پرداخت دارند، از جمله ووکامرس را به همه درگاههای پرداخت مستقیم و واسط متصل کند و همینطور امکانات گسترده مالی و پرداختی دیگری نیز در اختیار سایت شما قرار میدهد که علاوه بر این امکانات باعث بهینه سازی و افزایش انعطاف بخش مالی و پرداختی فروشگاه شما خواهد شد.

۳- برگرداند صفحه تسویه حساب به حال قدیمیشرتکت (روش غیر اصولی)
یک روش غیر استاندارد و غیر اصولی دیگر نیز وجود دارد که ما آن را به شما توصیه نمیکنیم.
برای این کار شما میتوانید وارد برگه مربوط به تسویه حساب یا پرداخت ووکامرس شوید و با حذف بلوک تسویه حساب گوتنبرگ ووکامرس، یک بلوک جدید از نوع شرت کد تعریف نموده و شرتکد [woocommerce_checkout] را در آن قرار دهید.
این روش یک روش غیر اصولی است و شما را از بسیاری از امکانات آپدیت جدید ووکامرس محروم نموده و برای شما و سایتتان محدودیت ایجاد میکند. همینطور ممکن است در آینده مجددا این بخش از سایت شما دچار مشکل شود.
نکته: اگر پلاگین پرداخت در صفحه صورتحساب سایتتان همچنان نمایش داده نمیشود علت میتواند مشکل دیگری باشد که مقالهای دیگر به مجموعه دلایل این مشکل پرداخته ایم: رفع خطای ووکامرس: به نظر میرسد هیچ روش پرداختی موجود نیست