Алгоритм модуля импорта. Вопросы и ответы
В программном обеспечении CatalogLoader есть модули для выгрузки данных в базы данных интернет-магазинов.
Перечисленные ниже понятия употребляются на сайте CatalogLoader.com в одинаковом значении:
- импорт товаров в базу данных интернет-магазина,
- загрузка\выгрузка данных в магазин,
- синхронизация данных ,
- выгрузка цен и остатков в интернет-магазин,
- автоматизированное наполнение интернет-магазина.
Модули интеграции с БД CMS работают по единому алгоритму, который описан ниже.
Алгоритм
Входными данными для алгоритма являются товары в виде базы данных.
Отметим, что эта база товаров появляется либо в результате парсинга (из Парсера V4), либо в результате обработки прайс-листа Excel, либо в итоге конвертирования XML-файла (ПО PriceMatrix).
По умолчанию алгоритм работы импорта c БД магазина следующий:
- Добавляются новые категории.
- Добавляются новые товары (определяются по Артикулу/SKU).
- Обновляются цены и остатки у старых товаров.
- Если программе позволено отключать исчезнувшие из прайс-листа товары, то она это делает.
Наиболее частые вопросы
Вопрос: Будет ли программа менять мой контент, который я сам написал в магазине?
Ответ: По умолчанию этого не произойдет. Контент создается только в момент создания товара. При следующих синхронизациях если программа видит, что товар с Артикулом уже был заведен в БД магазина, то для такого товара будут изменены только цена и остатки.
Вопрос: У меня есть товары в магазине, которыми я хочу управлять самостоятельно.
Ответ: Да. Это можно сделать. В настройках импорта можно указать префикс артикула для товаров, которые будут игнорироваться программой. Например, вы задали значение для этого прараметра AX, и теперь все артикулы из магазина с артикулом, который начинается на AX, будут пропущены программой во время синхронизации данных.
Вопрос: У моих товаров есть модификации (торговые предложения). Умеет ли программа работать с ними и обновляет ли она их во время синхронизации?
Ответ: Да, программа умеет работать с модификациями товара и корректно обновлять цены и остатки у таких товаров.
Вопрос: Умеет ли программа загружать характеристики товаров в БД магазина?
Ответ: Да, умеет.
Вопрос: Можно ли сделать наценку на загружаемые товары?
Ответ: Да. В диалоге настройки импорта можно задать формулы для изменения цены товара.
Вопрос: Можно ли запускать обновление товаров по расписанию? Например, мне нужно запускать несколько раз в день.
Ответ: Да. Есть специальный модуль, который позволяет в нужное время сделать синхронизацию данных, то есть обновление информации о товарах.
Вопрос: У меня есть 1С. Можно ли загрузить данные в 1С?
Ответ: Да. В 1С данные можно загрузить по следующей схеме.
Вариант 1. Выгрузить данные из программы в XML\Excel-файл, а потом обработчиком 1С загрузить их в 1С.
Вариант 2. Программа импорта выгрузит данные в промежуточную БД. После выгрузки 1С скачает данные из промежуточной БД к себе.
Вопрос: У меня есть 1С и магазин. Можно ли загрузить данные в 1С, а потом загрузить в базу данных магазина?
Ответ: Да.
Вопрос: У меня “самопис”. Можно ли сделать специализированную выгрузку для моего сайта?
Ответ: Да.
Вопрос: Я не хочу импортировать все товары, а только определенные, которые входят в конкретный ценовой диапазон или в список разрешенных артикулов.
Ответ: В программе есть возможность отфильтровать данные по различным критериям.
Вопрос: Мне нужно интегрировать программу со своим ПО. Как это можно сделать?
Ответ: Это сделать можно. У программы есть поддержка командной строки. Это позволяет выполнять команды, которые будут задаваться внешним программным обеспечением.
Вопрос: Как мне увидеть, что программа создала, обновила товар или вообще обработала его в БД магазина?
Ответ: Программа выводит всю информацию о командах, которые она выполняет с товарами каталога, на экран и дополнительно дублирует их в лог-файл. Этого достаточно, чтобы увидеть информацию о работе программы.