Вложенный импорт в Minishop2 из CSV
Добрый день!
Интересует вопрос, я бы даже сказал «горит». Уже несколько дней внимательно читал гугл и официальную документацию по импорту в частности, но так и не смог разобраться, как сделать импорт из CSV в minishop2 товаров во вложенных категориях?
Например, «Подушки» >>> «Декоративные» >>> «Синтетические» >>> «Сам товар».
Сталкивался кто-нибудь? И вообще, это реально сделать штатными средствами?
Естественно, импорт в одну категорию, указав «parent», сделать получается.
Спасибо большое!
Интересует вопрос, я бы даже сказал «горит». Уже несколько дней внимательно читал гугл и официальную документацию по импорту в частности, но так и не смог разобраться, как сделать импорт из CSV в minishop2 товаров во вложенных категориях?
Например, «Подушки» >>> «Декоративные» >>> «Синтетические» >>> «Сам товар».
Сталкивался кто-нибудь? И вообще, это реально сделать штатными средствами?
Естественно, импорт в одну категорию, указав «parent», сделать получается.
Спасибо большое!
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Родной импорт не рассчитан на импорт категорий, потому что он работает с csv, в котором нет вложенности.
В нашем CSV вложенность указана через колонки, типа «group1», «group2» и т.п., указывающая на уровень от первого. Если допилим такой импорт, обязательно выложу, людям наверняка пригодится.
Товаров у меня 75000, обработка в районе 4-х часов идет.
Работает пока что только с включенной автоматической транслитерацией.
Код ниже вставляется от строки // Import до строки // Set default values
При этом задавать «parent» при отправке запроса на импорт не нужно, он указывается в скрипте.
Первые три колонки, как я и писал, указывают на НАИМЕНОВАНИЯ родительских категорий товаров (указывать id не нужно):
группа1; группа2; группа3 (например, Подушки; Декоративные; Синтетические)
Скан происходит в заранее созданной категории с id, указанным в $parent_id (0 — корень);
Создавать категории заранее не нужно. Скрипт проверяет на наличие категории по алиасу и, если категории с таким алиасом не существует, он ее создает.
Если вложенные группа2 или 3 не указываются, то выгружается товар в его родителя (в т.ч. и в корень).
И добавить забыл, родительские категории указываются как group1, group2 и group3
Администрация, исправьте, пожалуйста!