Автор Тема: Оформление/оплата заказа в PS 1.7 (по аналогии в 1.6)  (Прочитано 809 раз)

08 Сентябрь 2018, 12:16:22
  • Новичок
  • *
  • Сообщений: 11
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте!
Перевели магазин с 1.6 на 1.7.4.2, но с трудом получается допиливать. Установка 1.7.4.2 производилась чистая, с нуля.
УСТАНОВЛЕНО: OPC, Paypal, и модули эквайринга - Kassa.yandex, PayAnyWay, Sberbank

В данный момент возникла следующая проблема:
1) При оформлении заказа в PS 1.7 и переходе на оплату (например картой), в случае если нет достаточных средств на карте покупателя, его возвращает в магазин, но статус заказа переходит в "оформлен, но не оплачен". Дальнейших ссылок для проведения оплаты нет ни в письмах, ни в истории заказа. Только связываться с продавцом или дублировать заказ заново.
---данный способ удобен в случае оплаты банковским переводом - заказ резервируется за покупателем на время его похода в банк и осуществления перевода. После чего продавец меняет статус на "оплачено".
2) В PS 1.6 было по другому: если человек не оплатил заказ (автоматическими системами, например картой или яндекс.деньги), то он возвращается обратно в корзину и, например, меняет метод оплаты.
-----------------------------------------------
Что проверяли:  Делали заказ на официальной демо престы 1.7 - там только банковский перевод, поэтому заказ создается сразу. Отключали OPC, меняли поочередно модули эквайринга - без результата.
-----------------------------------------------
Подскажите, пожалуйста: как правильно в PS 1.7 запретить формирование заказа до проведения оплаты? Неужели данная проблема у всех кто перешел на версию 1.7?

P.S.: в этом плате преста 1.7 напоминает Shop-Script от Webasyst'a, но там в истории заказа имеется ссылка на проведение оплаты.

P.S.2: только что попробовали оплатить через Paypal и вернуться обратно - вернулись обратно в корзину, где остался весь выбранный ассортимент (как до начала оплаты). Таким образом получается, что проблема в модулях эквайринга, придется ковыряться в них и сравнивать с Paypal.
08 Сентябрь 2018, 16:27:13
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Для модуля сбербанка в настройках можно выбрать статус при переходе на сайт оплаты.
08 Сентябрь 2018, 20:48:10
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 520
  • Репутация: +4/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В 1.6, та же проблема присутствует , Альфабанк эквайринг только устанавливала.У сбера и альфабанка модули одинаковые rbc.
09 Сентябрь 2018, 12:49:20
Ответ #3
  • Новичок
  • *
  • Сообщений: 11
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В 1.6, та же проблема присутствует , Альфабанк эквайринг только устанавливала.У сбера и альфабанка модули одинаковые rbc.
в старых версиях модулей все работало отлично! В новых "бесплатных" данная фишка реализована специально, с целью вынуждения оплаты магазином доработок или покупки платных модулей. Данный разговор состоялся со старым программистом, который раньше писал модули для нескольких компаний, предоставляющих эквайринг.
В настоящее время приходится выбирать - или дорабатывать самому, но времени уже не хватает, и так 3 дня ушло на переход с 1.6 на 1.7, или покупать платные модули в официальном престашопе сторе.
UPD.: написали с мужем письма в яндекс.кассу и в монету, с указанием недоработки клиентоориентированной реализации и необходимости перехода к другим компаниям, предоставляющим экваринг.
Для модуля сбербанка в настройках можно выбрать статус при переходе на сайт оплаты.
еще не дошли, модуль под сбер будем покупать (нулленый удалили), но сбер только под карты принимает оплаты. Интересны и электронные деньги.
09 Сентябрь 2018, 13:33:01
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Модуль сбербанка для prestashop 1.7 бесплатный, покупать ненужно.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
20 Сентябрь 2018, 22:19:31
Ответ #5
  • Новичок
  • *
  • Сообщений: 11
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Для модуля сбербанка в настройках можно выбрать статус при переходе на сайт оплаты.
дошли руки до модуля от СБЕРБАНКА (который бесплатный, предоставляемый при заключении договора) - в нем такая же проблема! Статус заказа можно выбрать, но сам заказ уже переводится в указываемый статус при переходе на оплату. Т.е., если у покупателя, например, нет достаточной суммы и он решает поменять метод оплаты, то по возвращению он видит, что сам заказ уже создан, но у него статус (выставленный в модуле). Таким образом ему уже невозможно оплатить другим методом, а необходимо опять набивать корзину товаром или повторить заказ.
Это просто рассердит покупателя и он больше не придет в "такой удобный магазин".
Беда-печаль с этим переходом с 1.6 на 1.7, большинство модулей в ужасной реализации, сделаны спустя рукава.
---
Таким образом, на данный момент "правильно" работает только модуль Paypal. Есть еще идеи как переделать модули от российских эквайринг компаний или гарантированно правильно (клиентоориентированно) работающие модули эквайринга?