С наближаването на 1 януари 2026 г., темата за приемането на еврото в България става все по-актуална за онлайн търговците. Ние от МрежаНет (MrejaNet) разбираме, че този преход е свързан с технически предизвикателства, особено при интеграцията с куриерските системи на Еконт и Спиди.
За да осигурим плавен преход и да защитим вашия бизнес от грешки при калкулиране на доставките и наложените платежи, подготвихме важни актуализации и решения за нашите плъгини.
Основните предизвикателства пред търговците
Преходът носи две основни промени в начина, по който софтуерът комуникира с куриерите:
1. Промяна във валутата на цените за доставка
До 31.12.2025 г. куриерите по подразбиране подават цени в лева (BGN). От 01.01.2026 г. включително, те ще подават цените си в евро (EUR). Проблемът: Ако решите да превключите основната валута на вашия WooCommerce магазин към евро преди официалната дата, плъгините за доставка може да не интерпретират правилно цената, получена от куриера в лева.
2. Автоматично преизчисляване на наложените платежи
Поръчки, направени в последните дни на 2025 г. в лева, често се обработват и изпращат в първите дни на 2026 г. Проблемът: След 01.01.2026 г. куриерските системи ще очакват стойностите за наложен платеж и застраховка (обявена стойност) в евро. Ако подготвяте товарителница след 1-ви януари за стара поръчка в лева, нашите плъгини автоматично ще преизчислят стойностите в евро, преди да ги подадат към куриера, за да се избегнат сериозни финансови разминавания.
Техническо решение и Снипети
За магазини, които използват актуалните версии на нашите плъгини — Еконт (версия 1.7.5+) и Спиди (версия 0.6.3+) — и желаят да превключат валутата си в EUR по-рано, предлагаме следните програмни фрагменти. Те гарантират коректно представяне на цените дори преди официалната дата на прехода.
Инструкция: Добавете кода във вашия
functions.phpфайл или чрез плъгин като Code Snippets.
PHP
// Econt and Speedy euro price conversion before 01.01.2026
add_filter( 'speedy_shipping_price', function($shipping_price, $speedy_options, $data, $price, $service_id){
$euro_adoption_date = '2026-01-01 00:00:00';
$current_time = current_time('mysql');
$base_currency = get_option( 'woocommerce_currency' );
$conversion_rate = 1.95583;
$needs_conversion = ( $base_currency === 'EUR' && $current_time < $euro_adoption_date );
if ( ! $needs_conversion ) {
return $shipping_price;
}
$shipping_price['recipient'] = number_format($shipping_price['recipient'] / $conversion_rate, 2, '.', '');
$shipping_price['total'] = number_format($shipping_price['total'] / $conversion_rate, 2, '.', '');
$shipping_price['tax'] = number_format($shipping_price['tax'] / $conversion_rate, 2, '.', '');
$shipping_price['currency'] = 'EUR';
return $shipping_price;
}, 10, 5 );
add_filter( 'econt_create_loading_result', function($result, $loading_data){
$euro_adoption_date = '2026-01-01 00:00:00';
$current_time = current_time('mysql');
$base_currency = get_option( 'woocommerce_currency' );
$conversion_rate = 1.95583;
$needs_conversion = ( $base_currency === 'EUR' && $current_time < $euro_adoption_date );
if ( ! $needs_conversion ) {
return $result;
}
$result['customer_shipping_cost'] = number_format($result['customer_shipping_cost'] / $conversion_rate, 2, '.', '');
$result['total_shipping_cost'] = number_format($result['total_shipping_cost'] / $conversion_rate, 2, '.', '');
$result['customer_shipping_tax'] = number_format($result['customer_shipping_tax'] / $conversion_rate, 2, '.', '');
if( $loading_data['order_id'] < 0 ){
if(!isset($_SESSION)) {
session_start();
}
$_SESSION['econt_shipping_cost'] = $result['customer_shipping_cost'];
}
return $result;
}, 10, 2 );
Как да получите най-новите актуализации?
Осигуряването на безпроблемна работа на вашия магазин изисква редовно обновяване на софтуера.
За настоящи клиенти:
Клиентите, които имат активен лиценз за достъп до техническа поддръжка и ъпдейти, могат да актуализират своите плъгини бързо и лесно. Актуализациите ще се появят директно във вашия административен панел на WordPress в секция „Разширения“ (Plugins), точно както се обновяват всички останали плъгини.
Ако лицензът ви е изтекъл, можете да го подновите тук, за да си гарантирате достъп до тези важни промени:
За нови клиенти:
Ако все още не използвате нашите плъгини за доставка, можете да ги закупите директно от следните линкове:
Осигурете стабилност и коректност за своя бизнес в периода на валутна трансформация с решенията на MrejaNet.