اگر از پلاگین درگاه بانکی زرین پال برای فروشگاه ساز هیکاشاپ استفاده کرده باشید احتمالا به این مورد برخورد کرده اید که اگر واحد پولی فروشگاه را روی تومان (IRT) قرار دهید ، دیگر این پلاگین در صفحه سبد خرید و روش های پرداخت نمایش داده نمی شود!.
این این مشکل یک اشتباه برنامه نویسی است که جالب است تا به امروز هنوز تیم زرین پال اقدام به رفع مشکل نکرده است اما از آنجایی که حل این مشکل بسیار ساده است ، آن را با شما به اشتراک می گذارم تا شاید اگر شما هم به این مشکل خوردید بتوانید بر طرف کنید.
1. درون پلاگین یک فایل zarinpal.php قرار دارد که آن را با یک ویرایش متنی مثل Dreamweaver یا Notpad ++ باز کنید. اگر پلاگین نصب شده باشد در مسیر زیر می توانید به دنبال فایل مربوطه بگردید :
JOOMLA_ROOT/plugins/hikashoppayment/zarinpal/
حدود خط 17 خط زیر قرار دارد : (مانند تصویر زیر)
var $accepted_currencies = array( "IRR" );
همان طور که از نام متغیر پیداست (accepted currencies) کد اعتبار سنجی 3 رقمی واحدهای پولی که در این پلاگین قابل قبول می باشد را باید درون این آرایه اضافه کنیم
فقط کافی است خط 17 درون تصویر را با کد زیر جایگزین کنید :
var $accepted_currencies = array( "IRR", "IRT" );
بدین ترتیب می بینید که مشکل حل شده و روش پرداخت زرین پال نمایش داده می شود.