При обмене полностью передаются все данные и создаются новые категории и подкатегории, но сами товары не выводятся. Импортированые товары лежат в папке /var/rm/1c/catalog, но в базу magento не заносятся.
Необходимые файлы и доступы, согласно рекомендациям, высланы по почте.
Не могу настроить передачу товаров из 1С:Управление торговлей в мой магазин, потому что товары отсутствуют на складе
20.09.2013 13:59
Какая конкретно информация содержится в журнале обмена 1С:Управление торговлей в нижней части окна 1С:Управление торговлей?
20.09.2013 14:45
Далее, сразу же проверьте:
- имеются ли какие-либо сообщения о сбоях в папке var/log интернет-магазина
- попадает ли хотя бы один товар в указанную в 1С:Управление торговлей в профиле обмена данными выборку
- значатся ли товары из пункта 2 как присутствующие на складе в 1С:Управление торговлей
20.09.2013 15:36
1. Сбоев не было.
2. На складе не значатся. Пытаемся передать контент.
3. Лог выгрузки на стороне 1С пишет по вновь созданному товару:
Интерактивный обмен
20.09.2013 15:26:06 Запуск выгрузки товаров
20.09.2013 15:26:06 Завершено формирование файлов выгрузки товаров
Выгружено товаров: 1
предложений: 0
картинок: 1
файлов: 0
В том числе для каталога Основной каталог товаров:
товаров: 1
предложений: 0
картинок: 1
файлов: 0
20.09.2013 15:26:23 Товары успешно выгружены на сайт.
20.09.2013 15:26:23 Завершена выгрузка товаров
Upd.
да в /var/rm/1c/catalog все импортированые товары есть
2. На складе не значатся. Пытаемся передать контент.
3. Лог выгрузки на стороне 1С пишет по вновь созданному товару:
Интерактивный обмен
20.09.2013 15:26:06 Запуск выгрузки товаров
20.09.2013 15:26:06 Завершено формирование файлов выгрузки товаров
Выгружено товаров: 1
предложений: 0
картинок: 1
файлов: 0
В том числе для каталога Основной каталог товаров:
товаров: 1
предложений: 0
картинок: 1
файлов: 0
20.09.2013 15:26:23 Товары успешно выгружены на сайт.
20.09.2013 15:26:23 Завершена выгрузка товаров
Upd.
да в /var/rm/1c/catalog все импортированые товары есть
20.09.2013 17:59
В настоящее время модуль импортирует из 1С:Управление торговлей в интернет-магазин только те товары, которые присутствуют на складе.
При этом если при последующем сеансе обмена данными товара на складе уже не будет, то товар в интернет-магазине всё равно останется, но с отражением того, что товар отсутствует на складе магазина.
Если Вы считаете, что так важно, чтобы модуль импортировал отсутствующие на складе товары, то можете разместить эту потребность в разделе голосования за новые функции.
При этом если при последующем сеансе обмена данными товара на складе уже не будет, то товар в интернет-магазине всё равно останется, но с отражением того, что товар отсутствует на складе магазина.
Если Вы считаете, что так важно, чтобы модуль импортировал отсутствующие на складе товары, то можете разместить эту потребность в разделе голосования за новые функции.
20.09.2013 18:09
Обратите внимание, что когда товар отсутствует на складе, то этот товар не попадает в файл offers.xml, который 1С:Управление торговлей передаёт интернет-магазину при обмене данными (поэтому в опубликованном Вами выше отчёте значится: «предложений: 0»).
Файл offers.xml, помимо складских остатков, содержит также цены товаров, поэтому, при отсутствии товара в этом файле, и если интернет-магазин ранее ничего не знал об этом товаре, то интернет-магазин не сможет установить цену на этот товар.
По этой причине первичный импорт отсутствующих на складе товаров будет не очень полезен интернет-магазину: товары будут с нулевыми ценами.
Обратите внимание, что это ограничение именно протокола обмена данными, а не модуля: узнать цену при отсутствии товара в offers.xml модуль никак не может.
Чтобы наполнить интернет-магазин при первичном импорте и отсутствии в 1С:Управление торговлей информации о складских остатках, сделайте следующее:
Таким образом, в интернет-магазине складские остатки тоже будут нулевыми, но цены будут получены интернет-магазином.
Файл offers.xml, помимо складских остатков, содержит также цены товаров, поэтому, при отсутствии товара в этом файле, и если интернет-магазин ранее ничего не знал об этом товаре, то интернет-магазин не сможет установить цену на этот товар.
По этой причине первичный импорт отсутствующих на складе товаров будет не очень полезен интернет-магазину: товары будут с нулевыми ценами.
Обратите внимание, что это ограничение именно протокола обмена данными, а не модуля: узнать цену при отсутствии товара в offers.xml модуль никак не может.
Чтобы наполнить интернет-магазин при первичном импорте и отсутствии в 1С:Управление торговлей информации о складских остатках, сделайте следующее:
- установите для требуемых товаров ненулевые складские остатки в 1С:Управление торговлей (например, по одной штуке для каждого наименования),
- выполните обмен данными с интернет-магазином
- обратно установите нулевые остатки в 1С:Управление торговлей
- снова выполните обмен данными с интернет-магазином
Таким образом, в интернет-магазине складские остатки тоже будут нулевыми, но цены будут получены интернет-магазином.