Kservistorg.ru

Все о бытовой технике
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Разработка модуля интеграции 1С-Битрикс с МойСклад

Разработка модуля интеграции 1С-Битрикс с МойСклад

Задача: Разработать модуль интеграции 1С-Битрикс с МойСклад для сайта AUDIO-DRIVE.

AUDIO-DRIVE — популярный интернет магазин электроники и аксессуаров.

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

По мере увеличения каналов продаж, перед клиентом встал вопрос о переработке интеграции с системой учета МойСклад. Так после запуска интеграции с OZON проблема синхронизации встала особенно остро, задержка обмена остатками неизбежно приводила к отмене заказов, а маркетплейс грозил отключением магазина.

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

Штатный модуль обмена решили не использовать, поскольку он не покрывает всех потребностей клиента, например:

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

Анализ готовых решений сторонних разработчиков показал, что без доработок под конкретную специфику магазина не обойтись. Доработка готового модуля не является оптимальным решением, ввиду сложности доработок, зависимости от обновлений и чужой архитектуры. Чтобы избежать дополнительных рисков и учесть все нюансы бизнес процессов клиента — мы пошли путем разработки собственного решения в виде модуля интеграции с МойСклад (на основе JSON API)

Flowchart_min-min.jpg Логическая схема интеграции

Синхронизация товаров

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

При синхронизации товаров происходит проверка по полю артикул (ID товара в МС), товары созданные в МС импортируются в отдельный раздел каталога битрикс для последующего распределения по разделам.

Читайте так же:
Как работает синхронизация гугл хром

Товары созданные в битрикс — передаются в МС, происходит проверка на уникальность (по ID товара) и создаются новые товары, при этом ID товара в МС соответствует артикулу на сайте. Такая привязка позволяет работать с несколькими сайтами в рамках битрикс, где наименования и цены одних и тех же товаров различаются.

При изменении товара (название, цена, гарантия, вес, размер и штрихкод) в одной из систем — изменения синхронизируются в другой.

Синхронизация заказов

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

Синхронизация остатков

Актуальные остатки хранятся только в МС и импортируются в битрикс по расписанию.

Резервирование товара в МС происходит после установки “Доставка разрешена”, при этом происходит проверка доступного остатка в МС и установка флагов “Проведено” и “Резерв”, а также флага “Ошибка”, в случае недостаточности доступного остатка.

Синхронизация оплат

При создании оплаты в битрикс — в МС создается входящий платеж на выбранное (в битрикс) юрлицо и соответствующий счет.

Если по одному заказу в битриксе создаются несколько оплат, то в МС создаются несколько входящих платежей, при этом в МС устанавливается флаг “Проведено”. При удалении или отмене оплаты в битрикс — удаляется платеж в МС

Синхронизация отгрузок

При установке флага “Отгружено” в битрикс — в МС создается отгрузка. При удалении или отмене отгрузки в битрикс — удаляется отгрузка в МС

Кроме непосредственно самой интеграции, мы реализовали функционал загрузки оплат на основе отчетов транспортных компаний и маркетплейсов.

Так в битрикс можно загрузить файл отчета, например от СДЭК, после его обработки в МС будут созданы входящие платежи (на выбранное при импорте файла юрлицо и расчетный счет) и будут привязаны к заказам покупателей.

Читайте так же:
Google drive ошибка синхронизации

Наш модуль интеграции 1С-Битрикс с МойСклад работает быстрее штатного, например среднее время загрузки заказа в МС (после появления его в битрикс) составляет 10 секунд, примерно такое-же время требуется на синхронизацию статусов, а полный обмен остатками, ≈ 20 000 товаров, проходит за 3 минуты.

Отзывы наших клиентов

  • Автоматизация шла крайне медленно
  • Менеджеры теряли клиентов
  • Автоматизации компании на 1С
  • Система следующих шагов — позадачная работа сотрудников
  • Учет показателей работы сотрудников
  • Интеграция 1С с почтой и смс

White & Hedges Audit White & Hedges Audit Бухгалтерия Учет зарплаты Учет работы сотрудников

  • Большой объем задач по программам 1С у клиентов находящихся на бухгалтерском и юридическом обслуживании
  • Необходимо выполнение работ в сжатые сроки, конфиденциальность данных и ответственный подход
  • Ежемесячное сопровождение 1С всех баз клиентов

Мос-Септик Мос-Септик CRM Управленческий учет Производство Бухгалтерия

  • Отдел продаж бесконтрольно терял клиентов
  • Учёт в большом количестве разрозненных Excel таблиц
  • Отсутствие контроля и прозрачности в компании
  • Внедрили 1С в отделе продаж, логистики, производства, финансов и бухгалтерии
  • Автоматизировали 4 основных бизнес процесса
  • Настроили интеграцию с сайтами, телефонией, SMS и email. Создали логистический блок и блок расчета зарплаты

Unimart Unimart Интернет магазин Оптовая торговля Бухгалтерия

  • Были постоянные ошибки в расчетах в сильно измененной программе 1С ERP 2
  • Сопровождение компании по программам 1С, линия консультация для бухгалтерии, настройка резервного копирования, устранение ошибок.

  • Учёт в большом количестве разрозненных Excel таблиц в том числе в филиале в Барселоне
  • Отсутствие контроля и прозрачности в компании
  • Задержка в обновлении финансовых данных от недели до месяца
  • Автоматизировали работу компании на 1С
  • Перевели интерфейс на испанский язык
  • Разработали платежный календарь и понятные отчетные прогнозы по финансам

Форс Такси Форс Такси Интеграция с Телеграм Учет работы сотрудников

Читайте так же:
Что значит синхронизировать программы

  • Расчет зарплаты водителей занимает очень много времени, для достижения целевых показателей компании нужно нанять еще 10 человек под расчет зарплаты
  • Сильное недоверие из за корректировок сумм по поездкам задним числом
  • Автоматизировали Таксопарк на 1С, благодаря чему количество водителей увеличилось в 13 раз с 100 до 1300.
  • Экономия в деньгах составила 400 000 рублей в месяц

Первый iPhone был оснащен встроенным накопителем объемом всего 4 ГБ. С выпуском iPhone XS в 2018 году смартфоны Apple получили версию с внушительным встроенным накопителем – 512 ГБ.

Смартфон был оснащен 2-мегапиксельной камерой, которая ко всему прочему не могла снимать видео. Тогда не было ни Центра уведомлений, ни Siri, ни Пункта управления.

iphone 2g

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector