Главная » Статьи » Практика применения "ТоргСофт" » Синхронизация программы учета с Интернет-магазином

 

Синхронизация программы учета с Интернет-магазином

Описание формата синхронизации Интернет-магазина с ТоргСофт. Информация для web-разработчика

1. Загрузка товаров на сайт:

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

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

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

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

* Страна - строковое (100)

* Артикул - строковое (30)

* Цена розничная - вещественное

* Цена оптовая - вещественное

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

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

* Высота, см =0 - вещественное

* Ширина, см =0 - вещественное

* Идентификатор раздела Интернет-Магазина - Категория (0..99) - целое число

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

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

* Размер - строковое (20)

* Цвет - строковое (50)

* Материал - строковое (200)

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

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

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

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

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

* Сезон - строковое (100)

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

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

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

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

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

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

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

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

Прайс и заказы находятся в какой-то папке на ftp сервере, Фотографии находятся в другой папке и имеют название аналогичное GoodID, а расширение файлов фотографий соответствует их типу.

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

Дополнительно:

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

б) Формировать название колонок в csv файле, они могут формироваться как автоматически, так и вручную пользователем.


2. Для обработки заказов в программе:

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

Набор полей :

1. ФИО - строковое поле (100)

2. e-mail - строковое поле (50)

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

4. Скидка клиента - вещественное поле

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

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

7. Индекс - строковое поле (15)

8. Страна - строковое поле (50)

9. Область - строковое поле (100)

10. Город - строковое поле (50)

11. Адрес - строковое поле (255)

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

 
3. Формировать заказы в файлы такого типа (простые текстовые с расширением sal):

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

Name=ФИО

Mphone=0672356147

CPhone=2568974

ZIP=61072

Country=Украина

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

City=Харьков

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

EMail=info@torgsoft.com.ua

 

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

OrderNumber=12/21

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

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

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

SaleType=1*

 

[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

×
Тестировать Торгсофт® онлайн
Ознакомьтесь с Политикой конфиденциальности Торгсофт® и поставьте галочку, в случае согласия с ней.
Получить доступ к Торгсофт® онлайн
×
Оставить отзыв
Введите, пожалуйста, корректный адрес электронной почты.
Отправить отзыв

Благодарим Вас за отзыв! Для нас очень ценно Ваше мнение!

×
Установите мне программу
Ознакомьтесь с Политикой конфиденциальности Торгсофт® и поставьте галочку, в случае согласия с ней.
Отправить запрос
Ваш запрос отправлен. Наши специалисты свяжутся с Вами
×
Скачать демо
Ознакомьтесь с Политикой конфиденциальности Торгсофт® и поставьте галочку, в случае согласия с ней.
Отправить запрос
Скачать демо

Не получилось установить с помощью первой ссылки? Воспользуйтесь этими:

Скачать Торгсофт с Яндекс. Диск

Скачать Торгсофт с Google Drive