ECommerce: различия между версиями
| Admin (обсуждение | вклад) | Admin (обсуждение | вклад)  | ||
| Строка 53: | Строка 53: | ||
| ==Сценарий правильного начала работы== | ==Сценарий правильного начала работы== | ||
| <div style="font-size:1.2em"> | <div style="font-size:1.2em"> | ||
| + | Нижеописанный сценарий следует применять только в самом начале работы - в момент настройки системы. После того, как Вы лично убедитесь в том, что система правильно обменивается товарами и клиентами (имеющиеся в базе Учеткин.by товары используются при формировании товаров, а не существующие - создаются), можно приступать у рутинному обмену данными между магазином и Учеткин.by, без особых приготовлений. | ||
| <ol> | <ol> | ||
| <li>Привести базу товаров к единым уникальным значениям  (как на стороне Учеткин, так и на стороне интернет-магазина)</li> | <li>Привести базу товаров к единым уникальным значениям  (как на стороне Учеткин, так и на стороне интернет-магазина)</li> | ||
| Строка 66: | Строка 67: | ||
| <li>Указываете правило поиска контрагентов по Вашей базе учеткина (по какому уникальному полю будут искаться клиенты). Если клиент не найден – он будет создан на стороне Учеткин.by</li> | <li>Указываете правило поиска контрагентов по Вашей базе учеткина (по какому уникальному полю будут искаться клиенты). Если клиент не найден – он будет создан на стороне Учеткин.by</li> | ||
| <li>Указываете правило поиска товаров по Вашей базе учеткина, по такому же принципу как и правило импорта клиентов из пункта выше</li> | <li>Указываете правило поиска товаров по Вашей базе учеткина, по такому же принципу как и правило импорта клиентов из пункта выше</li> | ||
| − | <li>Указываете базовые параметры по-умолчанию для создания новых товаров | + | <li>Указываете базовые параметры по-умолчанию для создания новых товаров. | 
| + | <br> | ||
| Примечание: Если установить галочку «Заменять цены», то импорт должен заменить цены товаров в базе, взяв цены из файла (тут следует быть внимательным, изменяются цена без НДС и цена с НДС, без пересчета) | Примечание: Если установить галочку «Заменять цены», то импорт должен заменить цены товаров в базе, взяв цены из файла (тут следует быть внимательным, изменяются цена без НДС и цена с НДС, без пересчета) | ||
| </li> | </li> | ||
| Строка 74: | Строка 76: | ||
| Там необходимо изучить древовидный лог исполнения операции: | Там необходимо изучить древовидный лог исполнения операции: | ||
| <ul> | <ul> | ||
| − | <li>a. Префиксом «++» обозначаются созданные позиции – ПРОВЕРЯЙТЕ, чтобы | + | <li>a. Префиксом «++» обозначаются созданные позиции – ВИЗУАЛЬНО ПРОВЕРЯЙТЕ, чтобы система лишнего не создала! | 
| − | система лишнего не создала! | + | <br> | 
| Важно! Если создается товар, который есть в базе и Вы об этом точно знаете, значит приводите к единому значению ключевое поле поиска товара/контрагента – как в базе, так и в интернет-магазине. После чего повторяете повторяете импорт с проверочным запуском, пока базы не будут корректно синхронизированы! | Важно! Если создается товар, который есть в базе и Вы об этом точно знаете, значит приводите к единому значению ключевое поле поиска товара/контрагента – как в базе, так и в интернет-магазине. После чего повторяете повторяете импорт с проверочным запуском, пока базы не будут корректно синхронизированы! | ||
| </li> | </li> | ||
Версия от 08:13, 13 ноября 2019
Подключение и работа с интернет-магазином
Сервис Учеткин.by позволяет обмениваться информацией с интернет-магазинами и другими программами/сервисами через универсальный формат CommerceML (CML). 
Для обмена данными с интернет-магазином следует приобрести тариф «Бизнесмен + Ecommerce» или тариф «Профи».
Формат CommerceML (CML) поддерживают ряд сервисов:
- Магазины на движке WebAsyst (shop-script.ru)
- Расширение VirtuMart для Joomla (с плагином CML)
- Сервис МойСклад
- 1С:Управление Торговлей
- 1С:Управление Небольшой Фирмой (Управление Небольшой Компанией)
(список дополняется)
Важно! Ввиду разности структуры данных, каждый сервис / программа имеет свою индивидуальную настройку и свой пользовательский интерфейс. 
В большинстве случаев Вам следует единожды разобраться с трудностями пользовательского интерфейса админки интернет-магазина, произвести настройку, и после чего - работать по шаблону, не меняя настроек.
Приготовления к правильному обмену
Очень важно, что бы обе базы (база данных Учеткин и база данных Вашего магазина) были синхронизированы по уникальному ключу.
Важно!  Ни в коем случае, НЕ начинайте синхронизацию, пока Вы не будете уверены, что обе базы имеют одинаковые уникальные значения ключевых полей (например – товары едины по штрихкодам)! 
В противном случае Вам придется многое исправлять руками!
- Базу товаров лучше всего синхронизировать по уникальному значению артикула или штрихкода.
 Это означает, что карточки товаров на стороне Учеткин.by должны содержать значения штрихкодов или артикулов.
 На стороне базы данных интерент-магазина должно быть тоже самое!
 Самый крайний случай – обмен может производится по наименованию товара/клиента. Однако это не желательно, т.к. малейшая орфографическая ошибка может привести к созданию дубликата товарной позиции.
- Базу клиентов лучше всего синхронизировать по значению телефона или наименования
Сценарий правильного начала работы
Нижеописанный сценарий следует применять только в самом начале работы - в момент настройки системы. После того, как Вы лично убедитесь в том, что система правильно обменивается товарами и клиентами (имеющиеся в базе Учеткин.by товары используются при формировании товаров, а не существующие - создаются), можно приступать у рутинному обмену данными между магазином и Учеткин.by, без особых приготовлений.
- Привести базу товаров к единым уникальным значениям (как на стороне Учеткин, так и на стороне интернет-магазина)
- Привести базу клиентов к единым уникальным значениям
- Выгрузить пробный файл с заказами из магазина (см. ручной обмен)
- Откройте Личный кабинет в Учеткин.by и перейдите в раздел «Сервис». Укажите выгруженный из магазина XML-файл в шаге
- В пункте «Режим импорта данных из файла» выбираете нужный режим: o Все данные – загрузятся каталог товаров, документы и контрагенты в документах o Только каталог товаров – загрузится только ВЕСЬ каталог товаров из интернет-магазина o Только документы – загрузятся заказы, товары ТОЛЬКО из документов (минуя весь каталог) и контрагенты из этих документов 6. Указываете организацию, на которую будут созданы документы-заказы
- Указываете правило поиска контрагентов по Вашей базе учеткина (по какому уникальному полю будут искаться клиенты). Если клиент не найден – он будет создан на стороне Учеткин.by
- Указываете правило поиска товаров по Вашей базе учеткина, по такому же принципу как и правило импорта клиентов из пункта выше
- Указываете базовые параметры по-умолчанию для создания новых товаров.
 Примечание: Если установить галочку «Заменять цены», то импорт должен заменить цены товаров в базе, взяв цены из файла (тут следует быть внимательным, изменяются цена без НДС и цена с НДС, без пересчета)
- Важно! УСТАНОВИТЬ ГАЛОЧКУ «ПРОВЕРОЧНЫЙ ЗАПУСК»
- Нажать на «Выполнить импорт»
- После завершения импорта переходите во вкладку «Результат исполнения». 
Там необходимо изучить древовидный лог исполнения операции:
- a. Префиксом «++» обозначаются созданные позиции – ВИЗУАЛЬНО ПРОВЕРЯЙТЕ, чтобы система лишнего не создала!
 Важно! Если создается товар, который есть в базе и Вы об этом точно знаете, значит приводите к единому значению ключевое поле поиска товара/контрагента – как в базе, так и в интернет-магазине. После чего повторяете повторяете импорт с проверочным запуском, пока базы не будут корректно синхронизированы!
- b. Префиксом «-» обозначаются найденные позиции
- c. Префиксом «+» - обновленные
 
- a. Префиксом «++» обозначаются созданные позиции – ВИЗУАЛЬНО ПРОВЕРЯЙТЕ, чтобы система лишнего не создала!
- После успешного приведения баз к единому знаменателю, снимаете галочку «Проверочный̆ запуск» и импортируете данные уже «на живую».