Перейти к содержанию
Форум поддержки пользователей VamShop

Оплата в зависимости от валюты


Ольга Морозова

Рекомендуемые сообщения

Ольга Морозова

Здравствуйте!

Подскажите, пожалуйста, есть ли возможность настроить вывод определенных способов оплаты в зависимости от выбранной валюты? Чтобы, например, для USD не выводилась квитанция?..

Заранее спасибо!

Ссылка на сообщение
Поделиться на другие сайты

Нет, нельзя по умолчанию.

Только добавлять в модули оплаты (в /includes/modules/payment/kvitancia.php например добавлять, перед function update_status()) примерно такой код:


if ($_SESSION['currency'] == 'USD') {
$this->enabled = false;
}
[/code]

Ссылка на сообщение
Поделиться на другие сайты
Ольга Морозова

Вставила такой код в файл kvitancia.php, но теперь если в корзине нажать "Оформить", то на странице checkout_shipping.php появляется ошибка HTTP 500. Если код убрать, то оформление заказа проходит нормально...

Ссылка на сообщение
Поделиться на другие сайты

Если 500 ошибка, нужно посмотреть в error log ошибке, что за ошибка.

Только я не знаю, есть ли у Вас доступ к error log файлу.

Ссылка на сообщение
Поделиться на другие сайты
Ольга Морозова

Посмотрела:

[Tue Dec 16 12:40:38 2008] [error] PHP Parse error: syntax error, unexpected T_IF, expecting T_FUNCTION in /.../www/includes/modules/payment/kvitancia.php on line 37

На 37 линии находится именно

if ($_SESSION['currency'] == 'USD') {

Ссылка на сообщение
Поделиться на другие сайты

Вы как вставляете эти строки покажите.

Правленный файл покажите.

Скорей всего неправильно просто вставили эти 3 строки.

Ссылка на сообщение
Поделиться на другие сайты
Ольга Морозова

Действительно по незнанию вставила до function update_status()), но после "}". Поставила до этой скобочки и все заработало. Так здорово! Даже если не предусмотрено по умолчанию, можно способы оплаты в зависимости от валюты менять! Большое Вам спасибо :) 

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...