17.01.2023 Айдар Фархутдинов 5152
Интеграция 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С:Зарплата и управление персоналом

- Перевод зарплатных баз с версии ЗУП 2.5 на версию ЗУП 3.1.
- Сопровождение в п...

АО "Нижегородский водоканал"
АО "Нижегородский водоканал"

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

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

-Кадровый учет
-Расчет зарплаты
-Регламентированная отчетность
-Подбор ...

Автоматизации бизнес-процессов учета и планирования на базе «1С:ERP Управление предприятием 2.0»
ООО «Буровая сервисная компания «ГРАНД»

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

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

- Создание полноценной управленческой системы взамен существующих
- Внедр...

Московский филиал ООО «Авиакомпания «Икар»
Московский филиал ООО «Авиакомпания «Икар»

Отрасль:
Авиаперевозки

Внедренное типовое решение:
1С:Зарплата и управление персоналом

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

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

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

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

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

Автоматизация системы учета продаж газа на базе «1С:ERP Управление предприятием 2.0»
ООО «Эйр Продактс Газ»

Отрасль:
Производство промышленных газов

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

- Расчеты с контрагентами;
- Производственные операции;
- Управление скла...

Автоматизация интеграции с информсистемами клиентов на базе «1С:Предприятие 8. WMS Логистика. Управление складом»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

Внедренное типовое решение:
«1С:Предприятие 8. WMS Логистика. Управление складом»

– Управление складскими запасами;
– Оформление заказов покупателей;
– ...

ООО «Аэроэкспресс»
ООО «Аэроэкспресс»

Отрасль:

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

· Планирование закупок · Управление закупочными процедурами, включая 223 ФЗ ...

Автоматизация торгового учета на базе "1С:Управление торговлей"
ООО «ТЕЛЕВЕС РУСС»

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

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

- Управление складскими запасами;
- Оформление заказов покупателей;
- Пла...

Оптимизация производительности системы
ЗАО ИД «Комсомольская правда»

Отрасль:
Медиа

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

- Оптимизация производительности системы, в том числе сервера Postgre. ...

Разработка функциональных требований к информсистеме на базе «1С:Управление холдингом 8»
ФГУП «СВЯЗЬ-безопасность»

Отрасль:
Охранные услуги

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

- Зафиксировали процессы по блокам бухгалтерского, налогового учета, казнач...

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

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

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

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