NETWORK TECHNOLOGY
Комплексни ИТ решения, поддръжка, сигурност и автоматизация за Вашия бизнес
Техническа поддръжка: 24/7
+359 2 958 6535

OpenCart: Как да показваме цени в EUR и BGN едновременно

Лека OCMOD интеграция за OpenCart, която показва основната цена в EUR и автоматично изчислена стойност в BGN. Работи с всички теми, без промяна в продуктите или…

OpenCart EUR → BGN: Интегрираме двувалутно показване – основна цена в EUR и автоматично показване на стойността в лева (BGN) до нея. След преминаването към евро за българските онлайн магазини на практика става задължително клиентът ясно да вижда и цената в лева. Инсталация и настройка дистанционно (Zoom/AnyDesk) за 10–15 минути.

OpenCart: Показване на цени в EUR и лева (BGN) едновременно

Как с една лека OCMOD модификация да показвате основната цена в EUR и автоматично пресметната цена в BGN – без да променяте продукти, бази данни или тема. Решение, което отговаря на очакванията на българските клиенти след преминаването към евро.

Техническо описание и changelog на разширението поддържаме и в публичния GitHub репозитори: opencart-multi-currency-display .

⚠ Статията е насочена към собственици на онлайн магазини и системни администратори, които използват OpenCart с основна валута EUR и продават на българския пазар. След смяната лев–евро е практически задължително за търговците цената в лева да е ясно видима до цената в евро.

OpenCart магазин с реално двувалутно показване на цени в EUR и лева (BGN) от наш партньор

Скрийншот от реален онлайн магазин на наш партньор (използван с разрешение) – така изглежда двувалутното показване EUR + BGN на живо.

След приемането на еврото много магазини минават на EUR като основна валута, но клиентите продължават да мислят в левове. За българския пазар става почти задължителен стандарт цената в лева да се вижда ясно до тази в евро. Нашата OCMOD интеграция добавя BGN стойността в скоби до цената в евро – бързо, чисто и без конфликт с темата или модулите.

1) Защо двувалутно показване (EUR + BGN)?

Повечето български клиенти са свикнали да мислят в лева, дори ако официалната валута е евро. След преминаването към EUR за онлайн магазините, които продават на българския пазар, на практика е задължително да показват и стойността в лева – иначе клиентът трябва да смята, съмнява се в крайната сума и по-често изоставя количката.

С двувалутно показване:

2) Как работи нашата OpenCart интеграция

Използваме леко OCMOD разширение, което добавя логика към system/library/cart/currency.php. Няма промяна по базата данни, няма „хардкоднати“ цени и няма конфликт с темата.

Основната логика е:

3) Технически пример (OCMOD за EUR → BGN)

Примерен откъс от нашата OCMOD модификация (опростен за демонстрация):


<modification>

  <name>Multi-Currency Display (EUR→BGN)</name>

  <code>multicurrency_display</code>



  <file path="system/library/cart/currency.php">



    <operation>

      <search>private $currencies</search>

      <add position="after">private $config;</add>

    </operation>



    <operation>

      <search>$this->language</search>

      <add position="after">

        if ($registry->has('config')) {

          $this->config = $registry->get('config');

        }

      </add>

    </operation>



    

     -------------- ПЛАТЕНА ВЕРСИЯ — ПЪЛНИЯТ КОД НЕ Е ДОСТЪПЕН -------------- 

    


    <operation>

      <search>return $string;</search>

      <add position="replace">

        if ($format && $currency == 'EUR') {

          // BGN calculation (hidden)

          return $string . ' (' . $secondary_price . ')';

        }

        return $string;

      </add>

    </operation>



  </file>

</modification>

4) Предимства за вашия OpenCart магазин

След интеграцията получавате:

5) Инсталация, поддръжка и цена

Интеграцията се извършва дистанционно (Zoom / AnyDesk) и обичайно отнема около 10–15 минути, включително тестове по място на клиента. Решението вече е внедрено в реални магазини на наши партньори и е доказано стабилно.

Какво включва услугата:

💶 Цена за интеграция: 50 EUR без ДДС (еднократно)

Искате да добавим EUR + BGN показване в OpenCart?

  • Пълна OCMOD интеграция за вашия магазин
  • Тестове и проверка за конфликти с текущата тема и модули
  • Кратка онлайн демонстрация как работи и как да тествате сами

Пишете на office@ntg.bg или заявете OpenCart консултация.

6) Често задавани въпроси

Съвет: Поддържайте коректно валутните курсове в OpenCart. Двувалутното показване работи най-добре, когато EUR и BGN са синхронизирани с реалните стойности. За българския пазар това вече не е „екстра“, а очакван стандарт от клиентите.


Снимка на автора
Автор

инж. Свилен Арсов

Ръководител ИТ инфраструктура и сигурност в Network Technology.

Коментари

Зареждане…
Само регистрирани и влезли потребители могат да коментират.