Перейти к содержанию
webmasterspb

Помогите разобраться с модулем ONPAY.RU

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

Уважаемые гуру, помогите разобраться с модулем onpay.ru

модуль взят с сайт http://onpaysolutions.ru/category/free-cms/

Проблема вот в чём

1. модуль не работает когда в настройках лк стоит работа через API

2. вся комисия перекладывается на клиента!

Поделиться сообщением


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

для того чтобы комиссия была с магазина модуль должен передавать параметр  price_final=true (комиссии с продавца) , а передает  price_final=yes

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
14 минут назад, webmasterspb сказал:

для того чтобы комиссия была с магазина модуль должен передавать параметр  price_final=true (комиссии с продавца) , а передает  price_final=yes

catalog\controller\payment\onpay.php

31 строка, этот параметр берется из настроек модуля

"?price_final=".$this->config->get('onpay_price_final').

исправить здесь костылем,

или в настройках модуля исправить значение с yes на true

Изменено пользователем ardashev06

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
55 минут назад, ardashev06 сказал:

catalog\controller\payment\onpay.php

31 строка, этот параметр берется из настроек модуля


"?price_final=".$this->config->get('onpay_price_final').

исправить здесь костылем,

или в настройках модуля исправить значение с yes на true

в настройках модуля есть только да и нет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, webmasterspb сказал:

в настройках модуля есть только да и нет

открываете admin\view\template\payment\onpay.tpl

и меняете в этом блоке yes = true и no = false
 

<div class="form-group">
  <label class="col-sm-2 control-label">
  <?php echo $entry_price_final; ?>
  </label>
  <div class="col-sm-10">
    <select name="onpay_price_final" class="form-control">
     <option value="yes" <?php echo $onpay_price_final == 'yes' ? 'selected="selected"' : ''; ?>><?php echo $entry_yes; ?></option>
     <option value="no" <?php echo $onpay_price_final == 'no' ? 'selected="selected"' : ''; ?>><?php echo $entry_no; ?></option>
    </select>
  </div>
</div>

 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, thentru сказал:

открываете admin\view\template\payment\onpay.tpl

и меняете в этом блоке yes = true и no = false
 


<div class="form-group">
  <label class="col-sm-2 control-label">
  <?php echo $entry_price_final; ?>
  </label>
  <div class="col-sm-10">
    <select name="onpay_price_final" class="form-control">
     <option value="yes" <?php echo $onpay_price_final == 'yes' ? 'selected="selected"' : ''; ?>><?php echo $entry_yes; ?></option>
     <option value="no" <?php echo $onpay_price_final == 'no' ? 'selected="selected"' : ''; ?>><?php echo $entry_no; ?></option>
    </select>
  </div>
</div>

 

Все значения в этом блоке менять нужно?

Поделиться сообщением


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

так и сделал

в настройках модуля появилась ошибка

при этом всё равно коммисия на покупателя ложиться

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.