Как сделать интеграцию (обмен) с интернет-магазином? Пошаговый план действий (Часть 1)

Публикация № 1329021 19.11.20

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

обмен с интернет-магазином интеграция сайтом CommerceML API парсинг сайта загрузка заказов

C 2011 года я занимаюсь интеграцией с интернет-магазинами и за это время, наверное, повидал все. Делал интеграцию как «культурными», так и «экзотическими» способами. Количество магазинов исчисляется сотнями. В этой серии статей я буду делиться своим опытом, а также выкладывать какие-то полезные наработки.

Поехали.

 

Этап 0: Выбор модели обмена

 

Нам надо понять, какими объектами мы будем обмениваться с сайтом. Наиболее популярные варианты удобно представить в виде таблицы:

 

Базовый

Расширенный №1

Расширенный №2

Полный

Загрузка заказов

+

+

+

+

Выгрузка статусов, комментариев, трек-номера заказа

 

+

+

+

Выгрузка остатков и цен

 

 

+

+

Выгрузка всех корректировок по заказу

 

 

 

+

 

Эта таблица наглядно показывает какими объектами нам предстоит обмениваться, а так же при общении с Заказчиком / Работодателем позволяет максимально быстро прийти к нужной модели обмена. Дело в том, что часто приходилось сталкиваться с заказчиками, которые изначально не совсем понимают что конкретно они хотят получить от обмена. Благодаря этой таблице Вам будет проще понять друг друга.

  • «Базовый» — это по сути самый простой и самый популярный вариант обмена. При таком варианте обмена нам будет доступен самый широкий выбор способов получения данных

  • «Расширенный №1» и «Расширенный №2» — часто называют «двухсторонним» обменом с сайтом. И в отличает от «Базового» здесь мы уже имеем некоторые ограничения в доступных методах обмена. На моей практике далеко не у всех сайтов есть API (или какой-ли метод обмена), позволяющий передавать все необходимые данные «культурным» способом

  • «Полный» - это пожалуй самый сложный и трудоемкий способ обмена. Зачастую для полноценного решения это задачи приходится читать и писать прямо в базу данных MYSQL сайта. Однако у многих  современных движков есть API, позволяющее красиво решить данную задачу

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

 

Этап 1: Выбор способа обмена данными

 

Поняв что нам нужно загружать и передавать на сайт, мы можем определяться со способами обмена. Наиболее популярные варианты обмена:

CommerceML

На примере Битрикс это выглядит так:

  • Нам нужно авторизоваться на сайте

  • Далее сделать запрос к сайту https://АдресСайта.РФ/bitrix/admin/1c_exchange.php?type=sale&mode=query

  • В ответ мы получим XML со всеми заказами, который легко можно загрузить в 1с

Подобный формат обмена имеет огромное количество движков, например тот же Insales, NetHouse, CS-Cart, NetCat, Diafan.CMS и т.д.

API

Аббревиатура API расшифровывается как «Application Programming Interface» (интерфейс программирования приложений, программный интерфейс приложения).

Это тоже отличный способ обмена, с которым работать одно удовольствие. Яркими представителями подобных обменов являются: INSALES, Storeland, AdvantShop.

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

  • Получения заказам

  • Выгрузки остатков

  • Обновления цен

  • Корректировки заказа

  • Выгрузки трек-номера

  • Создания/Удаления товара в каталоге

  • и. т. д.

Как правило сайт «отдает» и «получает» от нас данные в формате JSON или XML.

 

MYSQL

Это способ обмена, имеющий самые широкие возможности для чтения и записи данных. Однако для чтения и записи данных извне вам понадобиться сделать некоторые настройки на стороне хостинга, где установлен сайт. Пример настройки на примере хостинга Beget:

Хочу обратить внимание, что я поставил доступ для чтения и записи извне с любого IP. Безусловно это не очень безопасно. Когда загрузчик будет переведен в «боевой режим», нужно будет ограничить IP адреса, с которых будет идти чтение и запись данных. Однако для тестирования — это идеальный вариант. Ведь у программиста на рабочем ПК часто нет «статического IP», что может усложнить разработку. Из всех протестированных мной хостинг-провайдеров, beget оказался самым удобным для тестирование/разработки загрузчика, работающего по данной модели обмена.

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

Некоторые хостинг провайдеры не могут дать прямой доступ извне на чтение/запись (например reg.ru), он дают подобный доступ только через ssl, что немного усложняет разработку.

И так, мы закончили «культурные» методы обмена и настало время поговорить про «экзотику».

 

Парсинг сайта

Бывает так, что у сайта нет красивого способа получения или отправки данных (или данных и возможностей катастрофически не хватает), тогда приходится изобретать велосипед. Я много раз встречался с подобным, особенно на момент когда «движок» сайта находился в процессе развития (стартапа). Пример:

  • Мегагрупп — загрузка заказов не позволяла забирать все необходимые данные, выгрузка данных о статусе, комментарии отсутствовала

  • TIU.RU – заказы можно было загрузить по API, однако для выгрузки статусов пришлом делать парсинг и «имитацию» ручного изменения статуса для полной автоматизации выгрузки данных

  • Alltrades – не было корректной загрузки заказов

 

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

Главная проблема подобного обмена в его ненадежности, так как малейшая корректировка верстки сайта (со стороны админки) приводит к тому, что обмен перестанет работать. Ведь по сути для получение/отправки данных мы имитируем заход на сайт (в его админ. панель) и начинаем «программно», ориентируясь на «верстку» читать данные. Если данные располагаются на нескольких страницах — делаем перелистывание страниц. Перед внедрение подобного способа обмена, обязательно нужно предупредить Вашего заказчика о всех возможных последствиях. Естественно ни о какой гарантии не может быть речи. Изменения на сайте могут произойти в любой момент и Заказчик должен понимать, что ему придется оперативно устранять проблему. Поэтому заключайте сразу договор на ТП:)

 

Парсинг почты

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

Данные удобнее всего получать по протоколу IMAP. Он позволяет идентифицировать «не прочитанные» письма. Выгоднее всего для подобного обмена завести отдельную почту.

Как идентифицировать заказы полученные по электронной почте? Чаще всего уникальный номер заказа будет записан в теме письма после символа «№» или «#».

Когда приходится прибегать к подобным обменам? На моей практики подобные обмены встречались по загрузке данных из:

  • Landing Page - так называемые одностраничные сайты с каким-то горячим предложением. Раняя версия конструктора одностраничных сайтов LPMOTOR при создании заявки отправлял данные либо на почту, либо на мобильный телефон

  • Скрипты для сайтов типа «купить в 1 клик»

  • «Самописные сайты» без базы данных (да да и такое тоже встречалось на моем пути)

 

Этап 2: Идентификация

 

Клиенты:

Практика показала, что самый лучший вариант идентификации физ. лиц — это Телефон, потом e-mail. При этом телефон для поиска нужно привести в нужный формат (убрать пробелы, доп. символы и разделители, убрать +7 и 8).

ФИО и адрес не являются уникальными идентификаторами, есть огромное количество людей, даже в одного городе с одинаковым ФИО.

Юр. лицо правильнее всего искать по ИНН.

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

 

Товары:

На мой взгляд самый надежный вариант — ИД товара на сайта. Однако не всегда этот вариант доступен. Второй по популярности вариант — это артикул. Но с ним не все так однозначно. Далеко не всегда он уникален. Часто встречаются интернет-магазины, где с одним артикулом может быть множество товаров, с разными характеристиками (например товары с разными цветами имеют один артикул).

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

 

Заказы:

Для идентификации заказа конечно же нужно использовать номер заказа на сайте. Естественно нужно учесть, что если обмен будет с нескольким сайтами, нам понадобиться добавить Префикс к этому номеру (или иметь в базе дополнительный реквизит «Сайт», чтобы делать поиск заказа в базе в разрезе конкретного сайта).

 

Этап 3. Синхронизация статусов

 

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

Для решения это задачи можно использовать «таблицу соответствия» или привести статусы «к общему знаменателю». Как правило клиенты выбирают первый вариант.

Еще одним решением данной проблемы может быть добавление нового реквизита в 1С «статус на сайте».

 

Этап 4. Обновление Цен и Остатков

 

Для выгрузки Цен и Остатков на сайт, на стороне 1С уже должен быть загружен каталог с товарами, содержащий уникальный идентификатор, по которому Вы будете находить товар на сайте.

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

 

Этап 5. Регламентное задание

 

Ну и завершающая стадия разработки, после того, как вы закончили тестирование — перевод обработки в работу в «фоновом режиме» по расписанию. Пример настройки обработки (для выполнения по расписанию)

 

Ну а сама обработка для запуска в ручном режим выглядит так: 

 

По сути мы должны сделать так, чтобы Процедура «ЗагрузитьЗаказы», которую при тестировании запускали простым кликом по одноименной кнопке стала доступна для выполнения в фоновом режиме по расписанию. Данный задача легко решается с помощью БСП, я сделаю отдельную статью с примером подобной обработки. После выполнения фонового задания в журнале регистрации можно увидеть подробности работы обработки:

 

Часто задаваемые вопросы:

 

1) Почему бы не писать данные сразу в 1С?

Ответ: На мой взгляд есть ряд причин, почему подобная схема обмена является менее популярной чем перечисленные выше варианты:

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

  • Доступность — зачастую у 1С программиста просто нет доступа к сайту, для того, чтобы вносить корректировки в механизм формирования заказа (или за работу сайта уже отвечает какая-то организация). Более того, если это SaaS решение (insales, Мегагрупп, Storeland) — это просто невозможно

  • Надежность — тут конечно спорный вопрос. Но база хостинга находится в Дата Центре, за ее работой ведется наблюдение и риск отказа хоть и есть, но он значительно ниже чем база на Вашем сервере. Просто представьте что будет, если клиент будет оформлять заказа и в момент записи данных произойдет ошибка или данные по какой-то причине не запишутся?

2) Как часто надо загружать заказы, Какая периодичность выгрузки остатков, и.т.д.

Ответ: На этот вопрос нет однозначного ответа. Все во многом зависит от специфики работы и ресурсов, которые Вам предоставляются. Так например если раз в 5 секунд обращаться к серверу за заказами, вероятно это не очень понравится многим хостинг провайдерам и Вас могут забанить (если речь идет про коннект к базе MYSQL).

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. khodyrev 12.01.21 19:51 Сейчас в теме
Доброго времени суток!
Подскажите пожалуйста, как сделать синхронизацию 1С Розница ПРОФ с сайтом через CommerceML?
7. Bukaska 139 22.01.21 16:13 Сейчас в теме
(1) Пишите в техподдержку)))
2. markbraer 18 12.01.21 22:37 Сейчас в теме
Здравствуйте!
Администрирование - Обмен с сайтом - Настройки обмена с сайтом- Создать
3. пользователь 21.01.21 15:47
Сообщение было скрыто модератором.
...
5. пользователь 21.01.21 16:27
Сообщение было скрыто модератором.
...
6. пользователь 21.01.21 16:28
Сообщение было скрыто модератором.
...
4. пользователь 21.01.21 16:26
Сообщение было скрыто модератором.
...
8. kery76 27.01.21 11:49 Сейчас в теме
Добрый день, нужен о сделать обмен сайтом через mysql, на 11.3 ут была большая доработка для обмена полусырая меня не устраивала полностью не работала возможность дозагружать измененные товары или добавлять только всю номенклатуру целиком((, фильтры не работали что грузить а что нет, либо нужно эту доработку причесать и адаптировать под ут 11.4 или создать новую с возможностью постоянного добавления функционала.
9. markbraer 18 27.01.21 12:09 Сейчас в теме
(8) Напишите мне на почту. Мой логин собака Яндекс ру
10. kery76 27.01.21 12:28 Сейчас в теме
11. dimaster 39 07.02.21 20:12 Сейчас в теме
woocommerce с розницей интегрили?
12. markbraer 18 07.02.21 20:42 Сейчас в теме
(11) С Розницей много всего интегрировал. Но на самом деле логика всех интеграций одинаковая. С woocommerce работал тоже
dimaster; +1 Ответить
13. dimaster 39 08.02.21 14:00 Сейчас в теме
(12) можете выложить решение на инфостарте? за см. за деньги. интересует woo+розница
14. HaIIpuKoJIe 17.03.21 12:12 Сейчас в теме
(13)1c data exchange с унф вроде бы норм работает, думаю и на рознице взлетит. Попробуйте дэмо.
15. user700159_fisherj838 17.03.21 21:01 Сейчас в теме
Интересует интеграция Могуты с Розницей 2.3
16. пользователь 04.08.21 11:20
Сообщение было скрыто модератором.
...
17. markbraer 18 04.08.21 12:04 Сейчас в теме
(16) Если есть вопросы - Напишите мне на почту. Мой логин собака Яндекс ру
18. lorra 06.05.22 01:56 Сейчас в теме
Добрый день, у нас магазин на сайте 100 сп, работаем по договору комиссии, но в бухгалтерском учете надо оприходовать товар и продать его комитенту, огромный поток информации, вручную не забить, нужна интеграция с сайтом, может уже есть решение?
19. markbraer 18 06.05.22 16:31 Сейчас в теме
(18) НА каком движке работает сайт?
20. пользователь 24.06.22 11:35
Сообщение было скрыто модератором.
...
21. пользователь 24.06.22 11:59
Сообщение было скрыто модератором.
...
22. пользователь 24.06.22 12:39
Сообщение было скрыто модератором.
...
Оставьте свое сообщение

См. также

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

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

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

12000 руб.

18.03.2019    26566    93    97    

47

Универсальный парсер интернет-магазинов

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

С того времени, как я начал парсить сайты, прошло много лет. За это время я спарсил более 100 сайтов и записал эти товары в 1С. В итоге на свет появился универсальный парсер, который поможет Вам спарсить интернет-магазин и при этом не написать ни строчки кода.

9600 руб.

19.10.2018    47758    212    98    

106

Оптимизация закупки автозапчастей

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

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

27990 руб.

20.12.2016    31425    3    16    

18

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

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

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

4200 руб.

07.06.2022    10495    18    46    

12

SALE! 10%

"МС:Мониторинг цен" - парсинг сайтов, мониторинг цен конкурентов "одной кнопкой"

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

Программа позволяет одним кликом настроить сбор цен ваших конкурентов или дилеров в интернете. Автоматически собирает данные результата поиска Яндекса (вам не придется вручную добавлять каждый сайт, за которым нужно следить). Обновление цен происходит по заданному вами расписанию автоматически.

21667 19500 руб.

23.09.2019    28379    5    7    

24

Выгрузка заказов из 1С в MEASOFT (ранее "Курьерская служба 2008") [РАСШИРЕНИЕ]

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

Данный модуль предоставляет возможность выгружать заказы из 1С: Управление торговлей 11 версии в "MEASOFT" (ранее "Курьерская служба 2008").

9600 руб.

27.04.2022    8683    3    2    

3

SALE! 20%

Простой мониторинг цен (так просто ещё не было)

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

Легкая обработка для мониторинга цен практически любого сайта (парсинга), не требует специальных знаний при настройке.

2400 руб.

17.04.2017    28950    26    23    

39

Обмен 1С с сайтом. Расширенная выгрузка на сайт Битрикс. Выгрузка сопутствующих товаров / аналогов

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

ВАЖНО: расширения не предназначены для модуля обмена Битрикс 8.х. Полный список ограничений см. ниже в разделе ОГРАНИЧЕНИЯ. Расширение предназначено для выгрузки на сайт Битрикс сопутствующих товаров, аналогов, рекомендованных и прочих связанных товаров.

3600 руб.

25.07.2018    40338    78    72    

85

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

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

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме. Без существенных изменений типовой конфигурации.

10000 руб.

03.08.2020    12668    5    15    

3

Интеграция СБП (SBER) и Альфа Авто 5

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

В настоящее время система СБП очень часто стала использоваться в повседневной жизни. Одна из систем интеграции СБП через СБЕР. Данная конфигурация является инструментом интеграции СБП в Альфа Авто. Данная система не просто формирует статический QR, а динамический, а значит, в системе будет привязка и на покупателя, и на документ.

6000 руб.

25.10.2022    3530    9    1    

4

Обмен 1С с сайтом. Расширенная выгрузка на сайт Битрикс. Выгрузка скидок.

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

ВАЖНО: расширения не предназначены для модуля обмена Битрикс 8.х. Полный список ограничений см. ниже в разделе ОГРАНИЧЕНИЯ. Расширение предназначено для выгрузки автоматических скидок, созданных в базе 1С, в интернет-магазин на CMS Битрикс.

3600 руб.

25.08.2021    16412    7    4    

13

Обмен 1С с сайтом в формате CommerceML. Выгрузка строчных свойств товара с длиной текста более 1024 для 1С:УТ.11

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

При интеграции 1С и интернет магазина на CMS поддерживающие обмен в формате CommerceML вы можете столкнуться с проблемой, когда вы заполняете свойство товара(доп.реквизит) с длинным текстом, например вы хотите выгружать html-описание с тегами,  типовой модуль 1С выгрузит на сайт строку не более 1024 символа, что сильно ограничит возможность ознакомиться с товаром вашему покупателю. Данное расширение снимает данное ограничение и позволяет выгружать строки до 100 000 символов. 

2400 руб.

25.04.2023    4284    1    0    

2

Интернет-магазин в Телеграм

Мессенджеры и боты Сайты и интернет-магазины Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Как мы создали продающий в Телеграм интернет-магазин с возможностью оплаты online для карт банков России.

15.05.2023    796    wrooom    0    

13

Публикация сборки сайта через 1С

Сайты и интернет-магазины Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Демонстрация возможного сценария развертывания сайта через 1С HTTP сервис на примере сборки react-app.

03.03.2023    2240    van_za    7    

26

Работа с товарами на сайте 1С-Битрикс (сверка цен, поиск старых товаров, товаров без остатка и т.п.)

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

Обработка предназначена для анализа товарного каталога на сайте на предмет наличия в нем старых товаров, товаров, которые давно не продавали и/или которых нет на остатке, а также сравнение цен товаров в 1С с ценами на сайте.

1 стартмани

04.10.2022    1853    1    windows98a    0    

5

Яндекс - маркет: расширение для конфигурации "INFOSTART ERP community edition"

Сайты и интернет-магазины Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Расширение предназначено для обмена данными и учета заказов с торговой площадкой "Яндекс-Маркет".

10 стартмани

15.09.2022    2974    3    33lab    0    

8

Парсер Авито - друг перекупа

Сайты и интернет-магазины Платформа 1С v8.3 Абонемент ($m)

Начни совершать выгодные сделки на Авито по всей России! Увидел первым - купил быстро! Удобное решение для мониторинга цен, поиска свежих объявлений и получения статистики продаж! Всего лишь пара кликов мышью - и через несколько секунд ты увидишь самые горячие предложения Авито по интересующей тематике! Имеется интерфейс с понятными и гибкими настройками, а также возможность интеграции в любую базу данных 1С!

7 стартмани

01.07.2022    4097    12    vasko88    19    

9

Как я парсил сайт

Сайты и интернет-магазины Платформа 1С v8.3 Абонемент ($m)

Получение данных с сайта, сохранение постов, вывод html-документа в табличный документ с обработкой.

1 стартмани

17.05.2022    2205    2    user720820720    2    

6

Все методы API сайта https://vk.com/

Сайты и интернет-магазины 8.3.6 Беларусь Украина Россия Казахстан Абонемент ($m)

Программа отправляет запросы через сервер API на сайт https://vk.com/. Обрабатывает и сохраняет полученные данные. Удобный инструмент для работы со своим профилем, клиентами и товарами. Автоматизируйте работу с сайтом, интегрируя со своей программой.

10 стартмани

22.02.2022    4209    2    Kupinov    34    

5

"1С:Розница 8. Ювелирный магазин" - кол. УИН в списках ДМДК, альтернативная печать DataMatrix, заполнение партий для ДМДК по артикулам/штрихкодам

Сайты и интернет-магазины Платформа 1С v8.3 1С:Розница 2 Ювелирная промышленность и торговля Россия Абонемент ($m)

В связи с обязанностью организаций отражать остатки (а чуть позже, и выбытие в рознице) - многим придется или обновлять/дорабатывать свою систему, или переходить на систему со встроенной поддержкой ГИИС ДМДК. Мы решили использовать ПП 1С:Розница 8. Ювелирный магазин. О самом процессе упомяну лишь вскользь, т.к. существуют инструкции и по настройке туннеля stunnel, и вебинары по пользованию программой. Но на этапе заведения остатков ряд вещей мы посчитали неудобными, потому доработали их, так или иначе, об этом и расскажу.

1 стартмани

25.01.2022    5925    1    erutan    10    

4

Создание простых сайтов на основе http сервисов - tips and tricks

Сайты и интернет-магазины Платформа 1С v8.3 Абонемент ($m)

Универсальный метод, html шаблоны, страницы с авторизацией и без, многоязычность, страница авторизации, etc.

1 стартмани

22.01.2022    9942    11    vl-sher1    29    

39

Меняем любой дизайн сайта на свой вкус (на примере infostart Dark theme)

Сайты и интернет-магазины Абонемент ($m)

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

1 стартмани

01.01.2022    3841    0    kucar_ip    7    

5

Личный кабинет - делаем сайт с помощью 1С

Сайты и интернет-магазины 8.3.14 Конфигурации 1cv8 Абонемент ($m)

Пример создания современного сайта, серверная часть которого написана полностью на 1С.

1 стартмани

30.11.2021    17054    122    elcoan    42    

109

Загрузка штрафов с сайта onlinegibdd.ru

Сайты и интернет-магазины Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Транспортный налог Абонемент ($m)

Шаблон загрузки штрафов ГИБДД с сайта onlinegibdd.ru. Обработка на УФ для любой конфигурации.

1 стартмани

09.11.2021    4389    6    stdstd    4    

6

Интеграция с личным кабинетом интернет-магазина на тильде (tilda.cc)

Сайты и интернет-магазины Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

5 стартмани

19.10.2021    7718    29    user1198057    21    

14

Интеграция с API Boxberry

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

Интеграция с API Boxberry. Внешняя обработка на управляемых формах для выгрузки тестовых данных.

1 стартмани

13.10.2021    2883    9    haland    1    

4

Глава 2. Как я написал (собрал с инфостарта) свой парсер сайта 1С Releases

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

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

31.08.2021    2948    ldmonster    9    

12

Встраивание форм 1С на страницы сайта

Сайты и интернет-магазины Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В платформе 8.3.16 появилась возможность выводить на страницах сайта информацию из веб-клиента 1С так, что пользователь даже не заметит, что работает с платформой. Руководитель компании Айтон Михаил Пинягин на онлайн-митапе «Web-клиенты для 1С» рассказал о том, какие особенности нужно учесть при настройке встраиваемого веб-клиента, и какие возможности он дает.

27.08.2021    8585    mikepin    11    

63

Интеграция 1С и ВКонтакте (vk.com) с помощью API

Сайты и интернет-магазины 8.3.14 Конфигурации 1cv8 Бесплатно (free)

Внешняя обработка для тестирования интеграции с ВКонтакте, реализованы базовые методы отправить сообщение, отправить файл. Подойдет в качестве основы для дальнейшего развития.

07.07.2021    5012    146    elcoan    3    

10

Билеты РЖД

Сайты и интернет-магазины Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Просмотр билетов, маршрутов с сайта РЖД с возможностью отслеживания с интервалом времени.

1 стартмани

06.07.2021    1991    1    pupkinSana    0    

6

Создаем интернет-магазин на бесплатной CMS PrestaShop с открытым кодом за 60 минут

Сайты и интернет-магазины Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Абонемент ($m)

Описано пошаговое создание полноценного действующего интернет-магазина. Бесплатно. Без программирования. Без навыков администрирования. Для "чайников".

1 стартмани

31.05.2021    3177    andryandry    0    

8

Get product - сервис для получения информации о товаре с web сайтов

Сайты и интернет-магазины Бесплатно (free)

Сервис для получения информации о товаре с web сайтов путем поиска и скрапинга информации из него.

30.05.2021    3797    33    korableg    1    

5

Модуль синхронизации Битрикс24 для УНФ для Казахстана

Сайты и интернет-магазины Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Казахстан Управленческий учет Абонемент ($m)

На официальной странице Битрикс24 нет модуля интеграции Битрикс24 и УНФ для Казахстана. Но данная обработка исправляет проблему.

1 стартмани

24.05.2021    3323    4    Nefilimus    0    

5

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

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

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

5040 руб.

04.05.2021    14650    5    15    

9

API 1С (получение отчета на стороне сайта по данным 1С)

Сайты и интернет-магазины Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Вводная: На сайте есть личный кабинет контрагента, необходимо предоставить возможность формировать отчеты по взаиморасчетам по данным БП 3.0. Для этого был разработан HTTP-сервис. Сама тема создания HTTP-сервиса не нова, здесь не будет описано, что это и как это готовить. В данной статье описан подход к реализации данной задачи.

1 стартмани

22.04.2021    3691    2    con-men    0    

8

Обмен с сайтом Bitrix Событие окончания выгрузки xml пакетов OnCompleteCatalogImport1C

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

Активация недокументированного события Bitrix - завершения обмена xml пакетами для штатной выгрузки (Обмен с сайтом). 1С 8.3 УТ 11.4.

1 стартмани

07.12.2020    9220    6    ef1    3    

4