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

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

Opencart.pro 2.3.0.2.5 поставил модуль https://www.nextpay.ru/opencarthowto.php все работает, но проблема в том что он работает только с одной валютой рубли ( или с той что выберешь по умолчанию 1к1 ).

 

На сайте есть 2 валюты Евро и Доллары(по умолчанию). Если выбрать для NextPay Доллары по умолчанию и при формировании ссылки на оплату просто умножать их на курс рубля, то в целом все хорошо, получаем нужную сумму к оплате и радуемся, но вот если пользователь выбрал валюту Евро (а для некстепея напомню стоит доллар) то нельзя перейти к оплате пока не выберешь доллары. И вот вопрос, есть ли более гибкие модули? Какие есть варианты решения данной задачи?

 

Если кто готов выполнить данное тз за плату, пишите по контактам. Желательно минимум костылей.

 

 

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

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


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

Пока решил вопрос так:

В \catalog\controller\extension\payment\nextpay.php находим:

		if($currency_id != $config_currency_id)
		{
			$data['nextpay_error'] = $this->language->get('error_invalid_currency_id');
		}
		$currency_value = $order_info['currency_value'];

Заменяем на:

		if($currency_id == $config_currency_id)
		{
			// если доллары, умножаем на курс рубля
			$currency_value = $order_info['currency_value']*67;
		} else {
			// иначе евро, умножаем на курс рубля
			$currency_value = $order_info['currency_value']*76;
		}

 

В моем случае работает как надо. В бекенде не силен. Может есть более адекватное решение? Типа тянуть курс с админки, учитывать более 2-х валют и т.д..

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


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

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

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

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

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

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

Войти

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

Войти

  • Похожий контент

    • От fanatic
      500.00 руб
      Скачать/Купить дополнение


      Сопутствующие товары
      Модуль, выводит сопутствующие товары из выбранных категорий.
      Принцип работы:
      выбираем  главную категорию, привязываем к ней сопутствующие. 
      для каждой категории, можно задать количество выводимых товаров.
      товары, выбираются рандомно.  так же можно привязать отдельные товары.
       
      Настройки:
      Вывод   - товары из категорий, отдельные товары или и то и другое вместе.
      Вид  -  плитка или слайдер
      настройка слайдера
      настойка полей для вывода
      выводить или нет заголовок
      размеры изображений
       
      модуль выводит
      товары из привязанных категорий(количество задается в админке, выбор рандом)
      определенные товары(выбираются в админке)
      товары из категорий + произвольные товары
      категории
       
      настроили связи
      создали модуль
      добавили модуль в макет
      готово.
       
      Установка ; 
      Загрузить архив через установщик дополнений.
      Система -> Пользователи  -> Группы пользователей    даем права на просмотр и редактирование
       
      Для вывода в корзине и в карточке товара(в табе),  в дополнениях смотрите модуль "Товары из сопутствующих категорий в корзине и карточке товара"
       
      Для корректной работы модуля, нужен  SeoPro   
       
      Внимание
      Убедительная просьба. перед покупкой модуля, задавайте вопросы, выясняйте все нюансы.
      Чтобы потом не было типа - а я думал, что работает немного по другому и т.д и т.п.
      Гарантировано, работает только на дефолтном шаблоне,  на других, возможно нужна будет адаптация.
      Адаптация -  это сделать так, чтобы заявленный функционал  работал на вашем шаблоне.
      Изменение внешнего вида(дизайн, верстка)  в адаптацию не входит( я не дизайнер и не верстальщик).
       
      Поддрержка:
      При обращении о поддержке,  описывайте сразу подробно проблему, а не  два слова  "Караул, не работает."
      пишите сразу доступы - админка, ftp
      через  TeamViewer,  не работаю
       
      для  2.3     файл    assosiated_category_now_catr_and_card_product_2.3.ocmod.zip
      для  2.1 и 2.2   файл    associated_category_2.x.ocmod.zip
       
      Тестировалось на   OpenCart ,  OcStore  2.1 | 2.2 | 2.3
      Демо:
      страница товара(в табе и блок внизу)
       
      страница категории
      Админка       login   demo  pass  demo
      Добавил fanatic Добавлено 01.03.2018 Категория Модули Системные требования SeoPro Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • От fanatic
      Модуль, выводит сопутствующие товары из выбранных категорий.
      Принцип работы:
      выбираем  главную категорию, привязываем к ней сопутствующие. 
      для каждой категории, можно задать количество выводимых товаров.
      товары, выбираются рандомно.  так же можно привязать отдельные товары.
       
      Настройки:
      Вывод   - товары из категорий, отдельные товары или и то и другое вместе.
      Вид  -  плитка или слайдер
      настройка слайдера
      настойка полей для вывода
      выводить или нет заголовок
      размеры изображений
       
      модуль выводит
      товары из привязанных категорий(количество задается в админке, выбор рандом)
      определенные товары(выбираются в админке)
      товары из категорий + произвольные товары
      категории
       
      настроили связи
      создали модуль
      добавили модуль в макет
      готово.
       
      Установка ; 
      Загрузить архив через установщик дополнений.
      Система -> Пользователи  -> Группы пользователей    даем права на просмотр и редактирование
       
      Для вывода в корзине и в карточке товара(в табе),  в дополнениях смотрите модуль "Товары из сопутствующих категорий в корзине и карточке товара"
       
      Для корректной работы модуля, нужен  SeoPro   
       
      Внимание
      Убедительная просьба. перед покупкой модуля, задавайте вопросы, выясняйте все нюансы.
      Чтобы потом не было типа - а я думал, что работает немного по другому и т.д и т.п.
      Гарантировано, работает только на дефолтном шаблоне,  на других, возможно нужна будет адаптация.
      Адаптация -  это сделать так, чтобы заявленный функционал  работал на вашем шаблоне.
      Изменение внешнего вида(дизайн, верстка)  в адаптацию не входит( я не дизайнер и не верстальщик).
       
      Поддрержка:
      При обращении о поддержке,  описывайте сразу подробно проблему, а не  два слова  "Караул, не работает."
      пишите сразу доступы - админка, ftp
      через  TeamViewer,  не работаю
       
      для  2.3     файл    assosiated_category_now_catr_and_card_product_2.3.ocmod.zip
      для  2.1 и 2.2   файл    associated_category_2.x.ocmod.zip
       
      Тестировалось на   OpenCart ,  OcStore  2.1 | 2.2 | 2.3
      Демо:
      страница товара(в табе и блок внизу)
       
      страница категории
      Админка       login   demo  pass  demo
    • От ashap
      550.00 руб
      Скачать/Купить дополнение


      Автоматическое обновление курса валют
      Модуль позволяет обновлять курс валют с сайтов ЦБ РФ (cbr.ru), НБ Украины (bank.gov.ua), Приват Банк - все 4 варианта курсов ПриватБанк (карточный покупка, карточный продажа, наличный покупка, наличный продажа) (privatbank.ua), НБ РБ (nbrb.by), Европейский ЦБ (ecb.int). Использует стандартный функционал обновления раз в сутки при заходе на главную админ панели, ручного обновления из списка валют, а также имеет уникальную функцию обновления по расписанию через cron
       
      Модуль умеет увеличивать полученный курс на заданный процент.
       
      * Не заменяет системные файлы
      * Не требует vqmod
      * Устраняет ошибку в админ панели Warning: Division by zero in ...../admin/model/localisation/currency.php
       
      Смотрите также другие модули по ссылке
       
       
      Добавил ashap Добавлено 04.06.2018 Категория Модули Системные требования Для работы автоматического обновления по расписанию на хостинге (сервере) необходим cron с поддержкой curl или wget Сайт разработчика https://store.pe-art.ru/ Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика  
    • От ashap
      Модуль позволяет обновлять курс валют с сайтов ЦБ РФ (cbr.ru), НБ Украины (bank.gov.ua), Приват Банк - все 4 варианта курсов ПриватБанк (карточный покупка, карточный продажа, наличный покупка, наличный продажа) (privatbank.ua), НБ РБ (nbrb.by), Европейский ЦБ (ecb.int). Использует стандартный функционал обновления раз в сутки при заходе на главную админ панели, ручного обновления из списка валют, а также имеет уникальную функцию обновления по расписанию через cron
       
      Модуль умеет увеличивать полученный курс на заданный процент.
       
      * Не заменяет системные файлы
      * Не требует vqmod
      * Устраняет ошибку в админ панели Warning: Division by zero in ...../admin/model/localisation/currency.php
       
      Смотрите также другие модули по ссылке
       
       
    • От LionHunter
      Добрый день

      Ищу модуль для печати полного комплекта бухгалтерских документов или хотя-бы расходной накладной (Украина) под ocStore 2.3.
       
  • Последние посетители   0 пользователей онлайн

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

×

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

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