#b2b - клиентский портал

Загрузка Номенклатуры или товаров поставщиков в 1С-Битрикс

    1. Очень часто требуется выполнить загрузку номенклатуры или сопоставление остатков и цен вашего поставщика.


      1. Возникают в первую очередь организационные вопросы 

        1. Куда загружать - финально где нужны товары поставщика?:

          1. Загрузить остатки нужно через 1С или сразу на сайт 1С-Битрикс ? В некоторых случаях для хранения остатков также используют МойСклад или Битрикс-24 склад

        2. Хранение остатков и цен:

          1. Где планируется хранение основных данных по товарам поставщиков? Если 1С, то готовы ли вы сталкиваться с тем, “захламлять” собственные решения этим функционалом и данными? Например в 1С

          2. Или наоборот у вас используется Битрикс как витрина и вам достаточно если цены поставщика будут подгружены именно туда

        3. Исходная точка хранения данных

          1. Где планируется хранить данные - в расширении, в типовой конфигурации или что-то в расширении, что-то в типовой. Или вообще может всё это грузить напрямую в Битрикс или на сайт?

          2. Иначе говоря выглядит достаточно сомнительным решением поддерживать остатки напрямую в функционале или регистре остатки 1С Предприятие

          3. Т.к история по этим остаткам по сути не важна, логично сосредоточиться по текущем “Срезе остатков”

        4. Нужна ли нам история? - Следует сразу решить нужна ли нам история. Если в номенклатуре 1С нужны цены поставщика и эта информация должна храниться в 1С

      2. Перед запуском обменов нужно определится с основным перечнем базовых вопросов

        1. Основной уникальный идентификатор товара 

      Очень важно определится с основным идентификатором товара по какому уникальному идентификатору мы будем определять какая позиция у поставщика соответствует нашей.

      1. Следует задать себе вопросы:

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

      2. Отхождения от стандартных значений

        1. Что делать с позициями, у которых нет цен у поставщика? Нужно ли вам со своей стороны это контролировать? Например, не надо загружать или какой-то другой сценарий?

        2. Любое отхождение в API поставщика от “Стандартной структуры” должно быть адаптировано и решено что именно делается в этой ситуации

      3. Например: Проблема коротких Артикулов 

        1. Часто при выгрузке мы получаем, много коротких артиклей, например DV40 - когда вы получаете новую номенклатуру, естественно, система должна проверить, существует уже такая номенклатура или нет в нашей базе 1С Предприятие или Битрикс

        2. То есть мы должны проработать сценарий и решения по отработке ошибок.

        3. Одно из  решений:

          1. Делается журнал загрузок, контроль ошибок, чтобы можно было потом тестировать и видеть существуют ли какие-то проблемы при загрузке позиций товаров и остатков и цен.

      1. Общие вопросы технические или опросник :

        1. Нужен ли какой то интерфейс, кроме выполнения первичной настройки параметров загрузки (Каталог загрузки, тип номенклатуры)

        2. Какие склады нужно грузить, сколько и какие цены нужно грузить, эти данные устанавливаются в пункте, а также где устанавливаются общие константы для загрузки;(Склад по умолчанию и т.п)

        3. Как часто предполагается обновление остатков и цен и загрузка номенклатуры. (Примерное расписание)

        4. Что считать Названием товара, что характеристикой (серией), лучше дать конкретный пример из существующих данных.

        5. Место хранения остатков и цен, - где храним?

        6. Нужно ли будет в конечном итоге вручную или автоматически дополнять какими либо данными которых нет в API \ файлах эксель от поставщика.

        7. Что дальше предполагается делать с остатками и ценами, где они будут фигурировать.

        8. Следует учесть, что штатная обработка выгрузки товаров в Битрикс (если они потом будут выгружаться в Битрикс, работает по XML_ID (GUID) а не по артикулам.

      2. Исходный источник загрузки - Загрузка из эксель:

        1. С автоматизацией загрузки через excel - есть первичная проблема, необходимость скачивать файл с сайта поставщика класть и загружать из каталога: Есть ли вариант загрузки из csv или xml - Данных номенклатуры.

        2. Есть мнение что загрузки из экселя можно заменить работой через API, при любой возможности лучшей уйти от любых “прослоек” которые могут вызывать сбои.

        3. Как понять обновлена позиция или нет? - нужно определится какие именно позиции и с какой частотой будем грузить, логично хранить дату последнего обновления товара

        4. Загрузка методом “отсечения” - проверка что есть и что нет будет подгружать базу - придется каждую строку проверять методом перебора и проверки существует ли такой идентификатор товара в базе данных и когда он был обновлен

        5. Если позиций очень много

          1. (Рекомендуется ставить такое обновление не чаще 1 раз в сутки или не чаще 2-3 раз в дневное время.)

        6. Обновление существующих позиций - будет ли требоваться, в 99% случаев этого делать нельзя иначе уже отгруженные позиции будут меняться. Обновление номенклатуры НЕ предполагается, если что-то меняется должен быть создана новая позиция с отличным артикулов

        7. Формирование названия товара: Как формируется наименование товара, сейчас в наименовании например  может быть сотня товаров с названием “Бытовой кондиционер” - которые различаются только артикулами никакой дополнительной информации в файле поставщика нет

        8. Что считаем “характеристикой товара” - если в файле исходнике почти нет данных. Отсутствует как таковая СЕРИЯ

      3. С этой точки зрения загрузка через API смотрится гораздо лучше нужно определится с не таким большим перечнем вопросов

      1. Уникальный идентификатор товара

      2. Нужен артикул

      3. Нужны характеристики если они используются

      4. Список доступных складов

        1. Откуда берем внешние идентификаторы например XML_ID - для складов - какие склады создаем (если создаем).


      1. Остатки товаров

        1. С каких складов грузятся остатки - на каком этапе это выбирается?

       - в константах или оператор может менять это на лету, получаем остатки по одному складу или по нескольким?


      1. Цены

        1. Какие цены грузим и куда (цены создаются автоматически или вручную оператором? 

        2. В какой валюте (RUR,USD, EUR, KZT)

Разделы

  • Реклама. Рекламодатель ООО "АЛЬФА" ОГРН 1157847073405 erid: 2VtzquYGf7w

  • Реклама. Рекламодатель ООО "АЛЬФА" ОГРН 1157847073405 erid: 2VtzqwXpKPw

  • Реклама. Рекламодатель ООО "АЛЬФА" ОГРН 1157847073405 erid: 2VtzqwdmcT3

  • Реклама. Рекламодатель ООО "АЛЬФА" ОГРН 1157847073405 erid: 2Vtzqx4whE8

Закажите консультацию

Подберем оптимальный вариант для Ваших задач

Спасибо за обращение, мы с вами свяжемся!