
اگر فروشگاه ووکامرسی شما علاوه بر مشتریان داخل ایران، خریدارانی از کشورهای دیگر دارد، نمایش قیمت با چند واحد پولی میتواند تصمیمگیری برای خرید را آسانتر کند. بهجای اینکه کاربر خودش قیمت محصول را تبدیل کند، میتوانید امکان انتخاب ارز را در صفحه محصول و فروشگاه قرار دهید. افزونه CURCY – Multi Currency for WooCommerce که با نام Multi Currency for WooCommerce نیز شناخته میشود، برای همین کار طراحی شده است.
نکته مهم این است که نمایش قیمت به دلار، ریال یا ارز دیگر با دریافت وجه به آن ارز یکسان نیست. برای پرداخت چندارزی باید درگاه پرداخت موردنظر نیز ارز انتخابشده را پشتیبانی کند. در این آموزش ابتدا تنظیم واحد پولی ووکامرس و سپس مراحل پیکربندی افزونه را بررسی میکنیم.
تنظیم واحد پولی اصلی فروشگاه در ووکامرس
از پیشخوان وردپرس به ووکامرس ← پیکربندی ← عمومی بروید. در بخش «گزینههای واحد پولی»، ارز پایه فروشگاه را انتخاب کنید. در همین قسمت میتوانید محل نمایش نماد ارز، جداکننده هزارگان، جداکننده اعشار و تعداد رقمهای اعشار را تنظیم کنید. در پایان دکمه ذخیره تغییرات را بزنید.

واحد پولی اصلی، مبنای نمایش و محاسبات فروشگاه است و نباید بدون بررسی پرداختها و سفارشهای موجود تغییر کند. اگر از تومان یا ریال استفاده میکنید، مطمئن شوید افزونههای مربوط به درگاه پرداخت، صدور فاکتور و حسابداری همان ارز و مقیاس مبلغ را بهدرستی شناسایی میکنند.
معرفی افزونه Multi Currency for WooCommerce
افزونه CURCY محصول VillaTheme امکان افزودن ارزهای مختلف، تعیین نرخ تبدیل، نمایش انتخابگر ارز و تنظیم روش نمایش قیمت را فراهم میکند. براساس اطلاعات فعلی مخزن وردپرس، نسخه 2.2.19 این افزونه در اکتبر 2026 منتشر شده است. در نسخه رایگان میتوانید 2 ارز تعریف کنید؛ برای امکانات گستردهتر باید شرایط نسخه حرفهای را بررسی کنید.
از ویژگیهای کاربردی افزونه میتوان به انتخاب ارز توسط خریدار، نمایش نوار انتخاب واحد پولی، نرخ تبدیل دستی یا خودکار، قیمت ثابت برای بعضی ارزها، شناسایی تقریبی کشور بازدیدکننده از روی IP و تنظیم ارزهای مجاز برای پرداخت اشاره کرد. امکانات دقیق هر بخش ممکن است به نسخه رایگان یا حرفهای وابسته باشد.

نصب و راهاندازی افزونه CURCY
وارد افزونهها ← افزودن افزونه تازه شوید و عبارت CURCY – Multi Currency for WooCommerce را جستجو کنید. افزونه منتشرشده توسط VillaTheme را نصب و فعال کنید. سپس از منوی Multi Currency وارد صفحه تنظیمات شوید. قبل از پیکربندی نهایی، یک نسخه پشتیبان تهیه کنید و فرایند خرید را در محیط آزمایشی بررسی کنید.
تنظیمات عمومی افزونه و افزودن ارز دوم
در سربرگ General با گزینه Enable میتوانید عملکرد افزونه را فعال کنید. بخش Currency Options برای تعیین ارزهای فروشگاه است. ارز پایه را مشخص کنید و ارز دوم، برای مثال دلار آمریکا را اضافه کنید. انتخاب ارزها محدود به دلار و ریال نیست؛ در نسخه رایگان محدودیت تعداد ارز وجود دارد، نه محدودیت به یک جفت ارز مشخص.

در بخش تنظیمات هر ارز معمولاً گزینههایی مانند Currency برای انتخاب نوع پول، Position برای جای نماد، Default برای ارز پیشفرض، Hidden برای پنهان کردن یک ارز و گزینههای نرخ تبدیل دیده میشود. Rate نسبت تبدیل ارز را تعیین میکند و در صورت نیاز میتوان هزینه تبدیل یا نرخ اختصاصی برای محصول در نظر گرفت.
بهعنوان مثال اگر ارز پایه فروشگاه ریال و ارز دوم دلار است، نرخ تبدیل را مطابق واحد مبلغ و منبع معتبر فروشگاه تنظیم کنید. وارد کردن نرخ اشتباه، مخصوصاً وقتی اختلاف واحدهای ریال و تومان در میان باشد، ممکن است قیمت نهایی را بهشدت تغییر دهد. بعد از هر تغییر نرخ، قیمت محصولات ساده، متغیر و تخفیفدار را آزمایش کنید.
نمایش ارز بر اساس موقعیت مشتری در بخش Location
در بخش Location تنظیماتی برای شناسایی تقریبی کشور مشتری و انتخاب خودکار ارز وجود دارد. گزینه Auto Detect رفتار تشخیص خودکار و Geo API منبع تشخیص موقعیت را تعیین میکند. Currency by Country نیز میتواند به اختصاص ارز مشخص به کشورهای انتخابشده کمک کند.

تشخیص مکان بر اساس IP همیشه قطعی نیست؛ VPN، پروکسی و بعضی شبکهها ممکن است نتیجه را تغییر دهند. در سایتهایی که از کش صفحه یا CDN استفاده میکنند نیز باید دقت کنید قیمت یا ارز یک مشتری به اشتباه برای مشتری دیگری نمایش داده نشود. بهتر است انتخابگر دستی ارز برای کاربر در دسترس بماند.
تنظیم ارز پرداخت در بخش Checkout
در بخش Checkout میتوان تعیین کرد مشتری با کدام ارزهای مجاز پرداخت کند. این قابلیت تنها زمانی درست کار میکند که درگاه پرداخت با ارز موردنظر سازگار باشد. اگر درگاه فروشگاه فقط ریال را دریافت میکند، نمایش قیمت دلاری به معنی امکان پرداخت دلاری نخواهد بود.
قبل از فعال کردن پرداخت چندارزی، درگاه را برای ارزهای تعریفشده آزمایش کنید و مبلغ سفارش، مالیات، هزینه حملونقل، کد تخفیف و ایمیل تأیید خرید را بررسی کنید. طبق مستندات VillaTheme، بعضی قابلیتهای CURCY در Cart Block و Checkout Block محدودیت دارند یا با روش متفاوتی کار میکنند. در نتیجه باید نوع صفحه سبد خرید و تسویهحساب را نیز بررسی کنید.
شخصیسازی ظاهر انتخابگر ارز در بخش Design
در سربرگ Design میتوانید نوار انتخاب ارز Currencies Bar را فعال کنید و محل قرارگیری آن را در سمت راست یا چپ صفحه تغییر دهید. تنظیم عنوان، رنگ، شکل نمایش نماد پول یا پرچم و نحوه جمع شدن نوار از گزینههای مربوط به این قسمت هستند. ظاهر کنترلها ممکن است در نسخههای جدید کمی متفاوت باشد.

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

حتماً نتیجه را در یک مرورگر بدون ورود، گوشی موبایل و با کش فعال هم بررسی کنید. اگر قیمت پس از انتخاب ارز تغییر نکرد، تنظیمات کش، کوکی یا روش ذخیره انتخاب ارز را بررسی کنید. افزونه شورتکدها و ابزارهای نمایش انتخابگر ارز نیز دارد، اما نوع و محل استفاده از آنها باید با قالب فروشگاه هماهنگ شود.
خطاهای رایج هنگام استفاده از چند واحد پولی
قیمت نادرست یا صفر: نرخ تبدیل، تعداد اعشار و نحوه گرد کردن را بررسی کنید. در تاریخچه نسخههای اخیر افزونه اصلاحاتی برای جلوگیری از صفر شدن مبلغ در نرخهای تبدیل بسیار کوچک ثبت شده است؛ بنابراین بروزرسانی افزونه اهمیت دارد.
نمایش ارز متفاوت در صفحه پرداخت: درگاه پرداخت ممکن است فقط بعضی ارزها را قبول کند. ارز مجاز برای Checkout را با واحد پشتیبانیشده توسط درگاه هماهنگ کنید.
تغییر نکردن ارز با انتخاب کاربر: کش و CDN، تشخیص جغرافیایی و وضعیت کوکی یا نشست کاربر را آزمایش کنید. در صورت استفاده از پرداخت بلوکی، محدودیتهای مستندات افزونه را هم در نظر بگیرید.
جمعبندی
افزونه CURCY – Multi Currency for WooCommerce راهی برای نمایش و مدیریت دو واحد پولی در نسخه رایگان ووکامرس است. با تنظیم نرخ تبدیل، انتخابگر ارز و درگاه پرداخت سازگار میتوانید تجربه خرید روشنتری برای مشتریان با ارزهای متفاوت فراهم کنید. پیش از اجرای نهایی، خصوصاً در فروشگاههای دارای پرداخت بلوکی یا کش گسترده، قیمت و پرداخت آزمایشی را کنترل کنید.
علی رضا 2 سال عضو همیار وردپرس
سلام وقتتون بخیر برای من ارور تومان ایران رو میداد وقتی تنظیمات رو به ریال کردم یکسری از محصولات خطاشون برطرف شده و یکسری نه دلیلش چیه
m.fe 4 سال عضو همیار وردپرس
سلام وقتتون بخیر
میخواستم بدونم با این افزونه میتونم قیمت محصولاتم رو به درهم امارات وارد کنم و تبدیل به ریال بشه ؟
bahareh koohestani 13 سال عضو همیار وردپرس
سلام دوست عزیز
این افزونه برای تبدیل نیست برای داشتن دو واحد پولی در یک فروشگاهه
Farzinsh7 7 سال عضو همیار وردپرس
سلام وقتتون بخیر ارز اصلی تعریف شده برای محصولات سایت من تومان ایرانه و از طریق این پلاگین دلار هم اضافه کردن برای زمانی که زبان انگلیسیه اما در قیمت پیکربندی ووکامرس پی پال ارور میده که ارز شما پشتیبانی نمیشه ممنون میشم راهنمایی کنید.
bahareh koohestani 13 سال عضو همیار وردپرس
سلام دوست عزیز
نحوه اتصال پی پال به ووکامرس رو بررسی کنید. از افزونه درگاه مخصوص به ووکامرس استفاده کنید.
Jafar Samimi 7 سال عضو همیار وردپرس
سلام، شاید اینجا نیاید این سوال رو مطرح میکردم، می خوام یه فروشگاه اینترنتی چند زبانه با ووکامرس و افزونه wpml دایر کنم و برای زبانهای مختلف واحدهای پولی مختلف داشته باشم (به طور مثال فارسی=> تومان – انگلیسی => دلار و….) و دریافت ها رو هم به صورت ارزی دریافت کنم به چه صورت میتونم پیاده سازی کنم؟
سید سجاد غلام پور 9 سال عضو همیار وردپرس
سلام
این سوال رو از فروشنده افزونه Wpml در ژاکت بپرسید بهتر میتونه شمارو راهنمایی کنه.
elmkhah82 7 سال عضو همیار وردپرس
سلام. من با افزونه wpml کار میکنم. میخواستم بدونم میشه توی این افزونه برای صفحات انگلیسی فقط واحد پولی دلار باشه و برای محصولات فارسی همون تومان؟
سید سجاد غلام پور 9 سال عضو همیار وردپرس
سلام
متاسفانه ابن مورد تست نشده توسط افزونه
kimia514 7 سال عضو همیار وردپرس
سلام
وقت بخیر
اونوقت برای اتصال به درگاه پرداخت باید چه کار کرد؟
مثلا اتصال به پیپال؟
بهاره کوهستانی 13 سال عضو همیار وردپرس
سلام
اکانت باید داشته باشید
kimia514 7 سال عضو همیار وردپرس
بعد از نصب تمام فروشگاه رو تحت تاثیر قرار یده
در حالی که ممکنه در فروشگاه تعدادی محصول خاص رو بخواییم با دلار مثلا بفروشیم
راهی داره که این کار رو کرد؟
سید سجاد غلام پور 9 سال عضو همیار وردپرس
درود بر شما
با این افزونه امگانش وجود نداره