• Resolved luzinis

    (@luzinis)


    Версия WC: 3.5.3
    Версия плагина RetailCRM: 3.3.8

    Шаги для воспроизведения:

    0. Сделать новый заказ на стороне магазина. При этом НЕ ЗАКРЫВАТЬ финальную страницу. В адресной строке должен оставаться запрос вида: hostname/checkout/order-received/6269/?key=wc_order_5c32424ef23b1

    1. Увидеть заказ на стороне RetailCRM

    2. Изменить статус заказа на стороне RetailCRM на “Выполнен”

    3. На стороне магазина сделать рефреш финальной страницы

    Фактическое поведение: Статус заказа на стороне RetailCRM изменился на “Новый”
    Ожидаемое поведение: Обновление страницы не должно вызывать обновление заказа.

    • This topic was modified 5 years, 10 months ago by luzinis.
    • This topic was modified 5 years, 10 months ago by luzinis.
Viewing 6 replies - 16 through 21 (of 21 total)
  • Thread Starter luzinis

    (@luzinis)

    Спустя полтора месяца наблюдений можно сказать следующее:
    1) Покупатели продолжают заходить на адрес заказа и портить его статус
    2) Поскольку статус “Выполнен” проставляется только после получения посылки покупателем, проходит несколько дней, в течение которых у покупателя есть возможность испортить статус. И многие обязательно это делают.
    3) Наверно надо не просто реагировать на хук Woocommerce о принятии заказа (который срабатывает неправильно, как мы выяснили), но и какую-то проверку поставить. Например, если сработал хук, но при этом статус заказа был ранее изменен, либо у него какой-то флаг что заказ уже не новый, то тогда статус не сбрасывать.

    Thread Starter luzinis

    (@luzinis)

    Так что тикет наверно не “Resolved”

    Plugin Author Simla.com

    (@retailcrm)

    На сколько понимаю, только у Вас наблюдается такая проблема. Возможно Вам нужно найти решение, которое подойдем Вам, кастомизировать плагин. Мы со своей стороны вряд ли можем повлиять на ситуацию, все хуки WC при сохранении заказа передают только его идентификатор в обработчик, но не объект заказа, поэтому отсутствует возможность отследить какие изменения были сделаны.

    Thread Starter luzinis

    (@luzinis)

    Вы ж сами писали, что проверяли в стоковой сборке после обновления, и баг у вас проявляется. Значит, и у других он тоже есть. Почему они не сообщают —?не знаю)
    Ну ок, попробую как-то пофиксить самостоятельно

    Добрый день! Какое решение? у меня такая же фигня со статусами..
    Хронология: Сделал заказ на сайте, заказ пришел, открыл в ритейле, изменил статус “отменен”, обновил конечную страницу с заказом на сайте (там где выдается номер и так делее) и статус в ритейле снова стал “новый”
    Почему? как решить проблему?

    Мы столкнулись с такой же проблемой.
    Статусы слетают на “новый” в абсолютно случайном порядке

Viewing 6 replies - 16 through 21 (of 21 total)
  • The topic ‘Статусы заказов в RetailCRM изменяются на “Новый”’ is closed to new replies.