Получите продающий сайт «под ключ» за 20 дней: уникальный дизайн, подключение интеграций, удобный функционал
Реклама. ООО «Инсейлс Рус»‎ ИНН 771484376 erid: 2Ranyo5dJeU

Распространенные проблемы при обмене товарами с 1С

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

  1. Товары на складе
  2. Отчеты
  3. Цены и типы цен
  4. Варианты товара
  5. Удаленные товары
  6. Связывание товаров

Товары на складе

После обмена товарами с 1С новые товары попадают в раздел Товары Импорт/Экспорт, в категорию "1С Предприятие" и ее подкатегории:

Важно: новые товары автоматически на витрину не выставляются.

Отчеты

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

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

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

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

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

Также можно проверить ошибки, произошедшие в процессе обмена, нажав на "отчет":

Обмены могут находиться в разных статусах.

Запуск — когда 1С инициирует соединение, inSales проставляет статус "Запуск". Если данный статус отображается долго и не обновляется, это значит, что при проверке соединения 1С не дает серверам inSales никаких сигналов. Нужно проверять информацию со стороны 1С.

Ожидается подтверждение — от 1С не приходит подтверждение принятия заказов при их выгрузке. Можно попробовать запустить обмен вручную со стороны 1С.

Приложение заблокировано — приложение не оплачено, в связи с этим обмены не будут выполняться.

Завершен — обмен завершен.

Цены и типы цен

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

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

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

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

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

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

Варианты товара

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

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

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

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

Удаленные товары

По новому протоколу обмена (опознать можно по названиям import0_1.xml , offers0_1.xml) 1С передает данные о товарах "порциями", при этом inSales фактически не знает, какая из "порций" была последней, поэтому, даже если в настройках приложения стоит разрешение удалять товары, этого не происходит, чтобы не удалить те товары, которые могут еще прийти в следующей "порции".

Если удалять приходящие при таком варианте обмена товары/модификации вручную, то они все равно будут восстанавливаться при следующем обмене, поскольку хранятся не только на платформе в разделе "Обмен данными", но и в памяти самого приложения.

Для удаления таких товаров/модификаций необходимо:

1. Выполнить два полных обмена.
2. Все товары, не пришедшие при первом из полных обменов, будут собраны во вкладке "Старые товары". Зайти в эту вкладку и нажать кнопку "отметить товары как удаленные".
3. Запустить обмен товарами с 1С — в данном случае уже неважно, полный или частичный.

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

Связывание товаров

При синхронизации 1С и inSales между товарами создаются связки. Удалить текущие связки можно, переустановив расширение. 

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

Оставить оценку

Оценка успешно отправлена.
Она будет проверена администратором перед публикацией.
Перед публикацией все оценки проходят модерацию

Оценки: 2

Комментарий
Вы пишите: "Если из 1С пришло несколько вариантов одного товара с одинаковыми значениями свойств (в 1С это называется характеристики), то создана будет только первая из них." Почему первая? Почему не просто товар без какой либо характеристики? У нас в качестве характеристик используются размеры, зачем создавать товар, например "Плате женское (42)", а не просто "Платье женское" где выбор размера будет осуществляться уже в карточке товара?
Ответ разработчика:
Подразумевается, что создается только первый вариант, если приходит два абсолютно одинаковых варианта товара. Например, у обоих вариантов указан размер 42. В таком случае создается только первый.
Возможность создавать разные варианты товаров присутствует. Для этого вторая часть поля "Ид" должна различаться, а первая - совпадать, как указано в инструкции. При передаче в верном формате в карточке товара создадутся варианты товара, и будет возможность выбирать его в рамках одной карточки.
Комментарий
Дайте пожалуйста подробную инструкцию как сделать возможным загрузку цвета и размера в 1С. Как изменить форму выгрузки в такой форме, чтоб ваш модуль начал понимать ее. Либо окажите услуги по настройке за деньги.
Ответ разработчика:
По настройке 1С можно обратиться к нашему партнеру: https://www.insales.ru/collection/partners/product/pround-group. E-mail: md@pround.ru
Остались вопросы?
Отправь тикет в техподдержку!
Еще нет своего магазина?
Создайте интернет-магазин на платформе inSales
Всё для продаж уже внутри!
Нажимая кнопку «Зарегистрироваться», я принимаю Пользовательское соглашение и Политику конфиденциальности
Недавно просмотренные статьи
Продолжая пользоваться сайтом,
вы соглашаетесь с использованием cookie