Изменение статуса заказа для подарочного сертификата Unirgy - PullRequest
1 голос
/ 23 января 2012

Я использую подарочный сертификат Unirgy для установки magento.

При заказе физических продуктов, если на моем платежном шлюзе происходит сбой платежа, статус заказа по умолчанию в бэкэнде - «Ожидание», но если продуктПодарочный сертификат, и платеж не проходит на платежном шлюзе, статус заказа остается «Обработка», что также является статусом заказа по умолчанию для обычных товаров, оплачиваемых обычно.

Это создает путаницу для моей финансовой команды вbackend.

Я пытался вручную установить статус заказа как ожидающий в методе авторизации, непосредственно перед перенаправлением на платежный шлюз, но что бы я ни делал, статус всегда переходит к обработке.

Любые указатели?

Я спросил у службы поддержки, и они сказали, что, поскольку подарочный сертификат является виртуальным продуктом, magento не нужно его отправлять, и, следовательно, статус заказа автоматически становится ожидающим.

1 Ответ

0 голосов
/ 21 мая 2012

Я решил вышеупомянутую проблему, создав пользовательский модуль поверх unirgy, который отслеживает, был ли оплачен подарочный сертификат или нет.Затем задание cron, запланированное каждые 5 минут. Содержит ордер для неоплаченных подарочных сертификатов.

...