• Resolved palychwp

    (@palychwp)


    Добрый день!

    Не в первый раз уже руками исправляю, и не могу понять почему так сделано у вас.
    В файле class-market-exporter-wc.php в 325 строке вы выбираете родительскую категорию для оффера $category = array_shift( $categories ); . И дело в том, что array_shift достает первый элемент, а там лежит самая верхняя категория. Т.е. если у товара такая иерархия, например:

    Столы
    – Кухонные
    – – Деревянные

    то в файл попадет id самой верхней категории, т.е. слетает вся иерархия. Я всегда меняю на array_pop и в <categoryId> попадает id самой последней категории. Или это такая особенность яндекс.маркета? я просто для другого сервиса выгрузку делаю.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Anton Vanyukov

    (@vanyukov)

    Добрый день,

    Это что-то среднее между удобством и выбором правильной категории. В Вашем же примере, если взять самую нижнюю категорию, то я в Яндекс уйдет товар с категорией “Деревянные”. Скорее всего, такой категории не будет там. А вот “Столы” точно будет.

    С уважением,
    Антон

    Thread Starter palychwp

    (@palychwp)

    Ну да, так и предполагается. Чтобы все столы не лежали в одной большой куче.
    А яндекс разве не считывает тэг <categories>, где указаны все категории с родительскими и не строит дерево? Это очень странно)

    • This reply was modified 6 years, 3 months ago by palychwp.
    • This reply was modified 6 years, 3 months ago by palychwp.
    Plugin Author Anton Vanyukov

    (@vanyukov)

    Не знаю на счет дерева. Надо будет посмотреть документацию. Если это так, то брать последнюю категорию логичнее

    Thread Starter palychwp

    (@palychwp)

    Все, я понял, спасибо. Я просто яндексом не пользуюсь уже 2ой год (заблокирован) и забыл, что там реально все в куче лежит)

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Неправильная иерархия категорий.’ is closed to new replies.