Здравствуйте!
Перевели магазин с 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.