Преминете към основното съдържание
Paid AddonPurchase Multi-Currency | Install via your site's addon page or download from your account

Multi-Currency

Ultimate Multisite: Multi-Currency позволява на мрежата ви да приема плащания в множество валути. Той автоматично преобразува цените, използвайки реални или ръчни обменни курсове, ви позволява да задавате точни цени на продуктите за всяка валута и открива предпочитаната валута на всеки посетител чрез геолокация — всичко това се управлява от единен административен dashboard.

Основни Характеристики

  • Автоматично преобразуване на обменни курсове — цените се преобразуват от вашата базова валута, използвайки курсове, получени от избрания доставчик.
  • Надписани цени на продуктите — задайте точни цени за конкретна валута на всеки продукт, за да заобиколите автоматичното преобразуване.
  • Поле за избор на валута при регистрация — позволява на клиентите да изберет предпочитаната си валута по време на процеса на плащане/регистрация.
  • Множество доставчици на обменни курсове — ECB, Frankfurter, Stripe или напълно ръчни курсове.
  • Детекция на валута въз основа на геолокация — автоматично предварително избира валутата, която съответства на страната на посетителя.
  • Административен dashboard — управлявайте активните валути, обменните курсове и настройките на доставчиците от едно място.

Изисквания

  • Ultimate Multisite 2.0.0 или по-висока версия
  • Инсталация на WordPress Multisite
  • PHP 7.4 или по-висока версия

Инсталация

  1. Качете файловете на плагина в /wp-content/plugins/ultimate-multisite-multi-currency
  2. Активирайте плагина през екрана Plugins в WordPress (Network Activate)
  3. Навигирайте до Ultimate Multisite → Multi-Currency, за да отворите административния dashboard
  4. Добавете валутите, които искате да приемате, и конфигурирайте доставчика си на обменни курсове.

Конфигурация

Административен Dashboard

Административният dashboard на Multi-Currency (Ultimate Multisite → Multi-Currency) е централното място за:

  • Добавяне, активиране или деактивиране на валути
  • Избор на доставчик на обменни курсове и обновяване на курсовете по заявка
  • Преглед на текущите курсове за всички активни валути
  • Задаване на ръчни курсове, когато автоматичните доставчици не са подходящи

Доставчици на Обменни Курсове

ProviderDescription
ECBЕвропейски централен банк — безплатни ежедневни курсове за мрежи, базирани на EUR
FrankfurterOpen-source ECB mirror API — безплатно, не е изисква се API ключ
StripeИзползва реалните FX курсове на Stripe — изисква активна интеграция със Stripe
ManualВие въвеждате курсовете директно; не се извикват външни API

Изберете доставчика си в Ultimate Multisite → Multi-Currency → Settings → Exchange Rate Provider. Курсовете могат да бъдат ръчно обновявани по всяко време или да бъдат зададени за автоматично обновяване.

Надписани Цени на Продуктите

Когато автоматичното преобразуване не е достатъчно точно, можете да зададете точна цена за конкретна валута на всеки продукт:

  1. Отворете редактора на продукта (Ultimate Multisite → Products → Edit)
  2. Скролнете до секцията Currency Pricing
  3. Въведете точната цена за всяка валута, която искате да надпишете
  4. Запазете продукта

Продуктите, без надписване, използват преобразуваната цена от вашата базова валута.

Поле за Избор на Валута при Регистрация

Полето за избор на валута може да бъде добавено към процеса на регистрация/плащане, така че клиентите да избират предпочитаната си валута при регистрация:

  1. Отидете на Ultimate Multisite → Multi-Currency → Settings
  2. Активирайте Show currency selector on signup
  3. По избор задайте лична валута по подразбиране или позволете на геолокацията да определи предварително избраната стойност.

Избраната валута се запазва с абонамента и се използва за всички последващи начини на начисляване.

Детекция на Валута въз основа на Геолокация

Когато детекцията на геолокация е активирана, плагинът свързва страната на посетителя с валута и я предварително избира в полето за избор на валута. За активиране:

  1. Отидете на Ultimate Multisite → Multi-Currency → Settings
  2. Активирайте Detect currency from visitor location
  3. Свържете държави с валути в таблицата Geolocation Mapping

Ако няма съответствие за държавата на посетителя, се използва базовата валута на мрежата като резервен вариант.

Често Задавани Въпроси

Какво се случва, ако доставчикът на обменни курсове не е достъпен?

Плагинът се връща към последните успешно получени курсове. Ако никога не са получени курсове, той се връща към ръчните курсове, които сте конфигурирали. Препоръчително е да конфигурирате ръчни курсове като мрежа за безопасност.

Мога ли да използвам различни доставчици за различни валути?

Не — в момента е активен само един доставчик за всички валути. Използвайте Manual, ако имате нужда от пълен контрол върху отделните курсове.

Геолокацията изисква ли отделен плагин?

Не е необходим външен плагин за геолокация. Плагинът използва вградената функция на WordPress за откриване на държава от IP адрес. За по-висока точност, може да интегрирате специална услуга за геолокация чрез предоставените хукове (filter hooks).

Надписаните цени на продуктите се прилагат преди или след данъка?

Надписаните цени на продуктите задават цената преди данъка в целевата валута. Данъкът се изчислява върху надписаната цена, използвайки вашата съществуваща конфигурация на данъци.

Changelog

Version 1.0.0 — Released on 2026-04-02

  • New: Поддръжка на много валути с автоматично преобразуване на обменни курсове
  • New: Надписани цени на продуктите за точни валутни цени
  • New: Поле за избор на валута при процеса на плащане
  • New: Доставчици на обменни курсове: ECB, Frankfurter, Stripe и ръчни
  • New: Детекция на валута въз основа на геолокация
  • New: Административен dashboard за управление на валути и обменни курсове
  • Fix: Dashboard винаги показва цените в базовата валута, независимо от избраната валута