Плагин брошенные корзины на SS6 - 404 ошибка в отчетах

1

Сегодня перестали грузится отчеты по брошенным корзинам.

Интерфейс пытается аяксом загрузить следующий урл:

webasyst/shop/?plugin=carts&module=report&timeframe=30&groupby=days&_=1427877782154

Но получает 404 ошибку.

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

Куда копать?

PS: Разработчику плагина тоже написал.

4 комментария

  • +1

    404 не обязательно означает, что такого контроллера нет. Если кинуть waException('something', 404), это тоже приведёт к HTTP-ответу с кодом 404.

    Подозреваю, что контроллер кидает такой эксепшн. Или пропускает эксепшн, пытаясь, например, открыть удалённый waContact() по id.

    Включите режим разработчика в Инсталлере. Эксепшны начнут валиться в браузер. Вы увидите стэк и поймёте, откуда взялось 404.

  • +1
    Arti Arti 1 апреля 2015 05:31 #

    Спасибо, так и получилось:

    <h3>Error with code 404 in '/home/cosmo/public_html/wa-system/contact/waContactInfoStorage.class.php' around line 34:</h3>
       29	    public function load(waContact $contact, $fields = null)
       30	    {
       31	        $this->getModel();
       32	        $data = $this->model->getById($contact->getId());
       33	        if (!$data) {
     >>34	            throw new waException('Contact does not exist: '.$contact->getId(), 404);
       35	        }
       36	        return $data;
       37	    }
       38	
       39	    public function save(waContact $contact, $fields)
    

    Ждать фикса от разработчика?

    • +2

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

    • +1
      Arti Arti 1 апреля 2015 05:33 #

      Кажется понял, как я уложил плагин.

      Объеденил 2 контакта в 1.

      Соответственно удалился последний, который был в этих отчетах.

      Добавить комментарий

      Чтобы добавить комментарий, зарегистрируйтесь или войдите