retailcrm / opencart-module

OpenCart integration plugin
http://www.retailcrm.pro
MIT License
22 stars 43 forks source link

Обновление статусов заказов по крону не проходит #205

Closed hep1984 closed 3 years ago

hep1984 commented 3 years ago

Здравствуйте! Не обновляет статусы заказов на сайте с RetailCRM по крону history. Куда смотреть? Где метод history находится?

Neur0toxine commented 3 years ago

Добрый день!

Файл, который необходимо добавить в crontab находится по пути {{ корень сайта }}/upload/system/library/retailcrm/cron/history.php. Корректная работа cron зависит от конфигурации ОС, на которой установлен OpenCart. Возможно, в пути в crontab пропущена директория upload. Также рекомендуем удостовериться, что конфигурация модуля произведена в соответствие с инструкцией (ссылка кликабельна).

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

hep1984 commented 3 years ago

Ошибка такая: PHP Fatal error: Uncaught Error: Cannot use object of type stdClass as array in /var/www/www-chmain/data/www/storage/modification/admin/model/extension/retailc rm/references.php:167 метод $this->model_extension_retailcrm_references->getOpercartPaymentTypes()

hep1984 commented 3 years ago

У нас стоит версия: retailcrm-3.3.9

Neur0toxine commented 3 years ago

Указанный вами файл является кастомизацией (его подгружает OCMod), он уникален для вашего сайта. А в рамках issues GitHub мы можем зарегистрировать ошибку, которая относится только к самому модулю - не к кастомизациям. Для решения проблем в работе модуля необходимо исправить ошибку в кастомизации.

hep1984 commented 3 years ago

Исправил переносом функции