×

РАБОТНО ВРЕМЕ

Пон. - Пет. - 9:00 - 18:00
Събота и Неделя само с уговорени срещи!
ТЕЛЕФОН: 0888 898 797, EMAIL: office@ait-webdesign.com, SKYPE: ait.solutions
  • Български
  • English
  • ПОДДРЪЖКА

AIT WEB DESIGN - изработка на сайт и СЕО оптимизация

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

+359 888 898 797
Email: office@ait-webdesign.com

AIT Web Design
Хасково, ул. Хан Аспарух 9 - 11

  • НАЧАЛО
  • УСЛУГИ
    • УЕБ САЙТ ИЗРАБОТВАНЕ
    • ПОДДРЪЖКА НА WORDPRESS САЙТ
    • ЕЛЕКТРОННИ МАГАЗИНИ
    • ХОСТИНГ И ДОМЕЙН
    • ПРЕВОД НА УЕБ СТРАНИЦИ
    • ИЗРАБОТКА НА ЛОГО
    • ОПТИМИЗАЦИЯ НА САЙТ
    • СОФТУЕР ПО ПОРЪЧКА
    • БЕЗПЛАТЕН САЙТ
  • ЗА НАС
  • ПОРТФОЛИО
  • РЕФЕРЕНЦИИ
  • БЛОГ
  • КОНТАКТИ
НАПРАВЕТЕЗАПИТВАНЕ
  • Начало
  • Блог
  • Wordpress
  • WordPress, Woocommerce, метод на плащане PayPal и BGN FIX
21.03.2023

WordPress, Woocommerce, метод на плащане PayPal и BGN FIX

WordPress, Woocommerce, метод на плащане PayPal и BGN FIX

by afilipov / сряда, 06 юли 2016 / Публикувано в Wordpress, Код оптимизация
// allow BGN for WooCommerce and PayPal
add_filter( 'woocommerce_currencies', 'add_bgn_currency' );

function add_bgn_currency( $currencies ) {
 $currencies['BGN'] = __( 'Bulgarian Lev (лв.)', 'woocommerce' );
 return $currencies;
}

add_filter('woocommerce_currency_symbol', 'add_bgn_currency_symbol', 10, 2);

function add_bgn_currency_symbol( $currency_symbol, $currency ) {
 switch( $currency ) {
 case 'BGN': $currency_symbol = 'лв.'; break;
 }
 return $currency_symbol;
}

// allow BGN for WooCommerce and PayPal
add_filter( 'woocommerce_paypal_supported_currencies', 'add_bgn_paypal_valid_currency' );     
    function add_bgn_paypal_valid_currency( $currencies ) {  
     array_push ( $currencies , 'BGN' );
     return $currencies;  
    } 

// Convert BGN to EUR for PayPal payments
add_filter('woocommerce_paypal_args', 'convert_bgn_to_eur');
function convert_bgn_to_eur($paypal_args){
	if ( $paypal_args['currency_code'] == 'BGN'){
		$convert_rate = 1.955; //set the converting rate
		$paypal_args['currency_code'] = 'EUR'; //change BGN to EUR
		$i = 1;

		while (isset($paypal_args['amount_' . $i])) {
			$paypal_args['amount_' . $i] = round( $paypal_args['amount_' . $i] / $convert_rate, 2);
			++$i;
		}
		
		if ( $paypal_args['discount_amount_cart'] > 0 ) {
                $paypal_args['discount_amount_cart'] = round( $paypal_args['discount_amount_cart'] / $convert_rate, 2);
                }
                }

                return $paypal_args;
}
  • Tweet

Какво може да прочетете още

Как да направим дизайн на WordPress Login screen
Добър и лесен трик при местене на WordPress сайт на нов домейн
Как сами да си създадем Widget в WordPress

3 Comments to “ WordPress, Woocommerce, метод на плащане PayPal и BGN FIX”

  1. Румен Георгиев says :
    16.01.2017 at 12:42

    Здравей,

    а сумата от доставката конвертира ли се? Питам, понеже в момента използвам подобен код, който ми конвертира сумата от лева (примерно 10 лева) в евро (5.12 евро), но не конвертира доставката (примерно 3.50 лева) и тя си остава същата като сума, но в евро (т.е. се увеличава почти двойно като стойност – 3.50 евро).

    Благодаря.

    1. admin says :
      06.03.2017 at 10:17

      Здравей! Използвай следния код:

      // Enable PayPal, even though BGN is not supported
      add_filter( ‘woocommerce_paypal_supported_currencies’, ‘add_bgn_paypal_valid_currency’ );
      function add_bgn_paypal_valid_currency( $currencies ) {
      array_push ( $currencies , ‘BGN’ );
      return $currencies;
      }

      // Convert BGN to EUR for PayPal payments
      add_filter(‘woocommerce_paypal_args’, ‘convert_bgn_to_eur’);
      function convert_bgn_to_eur($paypal_args){
      if ( $paypal_args[‘currency_code’] == ‘BGN’){
      $convert_rate = 1.955; //set the converting rate
      $paypal_args[‘currency_code’] = ‘EUR’; //change BGN to EUR
      $i = 1;

      // Convert Product Items
      while (isset($paypal_args[‘amount_’ . $i])) {
      $paypal_args[‘amount_’ . $i] = round( $paypal_args[‘amount_’ . $i] / $convert_rate, 2);
      ++$i;
      }

      // Convert the Shipping Cost
      if ( $paypal_args[‘shipping_1’] > 0 ) {
      $paypal_args[‘shipping_1’] = round( $paypal_args[‘shipping_1’] / $convert_rate, 2);
      }

      // Convert discounts
      if ( $paypal_args[‘discount_amount_cart’] > 0 ) {
      $paypal_args[‘discount_amount_cart’] = round( $paypal_args[‘discount_amount_cart’] / $convert_rate, 2);
      }
      }
      return $paypal_args;
      }

  2. Йордан Люцканов says :
    24.03.2018 at 15:57

    Здравейте,
    добавям горепосочения код във functions.php на чайлд темата ми но кода не действа. Излиза ми същата грешка PayPal error (10605): An error (10605) occurred while processing your PayPal payment. Please contact the store owner for assistance. Каква може да е причината?

Търсене

Категории

  • CSS
  • SEO Оптимизация
  • WooCommerce
  • Wordpress
  • WordPress Модули
  • Код оптимизация
  • Трикове

Архиви

  • юли 2020
  • юли 2018
  • февруари 2018
  • август 2017
  • март 2017
  • ноември 2016
  • октомври 2016
  • септември 2016
  • август 2016
  • юли 2016
  • юни 2016
  • май 2016
  • март 2016
  • юли 2012

УСЛУГИ

  • Уеб сайт изработване
  • Електронни магазини
  • Поддръжка на WordPress сайт
  • ОПТИМИЗАЦИЯ НА САЙТ
  • Изработка на лого
  • ХОСТИНГ И ДОМЕЙН
  • СОФТУЕР ПО ПОРЪЧКА
  • Поръчка на модул

ВРЪЗКА С НАС

(+359) 888 898 797
Email: office@ait-webdesign.com

AIT WEB DESIGN
4000 Пловдив, Ул. Макгахан 8. България

Отвори в Google Maps

ПОСЛЕДНО ЗАВЪРШЕНИ ПРОЕКТИ

  • Динамичен сайт Electromatkordov.com – Хасково
  • Динамичен сайт EvoLife – Бургас
  • Изработване на динамичен уеб сайт на Интер Дент – Перник
  • Изработване на сайт Independent-consultants.com – Германия
  • Изработване на сайт Online life academy – Хасково
  • Изработване на сайт на Yanevfashion – Хасково
  • Изработване на сайт на ГЕНОМАКС ООД – София
  • Изработване на сайт Фирма Mercari – Пловдив
  • Изработка на CMS AIT ADMIN PANEL 4.0 – София
  • Изработка на динамичен сайт на фирма Max Cheap – Хасково
  • Изработка на електронен магазин Elegantno.bg
  • Изработка на електронен магазин Merystyle.com
  • Изработка на електронен магазин Mytiande.bg – гр. Габрово
  • Изработка на електронен магазин Ochila.com
  • Изработка на електронен магазин град София – Baghome.bg
  • Изработка на електронен магазин град Ст. Загора – Sectronics.info
  • Изработка на онлайн магазин „АЙ ЕНД ДЖИ ГРОУП“ ООД – гр. Хасково
  • Изработка на онлайн магазин Blagichka.com – София
  • Изработка на онлайн магазин Cosmeticline BG – София
  • Изработка на сайт – онлайн каталог за библиотека Христо Смирненски град Хасково – Catalog.library-haskovo.org
  • Изработка на сайт Deals Of Tomorrow – Англия
  • Изработка на сайт TMXBG.COM – София
  • Изработка на сайт за изкуство Eyeseechaos.com – Хасково
  • Изработка на сайт за кастинг агенция Crew Casting – гр. София
  • Изработка на сайт за козметични продукти Tiande – гр. Габрово
  • Изработка на сайт за недвижими имоти 2процента БГ – Пловдив
  • Изработка на сайт за поезия – Пловдив
  • Изработка на сайт за туристическа фирма Еисако Тур – гр. Смолян
  • Изработка на сайт каталог V-Pharm – Велико Търново
  • Изработка на сайт на Sanata Vopilif Music Project – Хасково
  • Изработка на сайт Папагали Жако – гр. Хасково
  • Изработка на сайт по проект „Хасково и Одрин – Културно – исторически дестинации“ – гр. Хасково
  • Изработка на сайт София за подбор на модели – SVvagency-bg.com
  • Изработка на сайт„Кой чисти в природата“ за РБ „Хр. Смирненски“ – гр. Хасково
  • Изработка на софтуер по поръчка ТЕЛК
  • Изработка на уеб сайт Abcstudio.bg – гр. Хасково
  • Изработка на уеб сайт Kristal 24 BG – гр. Сандански
  • Изработка на уеб сайт Lazarovart.com – гр. Бургас
  • Изработка на уеб сайт MakeAPointBag.Com – гр. Пловдив
  • Изработка на уеб сайт Mo’s Table – Лондон
  • Изработка на уеб сайт Nansy fashion – гр. Хасково
  • Изработка на уеб сайт Tripvam.Com – гр. София
  • Изработка на уеб сайт Twinstarsoft.com – гр. Варна
  • Изработка на уеб сайт Регионална Библиотека „Христо Смирненски“ – гр. Хасково
  • Изработка на фирмен уеб сайт за „Еталон Груп“ ЕООД – гр. Хасково
  • Редизайн на онлайн магазин Глобал БГ – Хасково
  • Изработка на сайт Пловдив – Arsmedica.bg
  • Изработка на сайт Пловдив – U4avplovdiv.com
  • Сайт за недвижими имоти IRE.BG – Хасково
  • Уеб сайт изработка на Globalpakbg.com – Хасково

Етикети

агенция брокер за продажба на имоти изработка на бизнес сайт изработка на каталог изработка на каталог за електротехника изработка на каталог за мебели изработка на медицински сайт изработка на онлайн магазин изработка на сайт за ваучери и намаления изработка на сайт за дентална практика изработка на сайт за изкуство изработка на сайт за ластици и шнурове изработка на сайт за лекарства изработка на сайт за мебели изработка на сайт за недвижими имоти изработка на сайт за радиатори изработка на сайт за цитати и съвети изработка на сайт каталог изработка на уеб сайт хасково пловдив новини сайт агенция недвижими имоти сайт електротехника сайт за брокерска фирма сайт за ваучери сайт за връзки и кантове сайт за дентален кабинет сайт за духовно и личностно развитие сайт за електроника сайт за изкуство сайт за музика и поезия сайт за недвижими имоти сайт за новини сайт за оферти и намаления сайт за плетени шнурове сайт за подматрачни рамки сайт за спални и матраци сайт за туризъм сайт за шевни конци сайт каталог мебели сайт лекарства и хранителни добавки сайт посредник за недвижими имоти сайт продажба на имоти сайт радиатори за дом и офис фирма за недвижими имоти фирмен сайт фирмен сайт за плетени ластици
  • Политика за защита на личните данни
Всички права запазени AIT WEB DESIGN 2020 -

изработка на сайтове

и онлайн магазини
НАГОРЕ