پشتیبانی از دو واحد پولی در وردپرس با Multi Currency for WooCommerce

قیمت محصولات به تومان در ووکامرس

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

نکته مهم این است که نمایش قیمت به دلار، ریال یا ارز دیگر با دریافت وجه به آن ارز یکسان نیست. برای پرداخت چندارزی باید درگاه پرداخت موردنظر نیز ارز انتخاب‌شده را پشتیبانی کند. در این آموزش ابتدا تنظیم واحد پولی ووکامرس و سپس مراحل پیکربندی افزونه را بررسی می‌کنیم.

تنظیم واحد پولی اصلی فروشگاه در ووکامرس

از پیشخوان وردپرس به ووکامرس ← پیکربندی ← عمومی بروید. در بخش «گزینه‌های واحد پولی»، ارز پایه فروشگاه را انتخاب کنید. در همین قسمت می‌توانید محل نمایش نماد ارز، جداکننده هزارگان، جداکننده اعشار و تعداد رقم‌های اعشار را تنظیم کنید. در پایان دکمه ذخیره تغییرات را بزنید.

واحد پولی محصولات

واحد پولی اصلی، مبنای نمایش و محاسبات فروشگاه است و نباید بدون بررسی پرداخت‌ها و سفارش‌های موجود تغییر کند. اگر از تومان یا ریال استفاده می‌کنید، مطمئن شوید افزونه‌های مربوط به درگاه پرداخت، صدور فاکتور و حسابداری همان ارز و مقیاس مبلغ را به‌درستی شناسایی می‌کنند.

معرفی افزونه Multi Currency for WooCommerce

افزونه CURCY محصول VillaTheme امکان افزودن ارزهای مختلف، تعیین نرخ تبدیل، نمایش انتخابگر ارز و تنظیم روش نمایش قیمت را فراهم می‌کند. براساس اطلاعات فعلی مخزن وردپرس، نسخه 2.2.19 این افزونه در اکتبر 2026 منتشر شده است. در نسخه رایگان می‌توانید 2 ارز تعریف کنید؛ برای امکانات گسترده‌تر باید شرایط نسخه حرفه‌ای را بررسی کنید.

از ویژگی‌های کاربردی افزونه می‌توان به انتخاب ارز توسط خریدار، نمایش نوار انتخاب واحد پولی، نرخ تبدیل دستی یا خودکار، قیمت ثابت برای بعضی ارزها، شناسایی تقریبی کشور بازدیدکننده از روی IP و تنظیم ارزهای مجاز برای پرداخت اشاره کرد. امکانات دقیق هر بخش ممکن است به نسخه رایگان یا حرفه‌ای وابسته باشد.

multi currently- پشتیبانی از دو واحد پولی در وردپرس
افزونه پشتیبانی از چند چند واحد پولی

نصب و راه‌اندازی افزونه CURCY

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

تنظیمات عمومی افزونه و افزودن ارز دوم

در سربرگ General با گزینه Enable می‌توانید عملکرد افزونه را فعال کنید. بخش Currency Options برای تعیین ارزهای فروشگاه است. ارز پایه را مشخص کنید و ارز دوم، برای مثال دلار آمریکا را اضافه کنید. انتخاب ارزها محدود به دلار و ریال نیست؛ در نسخه رایگان محدودیت تعداد ارز وجود دارد، نه محدودیت به یک جفت ارز مشخص.

support money- پشتیبانی از چند ارز
تنظیمات مربوط به افزودن ارزها

در بخش تنظیمات هر ارز معمولاً گزینه‌هایی مانند Currency برای انتخاب نوع پول، Position برای جای نماد، Default برای ارز پیش‌فرض، Hidden برای پنهان کردن یک ارز و گزینه‌های نرخ تبدیل دیده می‌شود. Rate نسبت تبدیل ارز را تعیین می‌کند و در صورت نیاز می‌توان هزینه تبدیل یا نرخ اختصاصی برای محصول در نظر گرفت.

به‌عنوان مثال اگر ارز پایه فروشگاه ریال و ارز دوم دلار است، نرخ تبدیل را مطابق واحد مبلغ و منبع معتبر فروشگاه تنظیم کنید. وارد کردن نرخ اشتباه، مخصوصاً وقتی اختلاف واحدهای ریال و تومان در میان باشد، ممکن است قیمت نهایی را به‌شدت تغییر دهد. بعد از هر تغییر نرخ، قیمت محصولات ساده، متغیر و تخفیف‌دار را آزمایش کنید.

نمایش ارز بر اساس موقعیت مشتری در بخش Location

در بخش Location تنظیماتی برای شناسایی تقریبی کشور مشتری و انتخاب خودکار ارز وجود دارد. گزینه Auto Detect رفتار تشخیص خودکار و Geo API منبع تشخیص موقعیت را تعیین می‌کند. Currency by Country نیز می‌تواند به اختصاص ارز مشخص به کشورهای انتخاب‌شده کمک کند.

location- استفاده از چند واحد پولی در فروشگاه اینترنتی
تعیین موقعیت مشتری

تشخیص مکان بر اساس IP همیشه قطعی نیست؛ VPN، پروکسی و بعضی شبکه‌ها ممکن است نتیجه را تغییر دهند. در سایت‌هایی که از کش صفحه یا CDN استفاده می‌کنند نیز باید دقت کنید قیمت یا ارز یک مشتری به اشتباه برای مشتری دیگری نمایش داده نشود. بهتر است انتخابگر دستی ارز برای کاربر در دسترس بماند.

تنظیم ارز پرداخت در بخش Checkout

در بخش Checkout می‌توان تعیین کرد مشتری با کدام ارزهای مجاز پرداخت کند. این قابلیت تنها زمانی درست کار می‌کند که درگاه پرداخت با ارز موردنظر سازگار باشد. اگر درگاه فروشگاه فقط ریال را دریافت می‌کند، نمایش قیمت دلاری به معنی امکان پرداخت دلاری نخواهد بود.

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

شخصی‌سازی ظاهر انتخابگر ارز در بخش Design

در سربرگ Design می‌توانید نوار انتخاب ارز Currencies Bar را فعال کنید و محل قرارگیری آن را در سمت راست یا چپ صفحه تغییر دهید. تنظیم عنوان، رنگ، شکل نمایش نماد پول یا پرچم و نحوه جمع شدن نوار از گزینه‌های مربوط به این قسمت هستند. ظاهر کنترل‌ها ممکن است در نسخه‌های جدید کمی متفاوت باشد.

design- بخش مربوط به ظاهر و طراحی
ظاهر و طراحی نمایش واحدهای ارزی

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

نمایش دو واحد پولی در صفحه محصول

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

result money- نتیجه نمایش واحدهای پولی
نتیجه نمایش واحدهای پولی

حتماً نتیجه را در یک مرورگر بدون ورود، گوشی موبایل و با کش فعال هم بررسی کنید. اگر قیمت پس از انتخاب ارز تغییر نکرد، تنظیمات کش، کوکی یا روش ذخیره انتخاب ارز را بررسی کنید. افزونه شورت‌کدها و ابزارهای نمایش انتخابگر ارز نیز دارد، اما نوع و محل استفاده از آن‌ها باید با قالب فروشگاه هماهنگ شود.

خطاهای رایج هنگام استفاده از چند واحد پولی

قیمت نادرست یا صفر: نرخ تبدیل، تعداد اعشار و نحوه گرد کردن را بررسی کنید. در تاریخچه نسخه‌های اخیر افزونه اصلاحاتی برای جلوگیری از صفر شدن مبلغ در نرخ‌های تبدیل بسیار کوچک ثبت شده است؛ بنابراین بروزرسانی افزونه اهمیت دارد.

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

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

جمع‌بندی

افزونه CURCY – Multi Currency for WooCommerce راهی برای نمایش و مدیریت دو واحد پولی در نسخه رایگان ووکامرس است. با تنظیم نرخ تبدیل، انتخابگر ارز و درگاه پرداخت سازگار می‌توانید تجربه خرید روشن‌تری برای مشتریان با ارزهای متفاوت فراهم کنید. پیش از اجرای نهایی، خصوصاً در فروشگاه‌های دارای پرداخت بلوکی یا کش گسترده، قیمت و پرداخت آزمایشی را کنترل کنید.

دانلود افزونه Multi Currency for WooCommerce

دانلود افزونه صفحه افزونه

سوالات متداول

افزونه Multi Currency for WooCommerce به شما کمک می­‌کند که فروشگاه تک ارزی خود را به یک فروشگاه چند ارزی تبدیل کنید. البته ناگفته نماند که در نسخه رایگان آن تنها می‌توانید از دو ارز دلار و ریال استفاده کنید. با این کار مشتریان شما از سراسر دنیا به راحتی می­‌توانند از فروشگاه شما خریدشان را انجام دهند. این قابلیت را برای آنها فراهم می­‌کنید که قیمت محصولات را با ارز خود مشاهده و خریداری کنند.
سازگاری با آخرین نسخه وردپرس سازگاری با آخرین نسخه ووکامرس پشتیبانی از دو ارز متفاوت دارای ویجت برای نمایش ارزهای مختلف امکان انتخاب نوع ارز توسط مشتریان شناسایی کشور کاربر براساس آدرس IP و…
برای وبسایت هایی که بصورت بین المللی کار میکنند داشتن چندین واحد پولی لازم است.
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

دیدگاهتان را بنویسید

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. 2 سال عضو همیار وردپرس

    سلام وقتتون بخیر برای من ارور تومان ایران رو میداد وقتی تنظیمات رو به ریال کردم یکسری از محصولات خطاشون برطرف شده و یکسری نه دلیلش چیه

  2. 4 سال عضو همیار وردپرس

    سلام وقتتون بخیر
    میخواستم بدونم با این افزونه میتونم قیمت محصولاتم رو به درهم امارات وارد کنم و تبدیل به ریال بشه ؟

    • 13 سال عضو همیار وردپرس

      سلام دوست عزیز
      این افزونه برای تبدیل نیست برای داشتن دو واحد پولی در یک فروشگاهه

  3. 7 سال عضو همیار وردپرس

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

    • 13 سال عضو همیار وردپرس

      سلام دوست عزیز
      نحوه اتصال پی پال به ووکامرس رو بررسی کنید. از افزونه درگاه مخصوص به ووکامرس استفاده کنید.

  4. 7 سال عضو همیار وردپرس

    سلام، شاید اینجا نیاید این سوال رو مطرح میکردم، می خوام یه فروشگاه اینترنتی چند زبانه با ووکامرس و افزونه wpml دایر کنم و برای زبانهای مختلف واحدهای پولی مختلف داشته باشم (به طور مثال فارسی=> تومان – انگلیسی => دلار و….) و دریافت ها رو هم به صورت ارزی دریافت کنم به چه صورت میتونم پیاده سازی کنم؟

    • 9 سال عضو همیار وردپرس

      سلام
      این سوال رو از فروشنده افزونه Wpml در ژاکت بپرسید بهتر میتونه شمارو راهنمایی کنه.

  5. 7 سال عضو همیار وردپرس

    سلام. من با افزونه wpml کار میکنم. میخواستم بدونم میشه توی این افزونه برای صفحات انگلیسی فقط واحد پولی دلار باشه و برای محصولات فارسی همون تومان؟

  6. 7 سال عضو همیار وردپرس

    سلام
    وقت بخیر

    اونوقت برای اتصال به درگاه پرداخت باید چه کار کرد؟
    مثلا اتصال به پی‌پال؟

    • 13 سال عضو همیار وردپرس

      سلام
      اکانت باید داشته باشید

    • 7 سال عضو همیار وردپرس

      بعد از نصب تمام فروشگاه رو تحت تاثیر قرار ی‌ده
      در حالی که ممکنه در فروشگاه تعدادی محصول خاص رو بخواییم با دلار مثلا بفروشیم
      راهی داره که این کار رو کرد؟

    • 9 سال عضو همیار وردپرس

      درود بر شما
      با این افزونه امگانش وجود نداره