17.01.2023 Айдар Фархутдинов 5046
Интеграция OpenCart и 1С

Содержание:


1.     Что такое OpenCart 1С

 

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


         OpenCart 1С является наиболее востребованным, так как он прост в загрузке данных и программировании, а также имеет удобное окно администрирования, где есть функции анализа продаж в 1С для различных стран, эта панель представлена ниже:




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


         Из-за этого, можно размещать на сайте огромные количества товаров, при этом, величины одного поставщика могут превышать сетевые гипермаркеты. А у единицы товара может быть много характеристик, таким образом, товаров у одного поставщика может быть даже более 20000 штук.


         При таких гигантских оборотах бизнес ставит требование об автоматизации, то есть, необходимо провести интеграцию интернет-магазина с некой системой по учёту компании. Наиболее развитой и популярной такой системой является «1С: Предприятие». Получаем, что CMS OpenCart – это платформа, которая позиционирует себя как удобный ресурс для размещения интернет-магазинов, а 1С: Управление торговлей конфигурация, которая направлена на компании, которые производят продажу и учёт продукции через склад. Поэтому, далее будет подробнее об интеграции OpenCart и 1С.  


2.     Интеграция OpenCart и 1С

 

         В случае электронной коммерции существует широкий функционал проведения обмена с сайтами, как можно увидеть ниже:




         Стоит заметить, что такой функционал есть во всех конфигурациях системы 1С. Чтобы провести интеграцию «1С: Управление торговлей» и OpenCart 1С существует большое количество модулей и методов обмена, которые делятся на такие основные виды:


1.     Обмен данными при помощи стандарта Commerce ML – в этом случае 1С сформирует XML файл со сведениями и отправит его на сайт, на сайте он будет прочтён и записан в базу данных сайта. Удобство данного метода в том, что со стороны системы 1С процесс выгрузки XML-файла реализована, так что, необходимо будет только провести настройки для подключения к сайту;


2.     Прямая запись сведений по товарам при помощи внешних обработок обмена 1С – будет происходить при помощи стороннего кода, однако, модификации конфигурации системы 1С не произойдёт;


3.     Прямая запись сведений по товарам в базе данных сайта с дополнительным функционалом для системы 1С – обычно для реализации этого метода происходит через модификацию конфигурации системы 1С, через вставку стороннего кода. В таком случае, происходит снятие конфигурации с поддержки, поэтому, для обновления придётся доплачивать техподдержке. Чтобы провести прямую запись для базы данных сайта необходимо установить ещё и компоненту системы 1С, которая будет отвечать за подключение сайта к mysql.


         Однако, о подключениях, стоит отметить, что для того, чтобы подключить всё при помощи общего функционала – нужно будет наладить на сайте скрипт или модуль обмена информацией с системой 1С.


         Рассмотрим, как происходит в модулях взаимодействие между объектами системы 1С и таблицами из информационной базы OpenCart:

·        Для 1С – элементы в справочнике «Номенклатура», для OpenCart – oc_product, oc_product_description;

·        Для 1С – свойства элементов справочника «Номенклатура», для OpenCart – oc_attribute, oc_attribute_description, oc_product_attribute;

·        Для 1С – визуализация предметов в справочнике «Номенклатура», для OpenCart – oc_product, oc_product_image;

·        Для 1С – группы в справочнике «Номенклатура», для OpenCart – oc_category, oc_category_description;

·        Для 1С – типология по номенклатурным ценам или типовое соглашение по условиям продаж, для OpenCart – oc_customer_group, oc_customer_group_description, oc_product_discount;

·        Для 1С – номенклатурные остатки на складах, для OpenCart – oc_product;

·        Для 1С – номенклатурные цены, для OpenCart – oc_product, oc_product_discount;

·        Для 1С – товары в заказе и соответствующий документ – «Заказ клиента», для OpenCart – oc_order, oc_order_product, oc_order_status;

·        Для 1С – контрагент из заказа или покупатель, для OpenCart – oc_order.


         Это основное отражение объектов между двумя системами для модулей обмена для выгрузки данных из 1С в OpenCart, которые используются чаще всего.


         Временные рамки по длительности обмена между этими двумя системами (для выгрузки из 1С на сайт в OpenCart), в зависимости от количества товарных единиц, следующее:

·        До 20 тысяч товаров – примерно 10 минут;

·        До 60 тысяч товаров – примерно 15 минут;

·        До 80 тысяч товаров – примерно 25 минут.


         В основном, такие временные рамки обусловлены 1С стороной обмена. Как только 1С закончила подготовку информации к отправке – начнётся загрузка информации в OpenCart, где скорость уже ограничена лишь самим каналом по передаче данных.


         Последний этап в интеграции OpenCart и 1С -  это чтение файла XML на самом сайте, после чего, он будет записан в информационную базу в системе 1С, эта часть проходит достаточно быстро, настолько, что затраченное время можно не учитывать.


Специалист компании "Кодерлайн"

Айдар Фархутдинов

Наши проекты

Госкорпорация «Ростех»
Госкорпорация «Ростех»

Отрасль:
Производство, ТЭК >> Машиностроение, приборостроение

Внедренное типовое решение:
1С:Управление холдингом 1.3.

Специалисты «Кодерлайн» помогли разработать и внедрить автоматизированную...

ООО "РУКАРД-АУРА"
ООО "РУКАРД-АУРА"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Комплексная автоматизация

- Налоговый учет;...

1с-РАРУС МСК
1с-РАРУС МСК

Отрасль:
Разработка компьютерного программного обеспечения

Внедренное типовое решение:
1С:Управление корпоративными финансами

- Финансово-бухгалтерский блок
- Казначейство ...

Внедрение 1С:Управление торговлей
ООО «Амперсенд»

Отрасль:
Оптовая торговля

Внедренное типовое решение:
1С:Управление торговлей

- Оформление заказов поставщикам;
- Управление отношениями с поставщиками;...

ООО "ЛИКАРД" (Лукойл)
ООО "ЛИКАРД" (Лукойл)

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Делопроизводство
• Учет и контроль исполнения поручений
Учет и хранение...

АО «Вертолетная сервисная компания»
АО «Вертолетная сервисная компания»

Отрасль:
МТО эксплуатации вертолетной техники

Внедренное типовое решение:
1С:Бухгалтерия КОРП

- Консультации по сложным вопросам налогового и бухгалтерского учета;
- Ра...

ООО "Эскорт-Центр"
ООО "Эскорт-Центр"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Сквозной учет затрат по объектам
- Бухгалтерский учет
- Расчет зарплаты...

ЗАО «Многопрофильная формирующая авиагруппа» (ЗАО МФГ)
ЗАО «Многопрофильная формирующая авиагруппа» (ЗАО МФГ)

Отрасль:
Оптовая торговля транспортными средствами и оборудованием

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

- Финансы, управленческий учет, мониторинг показателей
- Бухгалтерский уче...

ХИТЕК-ГРУП
ХИТЕК-ГРУП

Отрасль:
Продажа парикмахерского инструмента и аксессуаров

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Документооборот (ECM)
• Делопроизводство
Управление бизнес-процессами и И...

ООО «Лаборатория успеха»
ООО «Лаборатория успеха»

Отрасль:
Общественное и плановое питание, гостиничный бизнес, туризм

Внедренное типовое решение:
1С:Управление холдингом 8

Бухгалтерский учет;
Расчет зарплаты и кадровый учет;...

ООО ХДМ Рус
ООО ХДМ Рус

Отрасль:
Торговля

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

Бухгалтерский учет Банк и касса Расчеты с контрагентами Торговые операции ...

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО "ДЕКОР"
ООО «ДЕКОР»

Отрасль:
Производство

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Управление персоналом и кадровый учет (HRM):
- Кадровый учет
- Расчет зарпл...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение