Новинка: "Сборка 24" для OpenCart 3.0 с открытым кодом! Детальнее

Перейти к публикации

Импорт товаров из YML


Рекомендованные сообщения

Добрый день.

При импорте из yml:

1. Не импортирует вложенность категорий.

2. Не создает дочернюю категорию с таким же названием.

3. Товары из дочерних категорий с одним названием попадают в одну категорию (должно было быть создано несколько)

Тестовая ссылка:

https://www.izimob.shop/test.yml

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Alex_O сказал:

Добрый день.

При импорте из yml:

1. Не импортирует вложенность категорий.

2. Не создает дочернюю категорию с таким же названием.

3. Товары из дочерних категорий с одним названием попадают в одну категорию (должно было быть создано несколько)

Тестовая ссылка:

https://www.izimob.shop/test.yml

Добрый день.

Напишите, пожалуйста, название Вашего сайта, чтобы посмотреть настройки модуля.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
54 минуты назад, Alex_O сказал:

Уточните, пожалуйста, а Вы выполняли импорт из данной вкладки?

image.thumb.png.89f3d8e166a0cb128dd1f4718a752253.png

 

Видим, что данный импорт не настроен. Например,

image.png.3b3ec6034964e60917aed198d6780fd7.png

Такого тега нет. Чтобы выводилось значение offer_id, нужно оставить его пустым.

Обновлять категории у Вас также отключено:

image.png.ef3b6d38e306d932d3bd575a2cdac624.png

 

Вам нужно включить опции для тех данных, которые Вам нужно импортировать, а затем выполнить заново импорт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, NeoSeo Team сказал:

Уточните, пожалуйста, а Вы выполняли импорт из данной вкладки?

image.thumb.png.89f3d8e166a0cb128dd1f4718a752253.png

 

Видим, что данный импорт не настроен. Например,

image.png.3b3ec6034964e60917aed198d6780fd7.png

Такого тега нет. Чтобы выводилось значение offer_id, нужно оставить его пустым.

Обновлять категории у Вас также отключено:

image.png.ef3b6d38e306d932d3bd575a2cdac624.png

 

Вам нужно включить опции для тех данных, которые Вам нужно импортировать, а затем выполнить заново импорт.

Да, из  этой вкладки. Из описания опций не понимаю где надо указать, чтобы подкатегории заливались подкатегориями, а не отдельной категорией и Родительскую категорию. Понимаю, что при импорте происходит перезапись категории на предыдущую с таким же названием, и по этому они не дублируются, а остается одна. Скажите пожалуйста, как правильно донастроить. Спасибо. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, Alex_O сказал:

1. убрал offer id

2. установил "Обновлять категории"

Категории импортировались в том же порядке, без вложенности

image.thumb.png.5862a9d690f893afa166cb7e84bfd573.pngаитптпат

Проверяем данный момент.

Отпишем по результату скорей всего уже в понедельник.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, Alex_O сказал:

1. убрал offer id

2. установил "Обновлять категории"

Категории импортировались в том же порядке, без вложенности

image.thumb.png.5862a9d690f893afa166cb7e84bfd573.pngаитптпат

У Вас ошибка в прайсе импорта.

Нужно, чтобы родительская категория выводилась через parentId, а у Вас выводится через parent_id.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
10.04.2021 в 16:16, Alex_O сказал:

Супер, большое спасибо. Сам не обратил не это внимание.

 

Добрый день.

Хорошо, если будут вопросы, обращайтесь, всегда рады помочь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день.

Есть вопрос: Изображения на три товара разных модификаций (различие только - цвет) заливаются по последнему.

фрагмент импорта:

<offer id="00000024046_1" available="true" selling_type="r" group_id="74579">
<vendorCode>24046</vendorCode>
<name>TPU чехол Slim Series для Samsung A530 Galaxy A8 (2018)</name>
<price>159</price>
<currencyId>UAH</currencyId>
<categoryId>139201</categoryId>
<category>Samsung A530 Galaxy A8 (2018)</category>
<vendor>Epik</vendor>
<param name="Цвет">Серый</param>
<description>
<![CDATA[ <strong>✔️ Материал &ndash; термопластичный полиуретан (TPU);</strong> <strong>✔️ Крепкая силиконовая накладка на тыльную панель телефона;</strong> <strong>✔️ Рассчитана на длительное использование;</strong> <strong>✔️ Исключается деформация и выцветание материала;</strong> <strong>✔️ Износостойкость и пыленепроницаемость;</strong> <strong>✔️ Устойчивость к царапинам и потертостям.</strong> ]]>
</description>
</offer>
<offer id="00000024046_2" available="true" selling_type="r" group_id="74579">
<vendorCode>24046</vendorCode>
<name>TPU чехол Slim Series для Samsung A530 Galaxy A8 (2018)</name>
<price>159</price>
<currencyId>UAH</currencyId>
<categoryId>139201</categoryId>
<category>Samsung A530 Galaxy A8 (2018)</category>
<vendor>Epik</vendor>
<param name="Цвет">Синий</param>
<description>
<![CDATA[ <strong>✔️ Материал &ndash; термопластичный полиуретан (TPU);</strong> <strong>✔️ Крепкая силиконовая накладка на тыльную панель телефона;</strong> <strong>✔️ Рассчитана на длительное использование;</strong> <strong>✔️ Исключается деформация и выцветание материала;</strong> <strong>✔️ Износостойкость и пыленепроницаемость;</strong> <strong>✔️ Устойчивость к царапинам и потертостям.</strong> ]]>
</description>
</offer>
<offer id="00000024046_4" available="true" selling_type="r" group_id="74579">
<vendorCode>24046</vendorCode>
<name>TPU чехол Slim Series для Samsung A530 Galaxy A8 (2018)</name>
<price>159</price>
<currencyId>UAH</currencyId>
<categoryId>139201</categoryId>
<category>Samsung A530 Galaxy A8 (2018)</category>
<vendor>Epik</vendor>
<param name="Цвет">Красный</param>
<description>
<![CDATA[ <strong>✔️ Материал &ndash; термопластичный полиуретан (TPU);</strong> <strong>✔️ Крепкая силиконовая накладка на тыльную панель телефона;</strong> <strong>✔️ Рассчитана на длительное использование;</strong> <strong>✔️ Исключается деформация и выцветание материала;</strong> <strong>✔️ Износостойкость и пыленепроницаемость;</strong> <strong>✔️ Устойчивость к царапинам и потертостям.</strong> ]]>
</description>
</offer>

 

Заливаются 2 изображения от 00000024046_4

Как это можно исправить или от чего это зависит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
54 минуты назад, Alex_O сказал:

Добрый день.

Есть вопрос: Изображения на три товара разных модификаций (различие только - цвет) заливаются по последнему.

фрагмент импорта:

<offer id="00000024046_1" available="true" selling_type="r" group_id="74579">
<vendorCode>24046</vendorCode>
<name>TPU чехол Slim Series для Samsung A530 Galaxy A8 (2018)</name>
<price>159</price>
<currencyId>UAH</currencyId>
<categoryId>139201</categoryId>
<category>Samsung A530 Galaxy A8 (2018)</category>
<vendor>Epik</vendor>
<param name="Цвет">Серый</param>
<description>
<![CDATA[ <strong>✔️ Материал &ndash; термопластичный полиуретан (TPU);</strong> <strong>✔️ Крепкая силиконовая накладка на тыльную панель телефона;</strong> <strong>✔️ Рассчитана на длительное использование;</strong> <strong>✔️ Исключается деформация и выцветание материала;</strong> <strong>✔️ Износостойкость и пыленепроницаемость;</strong> <strong>✔️ Устойчивость к царапинам и потертостям.</strong> ]]>
</description>
</offer>
<offer id="00000024046_2" available="true" selling_type="r" group_id="74579">
<vendorCode>24046</vendorCode>
<name>TPU чехол Slim Series для Samsung A530 Galaxy A8 (2018)</name>
<price>159</price>
<currencyId>UAH</currencyId>
<categoryId>139201</categoryId>
<category>Samsung A530 Galaxy A8 (2018)</category>
<vendor>Epik</vendor>
<param name="Цвет">Синий</param>
<description>
<![CDATA[ <strong>✔️ Материал &ndash; термопластичный полиуретан (TPU);</strong> <strong>✔️ Крепкая силиконовая накладка на тыльную панель телефона;</strong> <strong>✔️ Рассчитана на длительное использование;</strong> <strong>✔️ Исключается деформация и выцветание материала;</strong> <strong>✔️ Износостойкость и пыленепроницаемость;</strong> <strong>✔️ Устойчивость к царапинам и потертостям.</strong> ]]>
</description>
</offer>
<offer id="00000024046_4" available="true" selling_type="r" group_id="74579">
<vendorCode>24046</vendorCode>
<name>TPU чехол Slim Series для Samsung A530 Galaxy A8 (2018)</name>
<price>159</price>
<currencyId>UAH</currencyId>
<categoryId>139201</categoryId>
<category>Samsung A530 Galaxy A8 (2018)</category>
<vendor>Epik</vendor>
<param name="Цвет">Красный</param>
<description>
<![CDATA[ <strong>✔️ Материал &ndash; термопластичный полиуретан (TPU);</strong> <strong>✔️ Крепкая силиконовая накладка на тыльную панель телефона;</strong> <strong>✔️ Рассчитана на длительное использование;</strong> <strong>✔️ Исключается деформация и выцветание материала;</strong> <strong>✔️ Износостойкость и пыленепроницаемость;</strong> <strong>✔️ Устойчивость к царапинам и потертостям.</strong> ]]>
</description>
</offer>

 

Заливаются 2 изображения от 00000024046_4

Как это можно исправить или от чего это зависит?

А у Вас обновление производится по какому полю?

Судя по всему по <vendorCode>.

А vendorCode для всех приведенных товаров сейчас одинаковый.  

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, NeoSeo Team сказал:

А у Вас обновление производится по какому полю?

Судя по всему по <vendorCode>.

А vendorCode для всех приведенных товаров сейчас одинаковый.  

Спасибо, это я вижу.

Скажите пожалуйста, в каком пункте указать что обновление должно идти по offer id?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
21 минуту назад, Alex_O сказал:

Спасибо, это я вижу.

Скажите пожалуйста, в каком пункте указать что обновление должно идти по offer id?

А Вы сейчас изменяли настройки? Посмотрели настройки на Вашем сайте, у Вас и так обновление производится по offer id.

Если в поле "Укажите тег артикула" ничего не указать, то обновление будет производиться по offer id. Видим, что у Вас  это поле сейчас пустое.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
7 минут назад, Alex_O сказал:

нет, настройки не менял. 

Сразу по offer id было

Пробовал в Игнорирование атрибутов указать vendorCode не помогло

А при импорте у Вас не возникает ошибок?

Видим, что у Вас файл импорта достаточно большой. И возможно из-за этого изображения не успевают обновиться. Так как на выполнение скрипта выделяется определенное время, зависящее от настроек сервера. И по истечению этого времени импорт прекращается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

504

но за 2 запуска, догружает картинки.

Какой максимальный объем файла для загрузки Мб/позиций?

Теоретически я могу попробовать двумя путями:

1. разбить файл импорта на части

2. вырезать из того что есть vendorCode, на сколько я помню он не обязательный тэг в структуре.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Alex_O сказал:

504

но за 2 запуска, догружает картинки.

Какой максимальный объем файла для загрузки Мб/позиций?

Теоретически я могу попробовать двумя путями:

1. разбить файл импорта на части

2. вырезать из того что есть vendorCode, на сколько я помню он не обязательный тэг в структуре.

Да, Вам нужно разбить файл импорта, чтобы в одном прайсе было около 2000 товаров.

Вырезать vendorCode не обязательно, у Вас сейчас синхронизация идет по offer id.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
21 час назад, Alex_O сказал:

504

но за 2 запуска, догружает картинки.

Какой максимальный объем файла для загрузки Мб/позиций?

Теоретически я могу попробовать двумя путями:

1. разбить файл импорта на части

2. вырезать из того что есть vendorCode, на сколько я помню он не обязательный тэг в структуре.

Добрый день.

Уточнили данный момент у специалиста. На данный момент можно разбить файл импорта на части. В одно файле можно загрузить примерно 8000 позиций.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это отлично. Импорт разбил, но столкнулся с 

Страница недоступна

Сайт caseshop.prodavai24.com пока не может обработать этот запрос.

HTTP ERROR 500

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
19 минут назад, Alex_O сказал:

Это отлично. Импорт разбил, но столкнулся с 

Страница недоступна

Сайт caseshop.prodavai24.com пока не может обработать этот запрос.

HTTP ERROR 500

Проверьте еще раз, пожалуйста, видим сейчас что сайт работает: image.thumb.png.d63d7a634d657b044b06141cd7786837.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, Alex_O сказал:

Сайт - работает, админка работает, это ошибка в модуле импорта

При нажатии на кнопку импорта?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...