Фильтр

Основные причины почему могут не создаваться товары, пришедшие из 1С

Ваша выгрузка из 1С может быть идеальной с точки зрения одной 1С, в отрыве от InSales, но нужно учитывать что у платформы InSales своя архитектура, и многое что позволено делать с товарами 1С недопустимо делать в магазине на InSales. Поэтому у нас есть несколько дополнительных требований

 

Новые товары автоматически на витрину не выставляются!

После обмена товарами с 1С новые товары нет смысла искать на витрине магазина. Они попадают в раздел Обменн данными- склад, в категорию "1С предприятие" и ее подкатегории:

 

Цена товара является обязательной!

В магазине товар без цены существовать не может. Соответственно, если из 1С цена не пришла - то товар не будет создан.

Посмотреть какие данные пришли при обмене можно войдя в приложение 1С, раздел Отчеты.

Ссылка на загруженные файлы находится напротив каждого отчета:

При обмене товарами загружается 2 файла:

  • import.xml - содержит данные о параметрах товаров (в 1С они называются свойствами), описании, изображениях и т.д.
  • offers.xml - содержит данные об остатках и ценах

Если offers.xml придет пустым - в магазине не создастся ни одного товара.

Также товар мог не создаться если цена из 1С пришла, но ни одному типу цен, которые заданы товару в 1С, не соответствует цена продажи в магазине.

Понять какие типы цен пришли у товара из 1С можно по ИдТипаЦены. Соответствие Ид типов цен их названиям описано в самом начале файла offers.xml.

Соответствие типов цен в магазине типам цен из 1С задается в разделе Типы цен приложения:

Если у товара задано несколько типов цен, и сразу нескольким из них задана в соответствие цена продажи в магазине (цена продажи - на скриншоте выше это просто "Цена"), то использоваться будет первый тип цен.

Например, если в соответствие типу цен "Реализация клиенту кредит 5 дней" и типу цен "Розничная" обеим в соответствие задана "Цена", и оба эти типы цен заданы товару, пришедшему из 1С, то в качестве цены в магазине будет использоваться "Реализация клиенту кредит 5 дней".

 

У одного товара не может быть двух модификаций с полностью одинаковыми значениями свойств!

Если из 1С пришло несколько модификаций одного товара с одинаковыми значениями свойств (в 1С это называется характеристики), то создана будет только первая из них.

То, что несколько "товаров" являются разными модификациями одного и того же товара, определяется по полю Ид, точнее, по его части перед символом решетки (#). Если эти части одинаковы, то система понимает что это разные модификации одного товара.

Например, из 1С пришло (ниже содержимое файла import.xml):

<Товар>
<Ид>bd72d916-55bc-11d9-848a-00112f43529a#bd72d91a-55bc-11d9-848a-00112f43529a</Ид>
<Артикул>Б-130006</Артикул>
<Наименование>Ботинки женские натуральная кожа</Наименование>
<БазоваяЕдиница Код="715" НаименованиеПолное="Пара (2 шт.)" МеждународноеСокращение="NPR">пара</БазоваяЕдиница>
<Группы>
<Ид>bd72d90e-55bc-11d9-848a-00112f43529a</Ид>
</Группы>
<ХарактеристикиТовара>
<ХарактеристикаТовара>
<Наименование>Размер</Наименование>
<Значение>35</Значение>
</ХарактеристикаТовара>
</ХарактеристикиТовара>

<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>ВидНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ТипНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Полное наименование</Наименование>
<Значение>Ботинки женские натуральная кожа</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Вес</Наименование>
<Значение>0</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Товар>
<Товар>
<Ид>bd72d916-55bc-11d9-848a-00112f43529a#14ed8bca-55bd-11d9-848a-00112f43529a</Ид>
<Артикул>Б-130006</Артикул>
<Наименование>Ботинки женские натуральная кожа</Наименование>
<БазоваяЕдиница Код="715" НаименованиеПолное="Пара (2 шт.)" МеждународноеСокращение="NPR">пара</БазоваяЕдиница>
<Группы>
<Ид>bd72d90e-55bc-11d9-848a-00112f43529a</Ид>
</Группы>
<ХарактеристикиТовара>
<ХарактеристикаТовара>
<Наименование>Размер</Наименование>
<Значение>35</Значение>
</ХарактеристикаТовара>
</ХарактеристикиТовара>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>ВидНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ТипНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Полное наименование</Наименование>
<Значение>Ботинки женские натуральная кожа</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Вес</Наименование>
<Значение>0</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Товар>

Вторая модификация товара в этом случае не будет создана, т.к. единственная характеристика - размер, и она имеет одинаковое значение у обеих модификаций.

 

Полезная статья?
Остались вопросы?
Отправь тикет в техподдержку!
Недавно просмотренные статьи