Аналогичная проблема. Я бы даже продлил доступ к ПРО, но автор не хочет заниматься плагином и последнее обновление аж от апреля месяца. Я уже сам устранил в нем несколько проблем, о которых писал тут, и которые автор не устраняет. Проще вести доработку своими силами в данных условиях.
Вы можете устранить проблему сами, раз автор плагина не хочет делать этого.
Откройте файл class-cdekfw-pro-tracking.php в папке с pro-плагином
В районе 330 строки напишите вот это
// следующую строку нужно закомментировать, чтобы она не работала
//} elseif ( 'processing' === $order->get_status() && 'CREATED' !== $tracking_status ) {
// а эту строку нужно добавить
} elseif ( 'processing' === $order->get_status() && count($cdek_order_info['entity']['statuses']) > 2) {
Дело в том, что СДЭК в API поменял порядок статусов заказа. И теперь плагин ВСЕГДА после создания думает, что заказ принят в пункте. Данное решение не 100% будет отрабатывать корректно удаление заказа в ЛК сдэка, но может и будет, тут нужно экспериментировать. Но по крайней мере теперь хоть статус на доставляется не меняется.
-
This reply was modified 2 years, 12 months ago by alkaltorok.