Интеграция с внешними учётными системами
Существует несколько вариантов организации товарной базы вашего магазина. Если вы только начинаете свой бизнес, то, скорее всего, ваш сайт будет единственным хранителем ваших товаров, и весь учёт товаров (цена, наличие) будет вестись через админку вашего сайта. Если вы пришли в Интернет имея работающий оффлайн магазин, то информация о ваших товарах уже хранится в вашей учётной системе (ERP), скорее всего 1С. Возможно, вы развиваете параллельно онлайн и оффлайн продажи, тогда данные о товарах будут дублироваться на сайте и в вашей 1С. Как не запутаться и сократить ресурсы на поддержание сайта?
Варианты ведения товарной базы
- Товарная база существует только на сайте, весть учёт также производится на сайте (цены товаров, обработка заказов).
- Учёт остатков и обработка заказов ведётся в 1С, расширенная информация о товарах (картинки, описания, отзывы) размещены на сайте.
- Вся информация о товарах хранится в 1С, сайт только отражает актуальное состояние базы.
Здесь и далее 1С используется для примера как учётная система (или ERP, от англ. Enterprise Resource Planning — управление ресурсами предприятия), у вас может использоваться другая система. Если есть пересечение информации на сайте и в 1С, встаёт вопрос о синхронизации; поддержка вручную актуального состояния товаров в 1С или на сайте не рассматривается.
Варианты синхронизации товарной базы на сайте и в 1С
- Сайт периодически выгружает данные о заказах и товарах на ftp в файл в согласованном формате. Формат файла обычно обсуждается с 1С программистом, работающем на стороне клиента.
— 15 000 (15 тыс.) руб. - Сайт формирует по определённому адресу XML документ с данными о заказах. Формат XML согласовывается с 1С программистом и может быть любой.
— 5 000 (5 тыс.) руб. - Сайт загружает данные из файла, который отдаёт 1С база, генерирует отчёт о загрузке данных (сколько товаров обновилось, сколько подорожало и пр.). Формат файла согласовывается с 1С программистом, работающем на стороне клиента. В момент загрузки можно реализовать различные действия с товарами: перемещение по разделам, удаление, архивация и пр.
— 15 000 (15 тыс.) руб. - Сайт общается с вашей 1С базой по протоколу WSDL (Web Services Description Language), веб-функции согласовываются с 1С программистом, работающем на стороне клиента. Через WSDL можно организовать как передачу информации от сайта к 1с базе, так и загрузку информации от 1C к сайту.
— от 30 000 (30 тыс.) руб.
Самый простой и дешёвый способ интеграции — это обмен файлами на ftp или выгрузка данных в стандартном формате Яндекс.Маркет.