Интеграция 1С с интернет-магазином

19.08.13

Интеграция - Сайты и интернет-магазины

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

Скачать файлы

Наименование Файл Версия Размер
Загрузка изображений из интернета
.epf 7,28Kb
33
.epf 7,28Kb 33 Скачать
Текст статьи
.rtf 16,82Kb
6
.rtf 16,82Kb 6 Скачать

Введение 

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

 

Этап 0.

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

 

Этап 1.

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

Контрагенты бывают:

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

б) Физические лица - синхронизацию выполнять по ФИО и контактной информации(адрес и/или телефон), так же необходимо принять меры к устранению дублей.

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

 

Этап 2.

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

 

 

Этап 3.

Разработка обработок обмена магазина и 1с. Для начала от разработчиков сайта необходимо получить форматы выгрузки информации с сайта и загрузки информации на сайт, бывают ситуации когда данные форматы необходимо изменить ввиду недостаточности информации в них, этот вопрос решается с разработчиками сайта. Когда форматы получены и согласованы, то можно писать обработки. я не буду останавливаться на технической стороне этого момента, скажу только несколько основных моментов, обмен должен позволять технически выгружать и загружать необходимую информацию в течении заданного промежутка времени и проходить в одной "транзакции", т.е. в случае сбоя все должно откатываться.  Если обмен например номенклатуры предполагается из 1с на сайт, то возможно понадобиться сделать разовую выгрузку в 1с свойств номенклатуры и изображений с сайта.

 

Этап 4.

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

 

Заключение

В реальности этапы как правило перехлестываются и например устранение дублей может иди вплоть до запуска системы.

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

К статье прилагается обработка позволяющая загрузить изображения если имеется их URL  в каком либо из реквизитов номенклатуры.

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

 

Файлы прикрепленные к статье

К статье прикреплен файл обработки для загрузки основного изображения по пути указанному в реквизите номенклатуры.

Обработка позволяет скачивать в 1с картинки по домену ru, и указанному url, если зона не ru, но нужно будет немного подправить код.

Текст статьи в формате rtf.

 

 

См. также

API-интеграция 1С с маркетплейсами ОЗОН, WildBerries, Я.Маркет, СберМегаМаркет, Стройландия, Леруа Мерлен, Hoff, AliExpress для УТ11, КА2, ERP2, УНФ, БП3, Розница, УТ10, УПП1.3

Сайты и интернет-магазины Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Беларусь Россия Управленческий учет Платные (руб)

Модуль для интеграции с маркетплейсами ОЗОН, WildBerries, Я.Маркет, СберМегаМаркет, Стройландия, Леруа Мерлен, Hoff, AliExpress. При помощи расширения поддерживаются следующие методы: обмен остатками товаров, обмен ценами, обработка заказов, печать стикеров, загрузка отчетов комиссионеров по API (в том числе Я.Маркет). Подходит для конфигураций Беларуси. Поддержка искусственного интелекта GigaChat

59990 руб.

05.09.2023    7114    87    74    

68

Интеграция Альфа Авто 5 / Альфа Авто 6 и AUTOCRM / Инфотек

Сайты и интернет-магазины WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме. Без существенных изменений типовой конфигурации. Проверено с брендами: Интеграция 1С и GEELY Интеграция 1С и HAVAL Интеграция 1С и KIA Интеграция 1С и FORD Интеграция 1С и LADA ГАРАНТИЯ 100% ВНЕДРЕНИЯ!

36000 руб.

03.08.2020    15742    10    17    

11

Оплата покупок "Долями" в 1С:Розница 2.3 (для работы с сервисом dolyame.ru)

Сайты и интернет-магазины Платформа 1С v8.3 1С:Розница 2 Розничная и сетевая торговля (FMCG) Россия Платные (руб)

Готовое интеграционное решение для оплаты покупок Долями в 1C:Розница 2.3. Реализовано в виде расширения. Интеграция сервиса dolyame.ru для приема платежей в рассрочку.

18000 руб.

19.12.2023    1173    6    1    

6

SALE! 15%

Обмен данными с сайтом. БП 3.0

Оптовая торговля Розничная торговля Сайты и интернет-магазины Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Обмен данными с сайтом на платформе 1С:Битрикс (и подобными) для 1С: Бухгалтерия предприятия 3.0.

12000 10200 руб.

18.03.2019    31271    109    100    

62

Интеграция 1С — Битрикс24. Обмен задачами

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс24. Разработка имеет двухстороннюю синхронизацию 1С и Битрикс24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (8.3.18.1289). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

5040 руб.

04.05.2021    17547    6    15    

13

SALE! 33%

«Мониторинг цен» – сервис для отслеживания цен конкурентов на ведущих маркетплейсах России

Маркетплейсы Сайты и интернет-магазины 8.3.14 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Сервис помогает отслеживать цены на ведущих маркетплейсах России только для одного региона – Москва и Московская область. Выполняйте анализ и контролируйте цены Ваших конкурентов сразу в системе 1С.

2400 1608 руб.

29.05.2023    6651    25    37    

15

Выгрузка для АВИТО

Сайты и интернет-магазины Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 Россия Платные (руб)

Выгрузка товаров услуг из 1С для сайта "Авито" раздел "Автозагрузка" выполнена в виде обработки. Обработка подходит для конфигураций УТ, УНФ и Розница. Данная обработка позволяет создавать шаблон с объявлениями для "Авито" - "Автозагрузка".

4200 руб.

07.06.2022    15341    42    56    

37
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Трактор 1246 26.07.13 16:12 Сейчас в теме
Нет самого главного пункта. Выбора между обменом данными и прямой связью магазина и 1С.
2. ZLENKO 398 05.08.13 10:43 Сейчас в теме
Точно... Обмен через файл обмена (если таковой предусмотрен разработчиками интернет-магазина) удобен тем что не надо разбираться в структуре БД, но сразу ставит нас в жесткие рамки в плане того что импортируем и как импортируем и "обратная связь" по процессу импорта как правило отсутствует (в лучшем случае есть лог импорта).
Прямая связь 1С и БД интернет-магазина дает нам неограниченные возможности по "гибкости" и полноценную "обратную связь", но по производительности этот вариант хуже, т.к. для каждого запроса получаем ощутимую задержку взаимодействия 1С и БД. Однако это с лихвой компенсируется тем что наличие "обратной связи" позволяет избежать выполнения ненужных запросов. Чтобы было понятно о чем я говорю, приведу простой пример:
- обновление цен на сайте в случае выгрузки в файл: а) выгружаем все цены; б) выгружаем цены, которые изменились с определенной даты (вариант достаточно оптимальный, но не дает гарантии 100% правильной синхронизации цен);
- обновление цен на сайте в случае обмена с БД: запросом получаем текущие цены на сайте, запросом получаем текущие цены в 1С, сравниваем цены на сайте и цены в 1С, обновляем только отличающиеся цены.
3. DoctorRoza 31.08.13 12:16 Сейчас в теме
(2) ZLENKO.PRO, Подскажите, пожалуйста, передо мной как раз поставлена задача организации только выгрузки (слава Богу!) данных из интернет-магазина в УТ 11. Имею только url, имя сайта, желание разобраться и больше ничего. По-гуглив, выяснил, что, в основном, в качестве СУБД используют MySQL. Может у Вас есть живой фрагмент кода получения каких-нибудь любых данных из таблиц?
4. DoctorRoza 31.08.13 12:22 Сейчас в теме
Автор! Обработка не открывается ни в 8.2 и в 8.3. Перезалейте!
5. dim777777 47 31.08.13 13:40 Сейчас в теме
(4) DoctorRoza,
в конфигураторе пробовали открывать?
6. DoctorRoza 31.08.13 13:58 Сейчас в теме
(5) хм, при открытии в конфигураторе выпадает ошибка .. Неверный формат хранилища данных. Сейчас ищу ответ, но что то глухо, как в танке. У меня установлена 8.2.18.109 и 8.3.3.715, базы файловые. :|
7. dim777777 47 31.08.13 14:11 Сейчас в теме
(6) DoctorRoza, Пробовал открывать, все ок. Попробуйте перескачать, возможно сбой при скачивании какой-то. Могу пере залить, после модерации появиться новый файл. Или пишете эл, адрес, вышлю, так быстрее может будет.
8. DoctorRoza 31.08.13 15:33 Сейчас в теме
(7) пришлите, пожалуйста, обработку на roza-aleksey@yandex.ru
9. yelena-ppm 1 02.06.14 11:57 Сейчас в теме
хех. Есть еще такая штука - оплаты контрагентов. И вот тут мы столкнулись и с Робокассой, и с Почтой России, и даже со своим банком тоже пришлось поковыряться. Наших налоговиков вот убейся не устраивает, когда оплаты все кучей, как в рознице. Приходится все это дело выгружать-загружать, из общей кучи делить по покупателям да еще и дату поступления выручки определять и т.д. Так что если у кого будут вопросы по этой теме - обращайтесь: есть опыт и есть решения :)
11. chuklay 186 08.12.15 15:35 Сейчас в теме
(9) yelena-ppm, здравствуйте! Поделитесь, каким образом разносили платежи от Робокассы? Вели учет размера комиссии?
10. пользователь 14.05.15 14:57
Сообщение было скрыто модератором.
...
12. пользователь 14.06.18 14:56
Сообщение было скрыто модератором.
...
13. user1191336 02.04.19 18:33 Сейчас в теме
подскажите, можно ли по данной инструкции настроить https://neoseo.com.ua/obmen-s-1s-v-30 ?
Оставьте свое сообщение