Создание объекта синхронизации

<< Click to Display Table of Contents >>

Navigation:  Дополнительные функции > Онлайн Маркет > Настройка в Торгсофт >

Создание объекта синхронизации

Previous pageReturn to chapter overviewNext page

В этом разделе рассмотрим:

Общие настройки

Настройки для автоматической синхронизации

Файлы синхронизации

Другие настройки объекта синхронизации

Синхронизация вручную

 

Для синхронизации с Torgsoft Online Market должна быть активирована дополнительная опция Онлайн Маркет. После чего в меню Склад станет доступным пункт Синхронизация с интернет-магазином. Заходим в этот режим. По кнопке Добавить кнопка Додати создаем объект синхронизации.

Общие настройки

vUIx-dOBNPeqnVRgc6AixzDKGcO_Aa6dWiaUMl--h_T5OUZ5sEGUQhjJHphltZX62D6-fvoL2gCkUOljEDr_mLIILXamF1OLbjDP9VfI4Grt8HaJYR4oDYghZqGLEZ2eDAwWXNvZt78BNUQl3ud9omU

Рис. 1 (Версия программы 2022.0.19)

 

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

В Адрес доставки информации и Адрес доставки фото (при условии что выбрано Способ синхронизации фото - Свой сайт) нужно указать, на какой именно  ftp сервер будет загружаться файл с товарами и фотографиями. Для добавления нового нажмите Справочник SsTISEFQ3RN1Pg99Ed0yWoQ3JsSGxTLEujzJeUi3sguS12FMwusoUQZpXPgibBacVknkYQ4wbiz9OqjpE-zDyBzf7fD7YUHW04w_TuAdvL0VCKoACnex-i1WC2IqLM1B_NNXoKtpztoZHF6HDhQb4dw и добавьте новый FTP. Укажите адрес FTP, логин и пароль.

y4n6GRf9P19nCLXj72eGKULxpaz4lGs0XbPrwn2gmcSdT79yXApjpnzzn6J8o1P8Cuur8Xddyl1tCNTDgHXuqPzw2fgQuRe9qe6O224VuFDzpLicKhZKCgnhTSJEIyn-QN5Sh_FBAx272ohZJ-Oioak

Рис. 2 (Версия программы  2022.0.19)

 

Для фото добавьте отдельный и укажите FTP директорию /images. Обратите внимание! На сервере должна быть отдельная папка с фото.

mjryvh7GAkAJNaNAGxE7nWulf4KGkiD_1ltpHNfOTZrVkeWHGWk2Hz4WnvktKj1F9GapVTIqx4z3uuuE8EoHR4-SfCnrilqrrU5HIMUmqpSlNxHC08gq-ZWwb_bnXMIdpzEVw7-U7X_iCfd2bsEYGRM

Рис. 3 (Версия программы  2022.0.19)

 

Выберите соответствующие FTP в адресах доставки информации. Префикс ссылки для фотографии указывать не нужно.

 

Настройка для автоматической синхронизации

POST-запрос

Активируйте настройку Отправлять POST-запрос после синхронизации. Это нужно для автоматической синхронизации. Тут нужно указать адрес CMS и добавить /torgsoft-socket. Например, https://secretcode.marketplacetorgsoft.pp.ua/torgsoft-socket . Дополнительные значения параметров указывать не нужно.

 

Для автоматической синхронизации нужно указать Время синхронизации. Настраивается в соответствующей вкладке. Лучше выполнять синхронизацию во время наименьшей нагрузки сайта, а также предвидеть время перезагрузки хостинга.

eNU2JsJv56qlcl_Jr4Xi9UtJjM5X3-JfwhOUTgMR-0Eb_gAQc7l1TyeE2ZWo98rc-alDLnwV2YZpuckVDwCpY3uzzD1EFs4PVRc5v_wAepIrQgqCVGU8MdZyy93W6uIw5jD3HibzePMQ5SmjSsyN21U

Рис. 4 (Версия программы  2022.0.19)

 

WebSocket синхронизация

На вкладке WebSocket синхронизации должен быть заполнен Адрес CMS с приставкой /socket (Рис. 5).

В поле Токен авторизации вставляем API ключ, полученный при настройке CMS.

2SVdL8gpW5JaBDvFxGWdMQjET-xHe4WqgNVE0Y3VWRc6MeVvZnlKi_LbWLUlcDkWwtdqxklX7COzHFLYeaEUoN2iWT8d52OXBeFl4mdqdoY8s8tLps_ZbZinoLCm26bhYflu71o7H4Aut7c3HWSDQ10

Рис. 5 (Версия программы  2022.0.19)

 

Файлы синхронизации

cJXhIjlSCtbA4tEr9YtDBNR9z9Mh9ZePFcHHhvHTslKjRnhxk1ONwHkCdBmJNORx7-9SU5fCYq3QOQSTwgAZ9m_Lm2Yd1Eh_kPwP8SuVzaaC6YKxWLJD7q52CO5SDIi7FmRgwebuWhBLOsJp5J2EHoQ

Рис. 5 (Версия программы  2022.0.19)

 

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

Тут нужно добавить необходимые типы данных. Для удобства можно Добавить все поля в файл синхронизации.

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

Обязательные свойства:

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

Название - название товара. Используется для создания уникальных URL ссылок как для сайта, так и для карты сайта. Участвует в поиске.

Категория - уникальный идентификатор категории, по которому программа находит изменения и делает обновление. Настраивается в разделе синхронизации как Номер раздела (Рис. 6). На сайте не используется.

FD8rarh7tyO1LJ8IJehtObQUUI0HDsmQovcvOWh4N2ND7-pVjLGVuOwhI-hDetFCPpZDxaqgaocEL4C9nqINMNkGnJmjrvNzEJ4xCwl4Z4Lj1MsMUnS8WzUOEP9x4TriiYvj31Fz8xvU1vp874-kyV8

Рис. 5 (Версия программы  2022.0.19)

 

Раздел синхронизации - на сайте это название категории. Используется для создания уникальной URL ссылки на страницу товаров этой категории. Настраивается в Разделе синхронизации как Название (Рис. 6). Указывается в карточке Вида товара (Рис. 7). Участвует в поиске.

y70uQX26O8o_2LKjpo4HmLcNBwOjEw4KdMYEOiqc7B4W8smT3NjuJowGNMvw9_wjBCK25rgBmcW_6jwcILFmZ7xs3HxAPtkm7BClAJwn2-b3V-7tkROrivlVvmfAHKwTDZQdF7QDH8I8QYAiF7Hh2k0

Рис. 6 (Версия программы  2022.0.19)

 

Раздел синхронизации полностью - дает возможность синхронизировать древоподобную структуру разделов синхронизации и все категории. Если этого типа данных не будет добавлено, категории будут загружены плоским списком.  

 

Если у одного из товаров не будет добавлено обязательных типов данных, синхронизацию выполнено не будет.

 

Стандартные свойства:

Стандартные типы данных участвуют в фильтрации на сайте и таблице характеристик товара.

До стандартных относятся Страна, Размер, Цвет, Материал, Сезон, Упаковка, Размер упаковки, Питание, Возраст, Производитель и Пол. Для стандартных типов данных название колонки менять не нужно.

Не обязательные, но важные свойства:

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

Штрих-код - отображается на странице товара с возможностью быстрого копирования. Участвует в поиске.

Цена розничная - цена товара. Используется для отображения у товара и для цены заказа.

Цена акционная - цена со скидкой. Учитывается при заказе. Отображается в карточке товара и на странице товара (Рис. 7, 8).

uq6IZ0Zr2H4Qh4eMEXMp6tp-9UOHt0Ulp1eyZE1oBlmVJr_N5edzZDMVSXEEAnxvLjVwJruTys3bZkmDsUmpmVsugXRwSMeqfuyNIkjMsjvypeUpCYXiBxyNYAtAOePWzqfCdwW76RuRnxkS0D4cR1Y

Рис. 7

Скидка - используется для отображения процента скидки на товар товара (Рис. 7, 8).

 

w5UKUCrAq8LyeKHjxi5eOwkVf6po271A1OVbsCy9qrO2tR6kJQqzA38EKzxNW72CGuVz2k1o11TWtxiqcGqL5otZpHzTio81Kp2enMG_eOdPzGb__ujK9omZ1QJrFHDUw5SnkZcBw3owigZErkcDr5A

Рис. 8

 

Минимальное количество для заказа клиентом (Рис. 9) - учитывается при заказе как в интернет-магазине, так и в CMS. На странице товара будет признак, что Цей товар можна купити від n одиниць (Рис. 10, 11).

35-ow5v1x5Kmb0qgEG9J6w9my_iNFD4EC_Ty_dGtVg4SD5_3tSZ3RApn2R9C_6QM-Me0LX4nnXwe7GTkfiHPUvarWb6DeKytK7nWhkRJdOmK1e3zEwoHUqhB69jPy4KClNvRiNNeD8ZDzi1W9rNUdWc

Рис. 9 (Версия программы  2022.0.19)

 

N5640548GbiSQK24Z3GfH1gECZ0LUggCu5VWsD54nt33LdmzjnpY9a0VEuaiPRDkZ-luRt8xcspGFSAYehiZaEgakmRlx74qptcq2uoZDpAc2OshcUpFq3H3xmEt2pj4G3oB5e8kMEpkop4l4jXpbnQ

Рис. 10

 

qLZV8HCNUcbUcrLhMh90Kh6X0jw1zYYFvRQLJhgKHHxUfiP5NUgiCN4Rf7xWjqFZV37jyUHoqziISs4xHpmgz2dB1BMrBbIGF1jU2O0lkZeXTRoiWFOZPAaj8qYU30mzIiVaj62o_X17XEcZ9E_p8l4

Рис. 11

 

количество на складе - учитывается для отображения наличия товара (Рис. 12).

zrieHov5zixIEpw27X1QPYIjaQz7Hy7ucOksKaBoBsUPjZ6FXSNYfv4xifw6lQF5yl2FombwuYda1RUyYPjQfRiiX1TnmdNuwYyhQ_yjLSYMcvmumK16uiB7PDV3Dp8BPkjdm_rc1j6K8o-m0UxkdBI

Рис. 12

 

Также этот тип данных  учитывается при заказе товара с дополнительной настройкой в CMS в заказе.

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

ID модели - используется для создания и обновление моделей товара на сервере. Без этого типа данных модели не будут создаваться (если они есть).

Срок гарантии - используется для указания на странице товара (используется при условии наличия Единицы измерения срока гарантии) (Рис. 13, 14)

Единица измерения срока гарантии - используется для указания на странице товара (при условии наличия Срок гарантии) (Рис. 13, 14)

YTtXa61GB9hhWkKKofXMadfx2r48lsiLYt9dgNklVJLGMRA8Qk1-auD_fturlm-OAeO4jVBWWvoxJXEnaCSxvYsrsGR6nd2LbxeK8KOg1sKMrGHUPSImHlGYX3rPZjx_OYDuql2Gla5yocoPdjH3v9s

Рис. 13 (Версия программы  2022.0.19)

 

-P-Ec89ikuMtT0zyB1huEJZwg07uvV9jID6Iqhj4nJvibpghgtvfVaoE4hg0ADv6lTWWIZYTLrAheOJiceabdYOU8Zz6l-n32P3yt2QxVjbyY2VwbJFPiuq14HRfoCZ8TK_N2pHIKiI3pMx5Y6Q2_Kg

Рис. 14

 

Уценка - используется как индикатор Розпродаж для отображения в карточке товара и на странице товаров (Рис. 15).

8oSDhioB-PM0Ro7JhupJ_QiUzHkwnZgwHIwk1Si11ZOROb7qaZ79ZciE8kRw0vpoega6w4ghLkTqrgnsOBnj_kQGCLt-_fJ0SCXRk28amz_R1J6cbd1zmoB6afWwpvUkyRz01SIY-s2AFIPX7D-6wvo

Рис. 15

 

Пол - используется як характеристика, встроенная в товар. Используется как фильтр (Рис. 16)

L_ke_WI__vstvx24OIiLFhq3xy4YdRV7w-EAqBMjyrq5tGbcFP2zhmTW7fdkgNlZ4NtKFCdoXiig3Jd9ZOzAPIdQ_fAlwKeRCXNzaozFa4ZPXoxuCa6n1U9BYnDdkue1TRc_u0f8rBK8e-Nwl4qvAhM

Рис. 16

Высота - используется як характеристика, встроенная в товар.

Ширина - используется як характеристика, встроенная в товар.

Количество штук в ящике - используется як характеристика, встроенная в товар.

 

Подробнее про свойства можна ознакомится тут.

 

Динамические характеристики добавляются отдельно, вручную. Более подробно описано в этом разделе.

 

Другие настройки объекта синхронизации

Оплата

На вкладке Оплата (Рис. 17) нужно добавить формы оплаты для счетов, которые будут сформированы в результате загрузки заказов. Необходимо добавить форму оплаты для каждой валюты, с которой работает интернет-магазин. В поле Валюта выбираем валюту, указываем Форму оплаты (наличная или безналичная) и указываем Расчетный счет или Кассу соответственно.

O0uvSD8_oHlWTmxdkwF7zOXyLYBdOtdhp5EFqvNATE9hkum0H20qTtl4Q0mhjMXE18XUz_3TrufowHXuN2YFOy9d7OJKhu53i-NC5vmfL0luquwvubMybPeXzPI72_fOGMoKXE3mPcXy2lgc65gGMIs

Рис. 17 (Версия программы  2022.0.19)

 

В программе должны быть созданы расчетные счета и кассы соответствующей валюты.

 

Центр учета

На вкладке Центры учета (Рис. 18) нужно указать с какими из центров учета проводить синхронизацию, включивши соответствующую настройку (с какого центра учета будет сниматься товар).

Синхронизировать товары только с фото - будут синхронизированы только товары, в карточке которых есть фото.

Синхронизировать товары только в наличии - при активной настройке, товары с нулевым и отрицательным количеством будут удалены с интернет-магазина.

Товар списывать с - указать со списка с какого центра учета будет выставлен счет.

Предлагать товары с других складов при их отсутствии.

Предлагать выбор центра учета при формировании счета.

Резервировать товары счета. Если в заказе есть дата резерва, то товар будет автоматически зарезервирован до той даты, а если нет - резервирование товара будет происходить на столько дней, сколько будет указано на вкладке Центры учета.

6mUsr_enT57b6gIEtCxk4NWo98rsobKcV6DMv8iShD3UfWV9-6q5co0n-udYFjQVx9sGDTnHTYs2y2QQ0OrXavRtScB7LvD5XZW5K6WR0MloCcrhuQoMku7i3vayUPxmfs4Z9T_kBc7GhNe0Fe5hs98

Рис. 18 (Версия программы  2022.0.19)

 

Клиенты

Вкладка Клиенты (Рис. 19) отвечает за настройку параметров, поиск и создание новых клиентов при создании заказов в интернет-магазине.

kqrt2MNcO7iBO3qul_1rlonulaDo1wX0Atpp6y78yiCOlx0C9BOB0YSyu51wZwXLsGOjXQqM6bMpXM-rk8PBnTGmd0RS6arVNjTKO8GXT1fNiKei6F1iVeziCm1xNHc1YH0wTofH9Dgj02w5dxSj2Og

Рис. 19 (Версия программы  2022.0.19)

 

Искать клиента по номеру телефона - при установленном переключателе, клиент будет автоматически определен программой. Также это будет видно в окне Заказ удаленного клиента (Рис. 20) в правом верхнем углу.

7hi17JEJ_AnTU7Qd2unXEA_CPrIJO-soQn1aXnNAuKF1Y6li515bJiNS0KnZmL6zC_2l8exybneK-o5V5uvUaIsSq1fydKlsvVRW5TbaCWQ1xVbW64V1YOz1gAhNocgyCBKgtAu44UejqNVbH7viX0w

Рис. 20 (Версия программы  2022.0.19)

 

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

Обновлять данные клиента при автоматическом создании счета. Если при обработке заказа сразу будет создан счет (например, при оплате LiqPay), данные клиента будут обновлены данными по заказу. Если в заказе клиента присутствуют новые параметры (у клиента они не заполнены), то они в любом случае будут установлены независимо от данной настройки. Если отключить данную настройку, параметры клиента будут обновляться из данных заказа. Если у заказа не заполнены какие-либо параметры, а у клиента они присутствуют, то клиентские затираться не будут.

Автоматически создавать новых клиентов под заказ - при создании счета автоматически будет добавлен новый клиент.

Указать Параметры нового клиента: Тип скидки, Процент начальной скидки и Тип дисконтной карты.

После заполнения всех параметров необходимо сохранить объект синхронизации по кнопке Записать.

 

Синхронизация вручную

Отправка файла TSGoods с Торгсофт

После создания объекта синхронизации нужно провести синхронизацию.

B9AtRA-2OGyEPUa6ZhyL3t_AKtGo9SwDxupzCP1CnELBliCmbIKeN7j0JtntD-1Hi3hLnm36IViboalXKfUyiQBZA_URxEejnsWqDx0mXirxRrJDOxZLr3sN0SINu8NAbGc3BDZA9O0r4LqGGvgLXTg

Рис. 21 (Версия программы  2022.0.19)

 

Нажимаем Обновить. видим список всех товаров, которые будут синхронизироваться (Рис. 21).

8AsuMneHRj2MGyuESLKvl-WYkLuHZwFC-OcyoiyESZpEoLtlsQF97bLr007gSB6j9_ssk9CKtcczXYiCBi2HJlDVnXLcq7B9uNBhmadRFFQ6QmdXGtFEvz5_2eEZS-wU-VoZ6FoxFvXwVpFtmRRDA4I

Рис. 22 (Версия программы  2022.0.19)

 

Обратите внимание! Первую синхронизацию необходимо произвести БЕЗ включенной настройки Отправлять POST запрос.

Далее нажимаем Провести синхронизацию (Рис. 22).

После синхронизации должно быть отображено успешное сообщение (Рис. 23).

Vsj9hFKrcGqg0ARilIggm4hIOT8ZfS_YlVDY9u_8T1e9mdEl7_BEDIvjQBx84JqmYb3cLUQl9rRBJlab9m_CYgvvK_6rqWDnKSyrOBZ3-4KIxJjgWKPd40klQB9DAikGi1edcTPflk1h5aNS1qcaj1E

Рис. 23 (Версия программы  2022.0.19)

 

Проверка файла синхронизации

В CMS есть функция проверки файла без синхронизации. Это поможет узнать об ошибках еще до того, как делать первую синхронизацию.

Программа проверит:

Наличие файла синхронизации в указанной папке;

Дублирование названий колонок в файле синхронизации;

Дублирование названий категорий без учета регистра;

Отсутствие обязательных типов данных;

Дублирование названий характеристик;

Дублирование значений динамических характеристик.