Руслан 0 Опубликовано 7 февраля, 2019 Жалоба Share Опубликовано 7 февраля, 2019 Помогите, пожалуйста, есть проблема: при оплате яндекс.деньги (yandex_fizlico.php) у заказа выставляется неправильный статус ("Доставлен" вместо "Ожидает оплаты"), который указан в настройках ((( Подскажите, пожалуйста, в какой стороне искать проблему? P.S. Vamshop 1.97, и почему-то не пишется лог по инструкции отсюда: https://forum.vamshop.ru/topic/14488-яндекс-касса-смена-статуса/. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 февраля, 2019 Жалоба Share Опубликовано 7 февраля, 2019 1 минуту назад, Руслан сказал: Помогите, пожалуйста, есть проблема: при оплате яндекс.деньги (yandex_fizlico.php) у заказа выставляется неправильный статус ("Доставлен" вместо "Ожидает оплаты"), который указан в настройках ((( Подскажите, пожалуйста, в какой стороне искать проблему? P.S. Vamshop 1.97, и почему-то не пишется лог по инструкции отсюда: https://forum.vamshop.ru/topic/14488-яндекс-касса-смена-статуса/. По идее, если в настройках модуля в админке в опции Укажите оплаченный статус заказа стоит по умолчанию, то статус заказа меняться не должен. Возможно, Вы что-то наковыряли в базе данных и у Вас в настройках оказалось две этих опции. Зайдите в phpMyAdmin, в свою базу данных, в таблицу configuration В закладке поиск в поле configuration_key укажите MODULE_PAYMENT_YANDEX_FIZLICO_ORDER_STATUS_ID И нажмите кнопку enter, по идее, должна будет отобразиться всего одна строка, т.е. в таблице должна быть одна строка с ключом MODULE_PAYMENT_YANDEX_FIZLICO_ORDER_STATUS_ID Вот если будет найдено 2 строки и больше, тогда да, может быть такой глюк о котором Вы пишите. Ссылка на сообщение Поделиться на другие сайты
Руслан 0 Опубликовано 7 февраля, 2019 Автор Жалоба Share Опубликовано 7 февраля, 2019 Нет, в БД одна строка и она правильная, соответствует настройкам модуля оплаты. Но при оплате не меняется статус на указанный, он меняется на статус, который стоит в админке в "Заказы" -> "Статусы заказа" по умолчанию. Но ведь у настроек платежного модуля должен быть приоритет выше? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 февраля, 2019 Жалоба Share Опубликовано 7 февраля, 2019 23 минуты назад, Руслан сказал: Нет, в БД одна строка и она правильная, соответствует настройкам модуля оплаты. Но при оплате не меняется статус на указанный, он меняется на статус, который стоит в админке в "Заказы" -> "Статусы заказа" по умолчанию. Но ведь у настроек платежного модуля должен быть приоритет выше? Так и должно быть. Если в модуле оплаты ничего не выбрано, какой ставить статус, статус устанавливается из Админки - Заказа - Статусы заказов. Чтобы статус заказа менялся при успешной оплате, надо в настройках модуля оплаты выбрать статус в опции "Укажите оплаченный статус заказа" + надо настроить модуль оплаты, что б яндекс присылал уведомления в магизан после успешной оплаты. Вот как настраивается - http://blog.vamshop.ru/2016/02/22/новый-модуль-оплаты-яндекс-касса-янде/ Я так думаю что Вы просто не настроили модуль, не указали свой пароль, не указали файл для уведомления на сайте яндекса. Модуль рабочий, проверенный, и статусы заказа точно меняются при успешной оплате, это проверено уже годами. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения