Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

OpenCart внедрить способы онлайн оплаты в метод разделения заказа

закрыт без выполнения


Есть сайт, на котором реализовано разделение заказа на 2 части. Сайт работает на OpenCart 1.5.6.4. На сайте есть 2 типа товаров: стандартные и товары по предзаказу, в связи с сегментом товаров (живые растения). Соответственно если клиент оформил заказ, в котором были и обычные товары и товары по предзаказу, тогда после подтверждения заказа, заказ разделяется на 2 части, в 1-й части обычные товары, в другой части товары по предзаказу. В админке у каждого есть возможность поставить пометку - товар по предзаказу или нет. Вот как-то так.

Возникла необходимость подключить способы онлайн оплаты, подключили WayForPay и Приват24. И после этого если выбран один из способов онлайн оплаты, возникает ошибка - после того, как клиент выбрав 1 из методов онлайн оплаты (WayForPay или Приват24) и нажал оформить заказ, далее идет перенаправление на страницу оплаты в зависимости от способа, и туда попадают только лишь товары, которые идут по предзаказу, а обычные товары улетают в пропавший заказ (тоже есть реализация, чтобы неудавшиеся заказы не пропадали безследно). Нужно поправить так, чтобы при оплате онлайн в итоговую сумму считались все товары (и обычные и по предзаказу) и скидки чтобы учитывались (купонные и другие варианты скидок) в заказе в оплату, а разделение заказа нужно оставить, но чтобы происходило только уже после успешной оплаты.

При этом для обычных способов оплаты "Оплата при получении" (cod) к примеру, разделение заказа выполняется правильно как и раньше, проблема только с онлайн оплатами.

Функционал разделения заказа на 2 части и пропавшие заказы реализован другим программистом, контактов с которым уже нет.

Возможно нужно просто метод разделения заказа перенести его условия ниже в коде модели или контроллера (после выполнения методов оплаты если это онлайн оплата)... А может дело в другом. В общем нужно подружить функционал разделения заказа с способами онлайн оплаты, чтобы в онлайн оплату переходил весь заказ для оплаты, а разделение заказа чтобы происходило уже после успешной оплаты. Пишите свою цену/сроки. Есть уточнения - спрашивайте в обсуждении или в ЛС.




  1. 2 дня400 ₴
    Андрей Курочкин
     190  проверен   1   0

    Могу сделать за сегодня завтра.

    Украина Харьков | 28 декабря 2016 |
  2. 3 дня2800 ₴
    Максим Галкин
     264 

    Услуги по доработке сайтов – исправление ошибок, УСКОРЕНИЕ работы ОЧИСТКА ОТ ВИРУСОВ, парсеры, API. Подключаю любые системы оплаты к любой системе сайта. PHP, MySQL, JavaScript. Доработка любых CMS для сайта. Сложность любая. Skype: vydynet Сайт: https://vydy.net

    Украина Киев | 29 декабря 2016 |
  3. 1 день799 ₴
    Андрей Мельничук
     1040   18   3

    Могу выполнить

    Украина Бердичев | 29 декабря 2016 |
  4. 3 дня1000 ₴
    Андрей Брус
     672   11   1

    Скайп для связи ab-master77. решал подобные задачи

    Украина Киев | 2 января в 15:00 |
  5. ставка скрыта фрилансером

Заказчик
Артем Головань
Украина Киев  27   0
Проект опубликован
28 декабря 2016
59 просмотров
Поделиться