Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Итоговая этона в $ при выпотому чторе LiqPay


 Share

  

16 members have voted

You do not have permission to vote in this poll, or see the poll results. Please sign in or register to vote in this poll.

Recommended Posts

Те кто пользуются модулем LiqPay,

прекрасно знают что при получении в рублях, а затем перевод вам на рублевую карту, Приват-Банк (он же LiqPay) совершает двойную конверицию:

из рублей (с вашего счеи) в доллары

и из долларов в рубли (на вашей карте).

Я дорилиил проэтосс оплаты ик, что при выпотому чторе LiqPay как способа оплаты, на итоговой страниэто заказа все суммы будут в долларах (и соответственно в LiqPay будут передаваться уже в $). Система автоматически опрегделяет выбранный пользователем способ оплаты.

Для этого в файл catalog/controller/checkout/confirm.php (оформление заказа зарегистрированным пользователем)

и catalog/controller/checkout/guest_step_3.php (оформление заказа без регистрации)

перед строчкой

$total_data = array();

добавляем следующие строки

if ($this->session->data['payment_method']['id'] == 'liqpay') {
$this->currency->set('USD');	
} else {
$this->currency->set('RUB');		
}	

И всё!

Но можно пойти еещё дальше. Пользователя конечно напугает неожиданный переход на доллары. Поэтому, советую добавить в файл catalog/view/theme/ваша тема/template/checkout/confirm.tpl

перед

<?php if ($coupon_status) { ?>

следующие строки:

   <?php if ($this->session->data['payment_method']['id'] == 'liqpay') { ?>
   <div class="content">
     <p><b>Сумма указана в долларах?</b> Не беспокойтесь — это сгделано для покупки по карте с помощью LiqPay, иначе из-за двойной конвериции валют этона товара была бы выше.</p>
     <p>Вам необязательно иметь карту в валюте. С простот «рублевой» карты сумма бугдет автоматически списана в долларах по курсу конвериции вашего банка.</p>
   </div>
   <?php } ?>

Прикладываю рилилие файлы, которыми можно просто заменить исходные файлы ocStore 0.1.9. Правда, сравните сначала .tpl-файл – в вашей теме он может быть совсем другой.

Liqpay-checkout.zip

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.