О заказчике:
Наш заказчик, компания VPLab, является одним из ведущих брендов спортивного питания с более чем 10-летним опытом развития. Они предлагают широкий ассортимент высококачественных спортивных добавок и оздоровительных продуктов, поставляемых клиентам по всему миру. Главными принципами компании являются строгий контроль качества и использование передовых технологий, что позволяет их продукции соответствовать высоким стандартам сертификации ISO, USP и GMP.
Благодаря преданной работе и сильной поддержке дистрибьюторов и партнеров, VPLab считает себя лидером в области спортивного питания и гордится довольными клиентами по всему миру. Их миссия заключается в предоставлении высококачественных и полезных продуктов спортивного питания, способствующих достижению новых вершин без побочных эффектов и благотворно влияющих на здоровье. В процессе разработки продукции, компания учитывает различные цели и потребности клиентов, которые стремятся к здоровому образу жизни и лучшим продуктам спортивной индустрии.
С чем пришел заказчик:
Нашему клиенту требовалась эффективная синхронизация и интеграция между его сайтом и системой 1С для оптимизации управления заказами, клиентской базой и товарным каталогом. Заказчик выразил необходимость передавать данные о пользователях, каталоге товаров и заказах в обе стороны, чтобы обеспечить единый и актуальный информационный обмен между системами. Он также желал автоматической обработки данных, включая обновление остатков, цен, статусов заказов и формирование счетов. Поэтому наша задача заключалась в создании эффективного механизма синхронизации, который удовлетворит все требования заказчика и обеспечит плавный и надежный обмен информацией между сайтом и 1С.
Что было сделано:
Реализована синхронизация пользователей с 1С:
Каталог сайта успешно синхронизирован с 1С:
<code> <Каталог> <Товар> <Остатки>...</Остатки> <Цены>...</Цены> <ОстаточныйСрокГодности>...</ОстаточныйСрокГодности> ... </Товар> ... </Каталог> </code>
Заказы пользователей после оформления (в статусе "Новый") передаются в 1С:
<code> <Заказы> <Заказ> <НомерЗаказа>...</НомерЗаказа> <Контрагент>...</Контрагент> <СоставЗаказа>...</СоставЗаказа> <Скидка>...</Скидка> <ИтоговаяСтоимость>...</ИтоговаяСтоимость> <ВариантОтгрузки>...</ВариантОтгрузки> <Комментарий>...</Комментарий> ... </Заказ> ... </Заказы> </code>
Из 1С в админку передаются статусы заказов:
Оформленные заказы, находящиеся в личном кабинете пользователя, связаны с 1С по следующим параметрам:
Для обеспечения автоматической синхронизации данных с 1С и сайтом, были установлены и настроены крон-задачи для выполнения соответствующих команд синхронизации на определенных интервалах времени. В результате нашей работы было затрачено около 100 часов для реализации всех вышеуказанных функциональностей.
Объем трудозатрат:
Задача | Часы |
---|---|
Синхронизация пользователей с 1С |
15 |
Синхронизация каталога с 1С (остатки, цены, ОСГ) |
25 |
Передача заказов Пользователей в 1С |
20 |
Передача статусов заказов из 1С в админку сайта |
10 |
Связь оформленных заказов в личном кабинете с 1С |
15 |
Настройка и запуск крон-задач для синхронизации |
15 |
Итого | 100 |
Смотреть проект: vplaboratory