ECommerce

Материал из Учеткин.by Wiki
Перейти к навигации Перейти к поиску

Подключение и работа с интернет-магазином

Сервис Учеткин.by позволяет обмениваться информацией с интернет-магазинами и другими программами/сервисами через универсальный формат CommerceML (CML).
Для обмена данными с интернет-магазином следует приобрести тариф «Бизнесмен + Ecommerce» или тариф «Профи».

Формат CommerceML (CML) поддерживают ряд сервисов:

  • Магазины на движке WebAsyst (shop-script.ru)
  • Расширение VirtuMart для Joomla (с плагином CML)
  • Сервис МойСклад
  • 1С:Управление Торговлей
  • 1С:Управление Небольшой Фирмой (Управление Небольшой Компанией)

(список дополняется)

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

Приготовления к правильному обмену

Очень важно, что бы обе базы (база данных Учеткин и база данных Вашего магазина) были синхронизированы по уникальному ключу.

Важно! Ни в коем случае, НЕ начинайте синхронизацию, пока Вы не будете уверены, что обе базы имеют одинаковые уникальные значения ключевых полей (например – товары едины по штрихкодам)!
В противном случае Вам придется многое исправлять руками!

  • Базу товаров лучше всего синхронизировать по уникальному значению артикула или штрихкода.
    Это означает, что карточки товаров на стороне Учеткин.by должны содержать значения штрихкодов или артикулов.
    На стороне базы данных интерент-магазина должно быть тоже самое!
    Самый крайний случай – обмен может производится по наименованию товара/клиента. Однако это не желательно, т.к. малейшая орфографическая ошибка может привести к созданию дубликата товарной позиции.
  • Базу клиентов лучше всего синхронизировать по значению телефона или наименования

Сценарий правильного начала работы

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

  1. Привести базу товаров к единым уникальным значениям (как на стороне Учеткин, так и на стороне интернет-магазина)
  2. Привести базу клиентов к единым уникальным значениям
  3. Выгрузить пробный файл с заказами из магазина (см. ручной обмен)
  4. Откройте Личный кабинет в Учеткин.by и перейдите в раздел «Сервис». Укажите выгруженный из магазина XML-файл в шаге
  5. В пункте «Режим импорта данных из файла» выбираете нужный режим:
    • Все данные – загрузятся каталог товаров, документы и контрагенты в документах
    • Только каталог товаров – загрузится только ВЕСЬ каталог товаров из интернет-магазина
    • Только документы – загрузятся заказы, товары ТОЛЬКО из документов (минуя весь каталог) и контрагенты из этих документов
  6. 6. Указываете свою организацию, на которую будут созданы документы-заказы
  7. Указываете правило поиска контрагентов по Вашей базе учеткина (по какому уникальному полю будут искаться клиенты). Если клиент не найден – он будет создан на стороне Учеткин.by
  8. Указываете правило поиска товаров по Вашей базе учеткина, по такому же принципу как и правило импорта клиентов из пункта выше
  9. Указываете базовые параметры по-умолчанию для создания новых товаров.

    Примечание: Если установить галочку «Заменять цены», то импорт должен заменить цены товаров в базе, взяв цены из файла (тут следует быть внимательным, изменяются цена без НДС и цена с НДС, без пересчета)

  10. Важно! УСТАНОВИТЬ ГАЛОЧКУ «ПРОВЕРОЧНЫЙ ЗАПУСК»
  11. Нажать на «Выполнить импорт»
  12. После завершения импорта переходите во вкладку «Результат исполнения». Там необходимо изучить древовидный лог исполнения операции:
    • a. Префиксом «++» обозначаются созданные позиции – ВИЗУАЛЬНО ПРОВЕРЯЙТЕ, чтобы система лишнего не создала!

      Важно! Если в процессе тестового импорта в Учеткин.by создается товар, который уже существовал в справочнике "Товары и услуги", то это означает, что продублированный товар не приведен к единому уникальному ключу в какой-то из баз.
      После проверки и исправления необходимо повторить импорт с проверочным запуском, пока обе базы не будут корректно синхронизированы!

    • b. Префиксом «-» обозначаются найденные позиции
    • c. Префиксом «+» - обновленные
  13. После успешного приведения баз к единому знаменателю, снимаете галочку «Проверочный̆ запуск» и импортируете данные уже «на живую».