CommerceStack Related Products Manager: «Invalid argument supplied for foreach() in CommerceStack/Recommender/Block/Cart/Crosssell.php on line 159»

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

19.11.2014 11:34

Описание сбоя:
  • Модуль: CommerceStack Related Products Manager
  • Место сбоя: просмотр произвольной витринной страницы
  • Диагностическое сообщение: «Warning: Invalid argument supplied for foreach() in app/code/community/CommerceStack/Recommender/Block/Cart/Crosssell.php on line 159»
  • Причина сбоя: дефект модуля CommerceStack Related Products Manager.

Способ устранения сбоя:
  • Файл: app/code/community/CommerceStack/Recommender/Block/Cart/Crosssell.php
  • Вероятная строка: 159
  • Что найти:
    foreach(@$unionLinkedItemCollection as $item)
    {
        $items[] = $item;
    }

  • На что заменить:
    if (isset($unionLinkedItemCollection)) {
        foreach(@$unionLinkedItemCollection as $item)
        {
            $items[] = $item;
        }               
    }


Поделиться темой: