Ние създаваме уебсайтове за теб и твоят бизнес. За информация и запитвания:  +359 876 700 417

Как да променим символ на валута в WooCommerce

15.01.2018

Как да променим символ на валута в WooCommerce

Неочакваните изненади стимулират непрекъснатото учене. Всеки нов опит ни показва, че уеб разработката е море, което крие постоянни изпитания. Та какво се случва, когато валутата за e-commerce сайт се появява на местния език, а сайтът е на английски? Ами, търсим решение, за да преодолеем това. Слава Богу, това решение се намира съвсем лесно.

Проблемът с валута на език, различен от английски

Това изпитание се появи наскоро, правейки сайт за наш клиент в Обединените арабски емирства (ОАЕ). Изправихме пред следното досадно затруднение.

Когато избрахме в настройките на WooCommerce, валутата да е в дирхами за ОАЕ, получи ето това:

Макар да е съвсем правилно от страна на WooCommerce, дирхамите да се изобразяват с този символ د.إ , то в англоезичните сайтове в ОАЕ е прието, дирхамите да се изписват като AED. Този стандарт е разбираем, тъй като в ОАЕ (и по-конкретно Дубай) живеят много чужденци и арабските символи внасят смут в онлайн пазаруването. Поради тази причина, бе належащо по някакъв начин да променим символа на дирхамите от د.إ в AED.

Решението за смяна на валутния символ

За щастие (наше и на клиента 🙂 ), WooCommerce разполага с филтри, с чиято помощ можеш да променяш зададените по подразбиране символи на всяка една валута.

Добавяйки кода по-долу във functions.php файла на твоята child тема, символа на дирхамите ще се промени от د.إ  на AED.

function ss_wc_change_uae_currency_symbol( $currency_symbol, $currency ) {
   switch ( $currency ) {
      case 'AED':
         $currency_symbol = 'AED';
      break;
   }
   return $currency_symbol;
}
add_filter( 'woocommerce_currency_symbol', 'ss_wc_change_uae_currency_symbol', 10, 2 );

ВАЖНО: винаги използвай child тема в WordPress!

Бързо, лесно и безболезнено. Вече разполагаш с валута, изписана по твой вкус. Какво по-хубаво от това да решиш проблем и да продължиш напред 🙂

Надяваме се, че това решение е ти е помогнало и сега нямаш грижи. Сподели в коментарите дали е проработило и с какво друго можем да сме ти полезни!

WordPress, Програмиране, Трикове и съвети ,
За Martin Nestorov
I dedicated 5 years of my life to history. I’ve never known that soon after university graduation I would find my one and only true passion – web development and programming.