Главная » Работа в АР-ИМ » Контент » Синхронизация с WWW

Модуль для синхронизации данных базы и сайта

В процессе работы необходимо переодически синхронизировать данные базы и сайта , чтобы не делать двойную работу и работали многие функции программы основаные на данных сайта это внедрено в блок Синхронизация с WWW.

 » Click to zoom ->

Этот модуль вытягивает данные о группах товара их связях (код группы, код основной группы,незвание) и данные о контенте (код , название ,код группы ,описание).

Для получения данных о группах:

 » Click to zoom ->

  • В модуле Синхронизация с WWW жмите получить данные о группах (запустится скрипт сайта который создаст фаил с этими данными). 
  • Сохраните этот фаил у себя и откройте.
  • Настройте импортируемые поля (двойной клик по Группы товара, отметте галочками ,Ид - Ид осн.группы - название, укажите ключевое поле (по которому будут сверятся данные с базой- ид уникальный код)).
  • Жмите автоимпорт . Будет создана таблица с загружаемыми данными.
  • Если все данные найдены то можете только обновить их кнопкой изменить Данные (все группы станут с названием как на сайте и код основной группы тоже).
  • Если есть новые группы (не найдены в базе) то удалите из файла Экселя все группы с пометкой найден перезалейте таблицу (должны быть только группы не найденые в базе) жмите добавить данные (Новые группы добавятся в базу).

Важно:

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

Для получения данных о контенте:

 » Click to zoom ->

  • В модуле Синхронизация с WWW жмите получить данные по контенту (запустится скрипт сайта который создаст фаил с этими данными). 
  • Сохраните этот фаил у себя и откройте.
  • Настройте импортируемые поля (двойной клик по КОНТЕНТ, отметте галочками ,КОД - название - коментарий - код на сайте -код группы укажите ключевое поле (по которому будут сверятся данные с базой- КОД на сайте )).
  • Жмите автоимпорт . Будет создана таблица с загружаемыми данными.
  • Если все данные найдены то можете только обновить их кнопкой изменить Данные (все названия группы товара описания станут как на сайте ).
  • Если есть новый контент (не найдены в базе) то удалите из файла Экселя все с пометкой найден и залейте новый контент через импорт прайсов  (только поставщик должен бать !! САЙТ !! и не обязательно загружать цены и пользоваться ценообразованием).

 

 

 

Также внедрена функция обратной проверки на наличии контента на сайте и его отсутствия в базе.

Суть его сводится к тому что:

  • Необходимо сделать выгрузку всего контента с сайта (нуженн только уникальный код).
  • Отсортировать код в порядке возрастания (если это не делает скрипт выгрузки).
  • Указать поле в котором содержится уникальный код и нажать Загрузить ID.
  • Когда будут загружены все уникальные ИД контента сайта нажать Проверить ID (также можно установить диапозон проверки по количеству проверяемых позиций. Это связано с тем что при работе с базой имеется ограничение на размер запроса, также это влияет на скорость обработки информации)
  • Если были найдены не соответствия то будет заполнена таблица с найденым контентом.
  • Жмите Обнулить связь . В результате все присвоеные, не существующие связи с сайтом в базе анулируются. После чего эти позиции можно будет заново экспортировать на сайт как новинки для их оформления и после этого им будет подтягиваться цена и наличие на складах.