Модератор форума: Yuri_G  
Сообщество uCoz » Модули uCoz » Интернет-магазин » Импорт товаров из YML-файла (вопросы и ответы) (обсуждение функционала)
Импорт товаров из YML-файла (вопросы и ответы)
sergeymitrichev
Сообщений: 1976
Репутация: 409

Сообщение # 46 | 08:52:30
aksshop_aksshop, надо бы взглянуть на файл

aksshop_aksshop
Сообщений: 57
Репутация: 3

Сообщение # 47 | 13:44:45
Цитата sergeymitrichev ()
aksshop_aksshop, надо бы взглянуть на файл

http://aksshop.ru/base.yml эта ссылка на исходник, переведенный мной в формат yml, с добавлением той строки которую мне прислала служба подержки.
sergeymitrichev
Сообщений: 1976
Репутация: 409

Сообщение # 48 | 14:11:24
aksshop_aksshop, а на маркете этот файл пробовали проверять? Ошибок не возникает?

aksshop_aksshop
Сообщений: 57
Репутация: 3

Сообщение # 49 | 16:03:09
Проверил, выдает ошибку :Не найдено описание для элемента "yml_catalog". Возможно неверно указан корневой элемент.
Строка: 3 Позиция: 38
Подробнее<detail>cvc-elt.1.a: Cannot find the declaration of element 'yml_catalog'.</detail>

И еще вопрос: как в файле yml прописывать цифровой остаток?

Добавлено (25 Июл 2016, 16:03:09)
---------------------------------------------
Проверил, выдает ошибку :Не найдено описание для элемента "yml_catalog". Возможно неверно указан корневой элемент.
Строка: 3 Позиция: 38
Подробнее<detail>cvc-elt.1.a: Cannot find the declaration of element 'yml_catalog'.</detail>

И еще вопрос: как в файле yml прописывать цифровой остаток?

sergeymitrichev
Сообщений: 1976
Репутация: 409

Сообщение # 50 | 16:12:29
aksshop_aksshop, это в XML валидаторе или при добавлении на маркете такая ошибка?

YML не содержит цифровой остаток в спецификации, вроде, там только атрибут available

aksshop_aksshop
Сообщений: 57
Репутация: 3

Сообщение # 51 | 17:18:02
Цитата sergeymitrichev ()
aksshop_aksshop, это в XML валидаторе или при добавлении на маркете такая ошибка?
это в XML валидаторе
sergeymitrichev
Сообщений: 1976
Репутация: 409

Сообщение # 52 | 16:09:32
aksshop_aksshop, не уверен, что он правильно может понять YML файл. Попробуйте при добавлении на маркет.

Admin4823
Сообщений: 2
Репутация: 0

Сообщение # 53 | 22:11:49
Цитата sergeymitrichev ()
в логах импорта должна быть информация о том, сколько товаров загружено. Можете их показать?
В логах пишет Yml в не utf-8 кодировке.....
Что делать?
Спасибо.
sergeymitrichev
Сообщений: 1976
Репутация: 409

Сообщение # 54 | 07:39:35
Admin4823, попробуйте установить кодировку, открыв файл в помощью блокнота

ofmag
Сообщений: 5
Репутация: 0

Сообщение # 55 | 11:53:29
Здравствуйте.

Подскажите, почем система создает дубли товара при загрузке его из файла yml?

Порядок действий был такой:
1. Выгрузил существующий файл yml.
2. Изменил в файле нужные цены.
3. Загрузил файл на сервер воспользовавшись функцией обновления товаров из файла yml.
Система продублировала все товары, создала им новые id (хотя в файле обновления везде стояли старые id). Теперь в админке у меня каждый товар встречается дважды, а на сайте по прежнему старые цены.
Почему так могло произойти?

Скрин настроек импорта:
Прикрепления: 4230765.png (83.0 Kb)
sergeymitrichev
Сообщений: 1976
Репутация: 409

Сообщение # 56 | 18:20:22
ofmag, а новые товары при этом скрыты, получается?

ofmag
Сообщений: 5
Репутация: 0

Сообщение # 57 | 21:16:21
sergeymitrichev, да, как-то так: сами товары активные, но в разделах сайта их не видно, а вот по прямой ссылке страницы товара открываются. Если делаю выгрузку прайса в файл yml, то в прайсе только новый товар (с новым id) и с новыми ценами, а на сайте старый товар и старые цены.
lord1404
Сообщений: 85
Репутация: 32

Сообщение # 58 | 15:33:47
Скорее всего менялось наименование товара (Колонка, с присвоенным атрибутом "Наименование"). В этом случае товар с прежним наименованием при заливке прайса становится неактивным ввиду того, что система не распознала его. Те товары, которые указаны в прайсе при заливке оного будут доступными для просмотра. Остальная информация (описание, цена и т. д. при заливке прайса только обновляется, причём товар будет активным (доступным для просмотра).

Прямая ссылка на неактивный товар доступна, по идее, только для администратора.

Выгрузкой товара с сайта не занимаюсь, ввиду того, что выгружается не весь перечень товаров, да и формат прайса не совсем понятен. Специально для заливки создал прайс в Экселе, убрал всё лишнее (в т. ч. наименование колонок), им и оперирую.
Сообщение отредактировал lord1404 - Суббота, 25 Фев 2017, 15:38:47
ofmag
Сообщений: 5
Репутация: 0

Сообщение # 59 | 10:59:29
Цитата
Скорее всего менялось наименование товара (Колонка, с присвоенным атрибутом "Наименование").
Наименование не изменялось. Содержимое элемента name в прайсе не изменялось, изменялся только текст элемента price.

Мне до сих пор непонятна логика работы механизма загрузки прайса, по какому принципу происходит обновление данных и при каких условиях создаются новые товары sad
sergeymitrichev
Сообщений: 1976
Репутация: 409

Сообщение # 60 | 22:33:56
ofmag, новые товары создаются, если им не было найдено сопоставления среди товаров на сайте или если товары загружаются в рамках другой конфигурации, но это больше к импорту из XLS относится. Первый раз на сайт товары как загружались?

Сообщество uCoz » Модули uCoz » Интернет-магазин » Импорт товаров из YML-файла (вопросы и ответы) (обсуждение функционала)
Поиск: