Модератор форума: Yuri_G |
Сообщество uCoz » Модули uCoz » Интернет-магазин » Импорт товаров из YML-файла (вопросы и ответы) (обсуждение функционала) |
Импорт товаров из YML-файла (вопросы и ответы) |
aksshop_aksshop, надо бы взглянуть на файл
|
http://aksshop.ru/base.yml эта ссылка на исходник, переведенный мной в формат yml, с добавлением той строки которую мне прислала служба подержки. |
aksshop_aksshop, а на маркете этот файл пробовали проверять? Ошибок не возникает?
|
Проверил, выдает ошибку :Не найдено описание для элемента "yml_catalog". Возможно неверно указан корневой элемент.
Строка: 3 Позиция: 38 Подробнее<detail>cvc-elt.1.a: Cannot find the declaration of element 'yml_catalog'.</detail> И еще вопрос: как в файле yml прописывать цифровой остаток? Добавлено (25 Июл 2016, 16:03:09) |
aksshop_aksshop, это в XML валидаторе или при добавлении на маркете такая ошибка?
YML не содержит цифровой остаток в спецификации, вроде, там только атрибут available |
|
aksshop_aksshop, не уверен, что он правильно может понять YML файл. Попробуйте при добавлении на маркет.
|
Admin4823, попробуйте установить кодировку, открыв файл в помощью блокнота
|
Здравствуйте.
Подскажите, почем система создает дубли товара при загрузке его из файла yml? Порядок действий был такой: 1. Выгрузил существующий файл yml. 2. Изменил в файле нужные цены. 3. Загрузил файл на сервер воспользовавшись функцией обновления товаров из файла yml. Система продублировала все товары, создала им новые id (хотя в файле обновления везде стояли старые id). Теперь в админке у меня каждый товар встречается дважды, а на сайте по прежнему старые цены. Почему так могло произойти? Скрин настроек импорта: Прикрепления:
4230765.png
(83.0 Kb)
|
ofmag, а новые товары при этом скрыты, получается?
|
sergeymitrichev, да, как-то так: сами товары активные, но в разделах сайта их не видно, а вот по прямой ссылке страницы товара открываются. Если делаю выгрузку прайса в файл yml, то в прайсе только новый товар (с новым id) и с новыми ценами, а на сайте старый товар и старые цены.
|
Скорее всего менялось наименование товара (Колонка, с присвоенным атрибутом "Наименование"). В этом случае товар с прежним наименованием при заливке прайса становится неактивным ввиду того, что система не распознала его. Те товары, которые указаны в прайсе при заливке оного будут доступными для просмотра. Остальная информация (описание, цена и т. д. при заливке прайса только обновляется, причём товар будет активным (доступным для просмотра).
Прямая ссылка на неактивный товар доступна, по идее, только для администратора. Выгрузкой товара с сайта не занимаюсь, ввиду того, что выгружается не весь перечень товаров, да и формат прайса не совсем понятен. Специально для заливки создал прайс в Экселе, убрал всё лишнее (в т. ч. наименование колонок), им и оперирую. Сообщение отредактировал lord1404 - Суббота, 25 Фев 2017, 15:38:47
|
Цитата Скорее всего менялось наименование товара (Колонка, с присвоенным атрибутом "Наименование"). Мне до сих пор непонятна логика работы механизма загрузки прайса, по какому принципу происходит обновление данных и при каких условиях создаются новые товары |
ofmag, новые товары создаются, если им не было найдено сопоставления среди товаров на сайте или если товары загружаются в рамках другой конфигурации, но это больше к импорту из XLS относится. Первый раз на сайт товары как загружались?
|
| |||