У меня в магазине all4gift.ru формирование файла YML иногда приводит к сбою «Неизвестный тип товара»

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
  • Тема закрыта
#1 Артем Мамонов
  • Группа: Пользователь
  • Сообщений: 3
  • Регистрация: 07.04.2013

25.02.2014 16:08

Добрый день!
выскакивает вот такая ошибка! Эта ошибка появляется при добавлении категории в которой имеются подкатегории. Данная проблема не распространяется на категории без подкатегорий.

There has been an error processing your request

Незвестный тип товара

Trace:
#0 /var/www/all4gift.ru/data/www/all4gift.ru/magento/app/code/local/Df/Catalog/Model/Product.php(172): df_error('???????????????...')
#1 /var/www/all4gift.ru/data/www/all4gift.ru/magento/app/code/local/Df/YandexMarket/Model/Processor/Offer.php(184): Df_Catalog_Model_Product->getCompositeFinalPriceWithTax()
#2 /var/www/all4gift.ru/data/www/all4gift.ru/magento/app/code/local/Df/YandexMarket/Model/Processor/Offer.php(33): Df_YandexMarket_Model_Processor_Offer->getPrice()
#3 /var/www/all4gift.ru/data/www/all4gift.ru/magento/app/code/local/Df/YandexMarket/Model/Document.php(120): Df_YandexMarket_Model_Processor_Offer->isEnabled()
#4 /var/www/all4gift.ru/data/www/all4gift.ru/magento/app/code/local/Df/YandexMarket/Model/Document.php(153): Df_YandexMarket_Model_Document->getDocumentData_Offers()
#5 /var/www/all4gift.ru/data/www/all4gift.ru/magento/app/code/local/Df/YandexMarket/Model/Document.php(35): Df_YandexMarket_Model_Document->getDocumentData_Shop()
#6 /var/www/all4gift.ru/data/www/all4gift.ru/magento/app/code/local/Df/Core/Model/SimpleXml/Generator/Document.php(48): Df_YandexMarket_Model_Document->getContentsAsArray()
#7 /var/www/all4gift.ru/data/www/all4gift.ru/magento/app/code/local/Df/Core/Model/SimpleXml/Generator/Element.php(12): Df_Core_Model_SimpleXml_Generator_Document->createElement()
#8 /var/www/all4gift.ru/data/www/all4gift.ru/magento/app/code/local/Df/Core/Model/SimpleXml/Generator/Document.php(11): Df_Core_Model_SimpleXml_Generator_Element->getElement()
#9 /var/www/all4gift.ru/data/www/all4gift.ru/magento/app/code/local/Df/YandexMarket/Model/Action/Front.php(22): Df_Core_Model_SimpleXml_Generator_Document->getXml()
#10 /var/www/all4gift.ru/data/www/all4gift.ru/magento/app/code/local/Df/Core/Model/Controller/Action.php(30): Df_YandexMarket_Model_Action_Front->generateResponseBody()
#11 /var/www/all4gift.ru/data/www/all4gift.ru/magento/app/code/local/Df/YandexMarket/controllers/YmlController.php(5): Df_Core_Model_Controller_Action->process()
#12 /var/www/all4gift.ru/data/www/all4gift.ru/magento/app/code/core/Mage/Core/Controller/Varien/Action.php(419): Df_YandexMarket_YmlController->indexAction()
#13 /var/www/all4gift.ru/data/www/all4gift.ru/magento/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('index')
#14 /var/www/all4gift.ru/data/www/all4gift.ru/magento/app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#15 /var/www/all4gift.ru/data/www/all4gift.ru/magento/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
#16 /var/www/all4gift.ru/data/www/all4gift.ru/magento/app/Mage.php(685): Mage_Core_Model_App->run(Array)
#17 /var/www/all4gift.ru/data/www/all4gift.ru/magento/index.php(88): Mage::run('', 'store')
#18 {main}

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

27.02.2014 21:19

Что конкретно надо сделать в магазине all4gift.ru по существу по шагам для гарантированного воспроизведения сбоя?
Потратил сейчас своё дорогое рабочее время, добавил в магазин новый раздел и подраздел — сбоя не увидел.

#3 Артем Мамонов
  • Группа: Пользователь
  • Сообщений: 3
  • Регистрация: 07.04.2013

20.03.2014 16:19

У нас есть категории, в этих категориях подкатегории... так вот когда формируем yml файл выбираем категорию... если в ней есть подкатегория - появляется ошибка, если нет подкатегории, тогда все ОК.

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

20.03.2014 20:48

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

#5 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

14.04.2014 06:44

Причиной сбоя «Неизвестный тип товара» при создании документа YML для Яндекс.Маркета было добавление установленным в Вашем интернет-магазине модулем Magestore Gift Card нового нестандартного системного типа товаров «giftvoucher».
Добавил к версии 2.32.1 Российской сборки Magento обработку для подобных ситуаций с наличием в интернет-магазине нестандартных системных типов товаров.
При текущем поведении системы товары нестандартных системных типов на Яндекс.Маркете публиковаться не будут.
В отладочном режиме (который доступен в административных настройках модуля Яндекс.Маркет, начиная с версии 2.32.0 Российской сборки Magento) система будет указывать причину отказа в публикации товара на Яндекс.Маркете в системном журнале.

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