Ошибка в плагине Яндекс.Маркет Есть решение

1

В php.log стали появляться постоянные ошибки:

Array to string conversion in /var/www/.../plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php on line 3587 и на линии 3593
Из-за этой ошибки лог вырастает за 1-2 недели до 1гб
 if (preg_match('@^(year|month)s?:(\d+)$@', trim((string)$value), $matches)) {
                        $value = array(
                            'unit'  => $matches[1],
                            'value' => intval($matches[2]),
                        );
                    } else {
                        $value = intval((string)$value);

Это блок кода со строки 3587 до строки 3593.

Что можно сделать в данной ситуации?

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

  • +2
    Михаил Ушенин Михаил Ушенин Webasyst 7 октября 2022 18:17 #

    Проверьте, какое значение вы выбрали для экспорта элементов <age> (Возрастная категория). Возможно, для него выбрано неподходящее значение.

  • +1
    amankin amankin 7 октября 2022 18:30 #

    Спасибо, помогло!

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

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