Callback
  • От места на рынке к магазину

  • -

  • От магазина к торговой сети

  • -

  • От торговли к производству

Синхронизация Торгсофт с интернет-магазином

 

Торговля через Интернет получает все большее распространение. Многие магазины открывают online представительства с целью принимать заказы через интернет, ознакомить потребителей с наличием товаров, увеличить продажи и узнаваемость бренда. Так или иначе, интернет-магазин, как и обычный, требует учета товаров и продаж.

Сопряжение с интернет-магазином – дополнительная функция программы Торгсофт. 

 

 Что она собой представляет, для чего нужна и как работает? 

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

 

Тот, кто хоть раз занимался наполнением интернет-магазина товарами, знает, какой это кропотливый труд: для каждого товара нужно ввести наименование, описание, цену, количество в наличии, условия доставки и фото… Также внимания предпринимателя требует и учет проданных через интернет товаров.

 

Благодаря функции сопряжения владелец интернет-магазина избавлен от этой работы, потому как все данные о товарах автоматически передаются из программы на сайт, а в программу поступают данные о заказах и регистрируются продажи. Таким образом, владелец магазина всегда знает актуальное состояние товаров на складе, а покупатель – информацию о наличии и ценах.

 Как происходит синхронизация программы с интернет-магазином?

Синхронизация Торгсофт с интернет-магазином происходит с помощью файла формата csv, который отправляется через FTP сервер на сайт при нажатии на кнопку Синхронизировать.

 

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

 

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

 

Также в Торгсофт реализована возможность экспорта товаров в маркетплейсы посредством файла yml формата.

 Всегда актуальная информация о товарах на сайте

Чтобы на сайте всегда была актуальная информация о наличии и ценах, а новые фотографии подгружались автоматически, в программе настраивается время синхронизации, когда будет автоматически происходить обмен данными. Тогда система сама будет отправлять и принимать с сайта все изменения по заданному вами расписанию. Это может быть полезно, когда в силу специфики товара, в интернет-магазине часто меняется ассортимент, цены, наличие. При необходимости отправить данные "внепланово" - это можно сделать вручную.

 Товарные группы

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

 Фотографии товаров в программе

На сайт отправляются фотографии, прикрепленные к описанию товара в программе. Вы можете подгружать фото в графических форматах: jpg, gif, bmp, png. Ваши изображения могут быть разного размера. Обработку размеров фотографий (маленькие для предварительного просмотра, средние или большие для подробного изучения) делает сайт, поэтому эту возможность нужно предусмотреть при разработке интернет-магазина.

 Получаем и обрабатываем заказы от клиентов

Все заказы из интернет-магазина автоматически поступают и обрабатываются в разделе Документ - Заказ удаленного клиента

Когда покупатель отправил из интернет-магазина заявку, в программу Торгсофт поступает заказ клиента, который содержит:

  • Данные о клиенте, которые он указал при регистрации (ФИО, телефон, е-mail, город),
  • Данные о заказанных товарах (название, цена, количество).

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

 

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

 

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

 

Также программа формирует расходную накладную для покупателя. Счет и накладная отправляются покупателю. Счет может быть отправлен по электронной почте – для этого в программе предусмотрена кнопка для автоматической отправки счета. После оплаты менеджер вносит оплаты в программу и закрывает накладные.

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

 

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

 Что нужно предусмотреть при разработке Интернет-магазина

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

 

  • Предусмотрите, чтобы фото товара на сайте автоматически меняли размер, в зависимости от того, где они размещены – в каталоге товаров или в подробном описании.

 

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

 

  • Если вы планируете принимать оплаты через сайт с помощью платежных систем, учтите этот момент при разработке. Для автоматической проверки поступивших оплат в Торгсофт используйте функцию Банковские выписки по счетам Приват24

 

  • Убедитесь, что форма для регистрации покупателя на сайте информативна и содержит поля, необходимые для обработки заказа (как минимум, ФИО, телефон, город, е-mail).

 

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

 

  • И остался последний шаг - сообщить вашим клиентам, что теперь для них появился дополнительный сервис – Ваш Интернет-магазин!
Технические требования для разработчиков

 Скачать pdf-файл "Технические требования для синхронизации интернет-магазина с программой Торгсофт"

1. Перечень товаров и цены

Ваш интернет-магазин должен уметь загружать прайс-лист из файла TSGoods.trs в формате *.csv  (разделитель ;). 

По умолчанию файл содержит следующие поля :

* Ключ товара - GoodID (поисковый), integer

* Название товара - string (500)

* Описание товара - string (255)

* Страна - string (100)

* Артикул - string (30)

* Цена розничная - float

* Цена оптовая - float

* Цена акционная  (с товарной скидкой)  - float

* Минимальное количество для заказа клиентом, шт - integer

* Высота, см =0 - float

* Ширина, см =0 - float

* Идентификатор раздела Интернет-Магазина - Категория - integer

* Кол-во на складе  - float

* Отображение (0- не отображать на сайте; 1- отображать на сайте),

* Размер - string (20)

* Цвет - string (50)

* Материал - string (200)

* Название модели товара - string (500)

* Пол - целочисленное (0 - пол не определен, 1 - мужской, 2 - женский, 3 - мальчик, 4 - девочка, 5 - унисекс)

* Краткое название товара - string (255)

* Вид товара полностью - string, содержит всю иерархию вида товара сверху вниз, разделенные между собой запятыми (пример "одежда,джинсы, классика") (максимальная длина не определена)

* Коллекция производителя полностью - string, содержит всю иерархию коллекции производителя сверху вниз, разделенные между собой запятыми (пример "Польша,WOJCIK") (максимальная длина не определена)

* Сезон - string (100)

* Штрих-код - string (40) //с версии базы данных 376

* Упаковка - string (255) //с версии базы данных 380

* Размер упаковки - string (255) //с версии базы данных 380

* Питание - string (255) //с версии базы данных 380

* Кол-во штук в ящике - string (255) //с версии базы данных 380

* Возраст - string (255) //с версии базы данных 380

* Мера - float //с версии базы данных 380

* Единица измерения меры - string (255) //с версии базы данных 380

* Признак уценки товара - (0 - не уценен, 1 - уцененный товар) //с версии базы данных 403

* Цена за единицу меры - float //с версии базы данных 428

* Оптовая цена за единицу меры - float //с версии базы данных 428

* Эквивалент розничной цены - float //с версии базы данных 449

* Эквивалент оптовой цены - float //с версии базы данных 449

* Валюта эквивалентной цены -string (3) //с версии базы данных 449

* Себестоимость - float //с версии базы данных 461 (название колонки  по умолчанию - PrimeCost)

* Код поставщика - string (255) // с версии базы данных 461 

* Аналоги - string (1000) //с версии базы данных 481 


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

Для файла *.csv названия колонок могут быть сформированы автоматически или для каждой характеристики название может быть задано вручную.Как Вы назовете поля в Вашей базе интернет-магазина -  не имеет значения, будете ли Вы их все использовать или нет - тоже.

Список товаров (прайс) и заказы клиента должны находится в какой-либо папке на  ftp-сервере. Фотографии товара должны находится в другой папке.

2. Фотографии товара

Название фотографий товаров формируется по следующему принципу: фотография товара имеет название, аналогичное GoodID товара, а расширение файлов фотографий соответствует их типу. Если товару присвоено несколько фотографий, то название последующих фотографий формируется как  Код фотографии (GoodID), нижнее подчеркивание, номер дополнительной фотографии (не обязательно по порядку), точка, расширение файла. (Поддержка дополнительных фотографий доступна с версии БД 452)


3. Список клиентов 

Также Торгсофт® может формировать файл *.csv (разделитель ;) с клиентской базой TSClients.trs (формировать ли данный файл решает пользователь, соответствующей настройкой), файл отправляется в ту же папку, что и TSGoods.trs.

Набор полей :

1. ФИО - string (100)

2. e-mail - string (50)

3. Номер телефона, мобильный  - string (100)

4. Скидка клиента - float

5. Городской телефон - string (255)

6. Номер карты (штрих-код клиента) -string (16)

7. Индекс - string (15)

8. Страна - string (50)

9. Область - string (100)

10. Город - string (50)

11. Адрес - string (255)

12. Дополнительная информация - string (максимальная длина не определена)

13. Сумма для расчета скидки - float

14. Сумма накопленных бонусов - float


4. Политика оптовых цен (начиная с версии БД 447)

При активации дополнительной функции "Политика оптовых цен" файл с описанием политики оптовых цен в формате xml может быть передан на  FTP-сервер в папку со списком товара.

Пример файла:

<?xml version="1.0" encoding="UTF-8"?>

<WholesalePrice>

  <Good GoodID="1378">

<Price>

   <Quantity>2</Quantity>

   <QuantityPrice>33</QuantityPrice>

</Price>

<Price>

   <Quantity>3</Quantity>

   <QuantityPrice>32</QuantityPrice>

</Price>

<Price>

   <Quantity>5</Quantity>

   <QuantityPrice>30</QuantityPrice>

</Price>

  </Good>

  <Good GoodID="42">

<Price>

   <Quantity>2</Quantity>

   <QuantityPrice>6.5</QuantityPrice>

</Price>

<Price>

   <Quantity>3</Quantity>

   <QuantityPrice>6.3</QuantityPrice>

</Price>

<Price>

   <Quantity>5</Quantity>

   <QuantityPrice>6.1</QuantityPrice>

</Price>

  </Good>

</WholesalePrice>

 

Описание тегов:

WholesalePrice - родительская секция (корневой элемент)

Good - секция товара, имеет один параметр GoodID - ключ товара (поисковый), целочисленный

Price - секция цены

Quantity - секция количества, значение - количество для перехода, float

QuantityPrice - секция цены, значение - цена при переходе, float


5. Список подарочных сертификатов (начиная с БД 470)

При активированной платной функции “Подарочные сертификаты” в интернет-магазин может быть выгружен файл со списком подарочных сертификатов TSGiftCertificate.trs в формате *.csv (разделитель ;). Файл отправляется в ту же папку, что и TSGoods.trs.

Набор полей:

1. Штрих-код сертификата - string (40)

2. Сумма сертификата - float

3. Дата окончания срока действия сертификата - дата формата ddmmyyyy (если отсутствует, то у сертификата нет срока действия или он отсчитывается от даты продажи сертификата, но еще не продан)

4. Тип сертификата - может принимать значения 1 или 2 (1- выпущен, можно продать, но нельзя использовать для оплаты покупок; 2 -  куплен клиентом, можно использовать для оплаты покупок)

6. Формирование заказа из интернет-магазина

Файл заказа из интернет магазина должен быть простым текстовым файлом с расширением *.sal и иметь следующий вид (аналогично ini-файлу): 

[Client] (Блок информации о клиенте)

Name=ФИО

Mphone=0672356147

CPhone=2568974

ZIP=61072

Country=Украина

Region=Харьковская

City=Харьков

Address=ул. Тобольская 42-А

EMail=info@torgsoft.ua

 

[Options] (Блок информации о заказе)

OrderNumber=12/21

Comment=Доставка с 14 до 18

DeliveryCondition=Новая Почта  - string (255) //с 390 версии базы данных

ReserveDate=28082013 - дата резерва в формате ddmmyyyy //с 392 версии базы данных

SaleType=1*

BonusPay=28,50 -float, сумма, которую клиент оплатил бонусами //с 463 версии базы данных

GiftCertificate=9567200000106,9567200000182 - перечень подарочных сертификатов, использованных клиентом для оплаты заказа через ЗАПЯТУЮ //с 470 версии базы данных

OrderDate=2009-01-31 01:55:14 - дата оформления заказа (необязательное поле) в формате yyyy-mm-dd hh:mm:ss //с 470 версии базы данных

  

[1] (Блок информации о первом товаре заказа)

GoodID=201 (Ключ товара)

Price=120,05 (Цена продажи товара)

Count=20 (Количество заказанного товара)

 [2] (Блок информации о втором товаре заказа)

GoodID=20294

Price=19,00

Count=1

 ....

[n] (Блок информации о n-ом товаре заказа)

GoodID=13854

Price=63,00

Count=5

*Значение SaleType может быть от 1 до 5:

1 - предварительный заказ (создается заказ, по которому можно будет создать счет)

2 - оформленная продажа (создается счет со 100% предоплатой),

3 - оформленная продажа с отгрузкой (создается счет со 100% предоплатой, по которому происходит отгрузка товара (создание расходной накладной))

4 - оформленная продажа с отгрузкой, но без оплаты (создается счет без оплаты, по которому происходит отгрузка товара (создание расходной накладной))

5 - только счет (заказ не создается, создается сразу счет)


Кодировка файлов с заказами  - Win-1251 или UTF-8 (c 428 версии БД), в зависимости от настройки Объекта синхронизации в Торгсофт.


Возникли вопросы?

Напишите нам e-mail service@torgsoft.ua или telegram @torgsoft_help

 

 Нет разработчиков? Нужен интернет-магазин “под ключ”?

 

Нас часто просят посоветовать хороших разработчиков веб-сайта. И, знаете, нам есть кого рекомендовать! 

Компания Торгсофт сотрудничает со студией разработки веб-сайтов Black&White уже около 7 лет.

За это время ребята выполнили множество проектов по сопряжению интернет-магазинов с программой учета товара Торгсофт. И заказы не убывают! Потому, что эта тема всегда остается актуальной! Подробнее ознакомиться с услугой можно здесь.

 

 Работаете с Prom.ua? У нас есть решение и для этого случая!