Мої способи оплати Opencart 3


$39,00
Перейти на сайт

Модуль способи оплати призначений для додавання власних способів оплати в інтернет-магазин на Opencart 3. Він дозволяє встановлювати залежності доданих способів оплати від різних параметрів замовлення. Кожному методу модуля "Мої способи оплати" можна задати свою вартість, свої залежності, статус замовлення після завершення, опис і логотип, інструкцію по оплаті.

Також кожному платіжному методу можна вказати посилання для автоматичної переадресації клієнта на сторінку оплати. російський продукт. Ви перераховуєте кошти громадянам рашки сраної. Є можливість інтегруватися в платіжний шлюз, передавати параметри замовлення в запиті і отримувати відповідь від платіжної системи і обробляти її. Також можна працювати і по протоколу API платіжний систем.

Способи оплати залежать:

  • від суми замовлення;
  • від ваги замовлення;
  • від кількості товарів в кошику;
  • від товарів, їх категорій і виробників;
  • від груп клієнтів;
  • від способів доставки;
  • від геозоны(регіонів), країни або міст;
  • від купонів і сертифікатів;
  • від дати і часу, а також дня тижня;
  • валюти і магазину. 

Установка модуля :

  • Встановити localcopy, якщо його у вас ще немає.
  • Завантажити архів модуля в розділі Установка модулів.
  • Оновити кеш модифікаторів.
  • Оновити кеш twig- шаблонів.
  • Перейти в Модулі > Модулі > виберіть тип модулів "Способи оплати" > включіть модуль "Мої способи оплати"
  • Редагуйте модуль, додайте свої способи оплати.
  • Значення деяких полів в модулі: 

    "Success URL" - посилання на яке буде повернен покупець після оформлення(і оплати) замовлення. Можна також вказувати тут посилання на сторінку оплати, якщо метод оплати не передбачає передачу якихось даних про замовлення в патежный шлюз. 

    "Callback URL" - посилання на скрипт-обробник, яка викликатиметься у фоновому режимі після завершення замовлення на останній стадії перед переходом на Success URL. 

    "Redirect URL" - посилання для перенаправлення клієнта на сторінку оплати, якщо необхідно передавати додаткові дані про замовлення з поле "Передавані дані". 

    "Дані(Data) " - json масив з параметрами, які треба передати на Redirect URL, наприклад номер замовлення, сума замовлення і інші параметри по документації платіжної системи.

    "Умови успішної оплати" - якщо Ви хочете змінити статус замовлення після оплати тільки після перевірки якихось параметрів, вкажіть тут умови перевірки. Приклад такої умови : first _ var === false && second _ var == "success". Зверніть увагу, що Вам не треба використати знак долара($) з ім'ям змінної, як в PHP. Змінні будуть витягнуті з даних відповіді платіжного шлюзу на Success URL. Ви також можете використати будь-яку функцію php для параметра лівої сторони, інкапсульованого з подвійним підкресленням, наприклад __is _ numeric__ price == true, де is _ numeric - ім'я функції, а price - ім'я змінної.

    Лог змін : 

    12.10.2020 - розв'язана невелика проблема з сумісністю з модулем "Мої способи доставки" 

    18.11.2020 - виправлена робота залежності від способів модуля "Мої способи доставки" 

    19.11.2020 - поліпшена сумісність з модулями оформлення замовлення 21.11.2020 - вирішений баг при масовому виборі категорій в залежностях