17.01.2023 Айдар Фархутдинов 5137
Интеграция 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.6

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

ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"
ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"

Отрасль:
Деятельность больничных организаций

Внедренное типовое решение:
БИТ:Управление медицинским центром 8

- Управление отношениями с клиентами (CRM)
- Делопроизводство
- Ведение но...

СТС-Медиа
СТС-Медиа

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

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

- Бухгалтерский учет;
- Налоговый учет;
- МСФО (GAAP/управленческий учет);
- ...

ООО "Смена"
ООО "Смена"

Отрасль:
Торговля, склад, логистика, транспорт

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

Банк и касса
Расчеты с контрагентами
Торговые операции
Взаиморасчеты с...

ПЭК
ПЭК

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

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

- Создание прототипа SRM-системы на базе «1С: Управление торговлей»
- Автомат...

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

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

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

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

ООО «Еврорадиаторы»
ООО «Еврорадиаторы»

Отрасль:
1С:ERP 2.4

Внедренное типовое решение:

Специалисты «Кодерлайн» помогли перенести базу из текущей системы «1С:ERP 2.2» ...

Внедрение блока расчета себестоимости РАУЗ в 1С:УПП 8
ООО «Пелигрин Матен»

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

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

– Оформление заказов покупателей;
– Взаиморасчеты с покупателями;
– О...

Филиал ГлавУпДК при МИД России фирма «Инпредкадры»
Филиал ГлавУпДК при МИД России фирма «Инпредкадры»

Отрасль:
Государственное управление

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

- Расчеты с контрагентами;
- Управленческий учет;
- Формирование отраслев...

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

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

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

Управление цепочками поставок Оптовая торговля ...

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

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

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

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

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

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

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

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

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

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

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

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