Створення об'єкту синхронізації

<< 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) (при першій синхронізації в повідомленні не буде інформації про POST-запит)

Vsj9hFKrcGqg0ARilIggm4hIOT8ZfS_YlVDY9u_8T1e9mdEl7_BEDIvjQBx84JqmYb3cLUQl9rRBJlab9m_CYgvvK_6rqWDnKSyrOBZ3-4KIxJjgWKPd40klQB9DAikGi1edcTPflk1h5aNS1qcaj1E

Мал. 23 (Версія програми 2022.0.19)

 

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

CMS має функцію перевірки файлу без синхронізації. Це допоможе дізнатися про помилки ще до того як робити першу синхронізацію.

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

Наявність файлу синхронізації у вказаній папці;

Дублювання назв колонок у файлі синхронізації;

Дублювання назв категорій без урахування регістру;

Відсутність обов'язкових типів даних;

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

Дублювання значень динамічних характеристик.