Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Итоговая цена в $ при выборе LiqPay


Acden

  

16 голосів

You do not have permission to vote in this poll, or see the poll results. Будь ласка, увійдіть або зареєструйтеся для голосування в опитуванні.

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.