О заказчике:
Наш заказчик, компания 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


