Digital
Nova
основана в 2008 году. Предоставляет весь спектр услуг по аудиту,
созданию, поддержанию, развитию и обслуживанию
IT
- инфраструктуры для успешного
функционирования бизнеса.
В область компетенции входят:
поставка различного рода компьютерной, бытовой и офисной
техники;
обслуживание и ремонт компьютерной и офисной техники;
продажа установка и настройка широкого спектра программного обеспечения;
продажа и сопровождение продуктов 1С (внедрение, настройка, доработка программных
продуктов на платформе «1С:Предприятие», интеграция с другими системами);
бухгалтерское сопровождение;
проектирование, монтаж, обслуживание, ремонт и модернизация компьютерных и
телефонных сетей (СКС);
системы Контроля и Управления Доступом (СКУД);
охранно-пожарная сигнализация;
видеонаблюдение;
дистрибуция.

Задачи
обеспечить получение, буферизацию и доступ к данным о товаре на стороннем ресурсе
(номенклатор, цены, остатки);
реализовать синхронизацию словарей;
обеспечить получение, буферизацию и доступ к характеристикам и изображениям;
реализовать обмен заказами между сайтом, 1С и api;
Решение
В первую очередь была предпринята попытка настройки предоставленного Заказчиком
модуля интеграции сайта с партнерским ресурсом. В процессе настройки выяснилось, что данный
модуль не отвечает заявленным характеристикам и содержит не весь необходимый в данном
проекте функционал.
Было принято решение о разработке собственного модуля загрузки.
Особенности собственного решения:
Реализован метод для загрузки свойств и изображений товаров с партнерского ресурса.
В интерфейсной части сделана секцию для буфера, с функциями загрузки свойств и
изображений. Механизм загрузки реализует необходимые методы стороннего
api.
Продуманы самостоятельные механизмы буферизации для:
прайс-листов;
цен и остатков;
характеристик товаров и изображений;
На основе стандартного битрикс-компонента
разработан
интерфейс для работы с заказами
и
предусмотрено ежедневное полное (с перезаписью) обновление справочников