Алгоритм модуля импорта. Вопросы и ответы

В программном обеспечении CatalogLoader есть модули для выгрузки данных в базы данных интернет-магазинов.

Перечисленные ниже понятия употребляются на сайте CatalogLoader.com в одинаковом значении:

  • импорт товаров в базу данных интернет-магазина,
  • загрузка\выгрузка данных в магазин,
  • синхронизация данных ,
  • выгрузка цен и остатков в интернет-магазин,
  • автоматизированное наполнение интернет-магазина.

Модули интеграции с БД CMS работают по единому алгоритму, который описан ниже.

 

Алгоритм

Входными данными для алгоритма являются товары в виде базы данных.

Отметим, что эта база товаров появляется либо в результате парсинга (из Парсера V4), либо в результате обработки прайс-листа Excel, либо в итоге конвертирования XML-файла (ПО PriceMatrix).

По умолчанию алгоритм работы импорта c БД магазина следующий:

  1. Добавляются новые категории.
  2. Добавляются новые товары (определяются по Артикулу/SKU).
  3. Обновляются цены и остатки у старых товаров.
  4. Если программе позволено отключать исчезнувшие  из прайс-листа товары, то она это делает.

 

Наиболее частые вопросы

 

Вопрос: Будет ли программа менять мой контент, который я сам написал в магазине?

Ответ: По умолчанию этого не произойдет. Контент создается только в момент создания товара. При следующих синхронизациях если программа видит, что товар с Артикулом уже был заведен в БД магазина, то для такого товара будут изменены только цена и остатки.

 

Вопрос: У меня есть товары в магазине, которыми я хочу управлять самостоятельно.

Ответ: Да. Это можно сделать.  В настройках импорта можно указать префикс артикула для товаров, которые будут игнорироваться программой. Например, вы задали значение для этого прараметра AX, и теперь все артикулы из магазина с артикулом, который начинается на AX, будут пропущены программой во время синхронизации данных.

 

Вопрос: У моих товаров есть модификации (торговые предложения). Умеет ли программа работать с ними и обновляет ли она их во время синхронизации?

Ответ:  Да, программа умеет работать с модификациями товара и корректно обновлять цены и остатки у таких товаров.

 

Вопрос:  Умеет ли программа загружать характеристики товаров в БД магазина?

Ответ:  Да, умеет.

 

Вопрос:  Можно ли сделать наценку на загружаемые товары?

Ответ:  Да. В диалоге настройки импорта можно задать формулы для изменения цены товара.

 

Вопрос: Можно ли запускать обновление товаров по расписанию? Например, мне нужно запускать несколько раз в день.

Ответ:  Да. Есть специальный модуль, который позволяет в нужное время сделать синхронизацию данных, то есть обновление информации о товарах.

 

Вопрос: У меня есть 1С. Можно ли загрузить данные в 1С?

Ответ: Да. В 1С данные можно загрузить по следующей схеме.

Вариант 1. Выгрузить данные из программы в XML\Excel-файл, а потом обработчиком 1С загрузить их в 1С.

Вариант 2. Программа импорта выгрузит данные в промежуточную БД. После выгрузки 1С скачает данные из промежуточной БД к себе.

 

Вопрос: У меня есть 1С и магазин. Можно ли загрузить данные в 1С, а потом загрузить в базу данных магазина?

Ответ: Да.

 

Вопрос: У меня “самопис”. Можно ли сделать специализированную выгрузку для моего сайта?

Ответ:  Да.

 

Вопрос:  Я не хочу импортировать все товары, а только определенные, которые входят в конкретный ценовой диапазон или в список разрешенных артикулов.

Ответ:  В программе есть возможность отфильтровать данные по различным критериям.

 

Вопрос: Мне нужно интегрировать программу со своим ПО. Как это можно сделать?

Ответ: Это сделать можно. У программы есть поддержка командной строки. Это позволяет выполнять команды, которые будут задаваться внешним программным обеспечением.

 

Вопрос: Как мне увидеть, что программа создала, обновила товар или вообще обработала его в БД магазина?

Ответ: Программа выводит всю информацию о командах, которые она выполняет с товарами каталога, на экран и дополнительно дублирует их в лог-файл. Этого достаточно, чтобы увидеть информацию о работе программы.