Наполнение каталога товаров разделами и списком товаров
- Подключение к базе данных каталога товаров (IProductCatalog.Connect)
- Перебор разделов каталога и товаров. Поиск (IProductCatalog.FindDirectory) по имени раздела с указанием ID родительского раздела. У корневого раздела ID равен 0. Если Раздел не найден, создаем с нужным названием (IProductCatalog.AppendDirectory).
-
- Перебор в разделе списка товаров. Поиск (IProductCatalog.FindProduct) по коду товара и ID раздела. Если товар с заданным кодом не найден, создаем с нужным кодом, названием, наличием и ценой (IProductCatalog.AppendProduct).
- После того, как товар найден или создан по его ID необходимо получить ссылку на объект IProductData с подробными данными о товаре (IProductCatalog.FindProductByID).
- Установка значений атрибутов товара через объект (IProductData.SetAttrValue),
- Добавление изображений товара через объект IProductPictureList, доступ к которому можно получить через (IProductData.GetPictureList).
- Добавить опции товаров с ценами и остатками (цвет, размер, …) (IProductData.OptionModify)
- Применение изменений для товара (IProductData.SaveChanges).
- Закрыть соединение с базой данных (IProductCatalog.Disconnect)