Обмен данными с интернет-магазином в формате CommerceML (Битрикс)

Материал из FrigatWiki

(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «==Описание объектов, передаваемых из "Фрегат" в формате CommerceML 2.0 и настройки обмена с "Битри...»)
(Описание объектов, передаваемых из "Фрегат" в формате CommerceML 2.0 и настройки обмена с "Битрикс")
Строка 15: Строка 15:
====Ручной режим====
====Ручной режим====
 +
В ручном режиме
<ol>
<ol>
<li>В интернет-магазин передаются:
<li>В интернет-магазин передаются:
<ul>
<ul>
-
<li>Товары,серии товаров, единицы измерения,общее количество  
+
<li>Товары, серии товаров, единицы измерения, общее количество  
<li>Ярлыки
<li>Ярлыки
</ul>
</ul>
Строка 24: Строка 25:
<li>Из интернет-магазина выгружаются :
<li>Из интернет-магазина выгружаются :
<ul>
<ul>
-
<li>Заказы (могут соотноситься с любым документом Фрегата)
+
<li>Заказы (могут соотноситься с любым документом "Фрегат")
</ul>
</ul>
При необходимости можно выгрузить с сайта товары.
При необходимости можно выгрузить с сайта товары.
 +
</ol>
====Автоматический режим====
====Автоматический режим====
Строка 33: Строка 35:
<li>В интернет-магазин передаются:
<li>В интернет-магазин передаются:
<ul>
<ul>
-
<li>Товары,серии товаров, единицы измерения,общее количество  
+
<li>Товары, серии товаров, единицы измерения, общее количество  
<li>Ярлыки
<li>Ярлыки
</ul>
</ul>
<li>Из интернет-магазина выгружаются :
<li>Из интернет-магазина выгружаются :
<ul>
<ul>
-
<li>Заказы (могут соотноситься с любым документом Фрегата )
+
<li>Заказы (могут соотноситься с любым документом "Фрегат")
</ul>
</ul>
При необходимости можно выгрузить с сайта товары для начальной синхронизации.
При необходимости можно выгрузить с сайта товары для начальной синхронизации.
 +
</ol>
-
===Установка со стороны "Битрикс"===
+
===Установки со стороны "Битрикс"===
 +
<ol>
 +
<li>Установить "Битрикс" (начиная с 9 версии) с редакцией, включающей модуль интернет-магазин
 +
<li>Взять файлы для серверной части (лежат в исходниках в папке PHP)
 +
<li>Содержимое папки '''www''' скопировать в корневую директорию сайта
 +
<li>Создать новый тип информационных блоков с именем '''Фрегат''' и ID '''fregat'''
 +
<li>После первой выгрузки из "Фрегат" в этом типе появится информационный блок '''"Каталог товаров из Фрегат"''',  который нужно будет разместить на сайте. Для этого зайти в
 +
<br>''Контент - Структура сайта - Моя компания - Интернет магазин - Каталог товаров из Фрегат''
 +
<br>и там настроить страницу в визуальном редакторе, где указать информационный блок для отображения и др. настройки
 +
</ol>
-
1. Установить Битрикс (начиная с 9 версии) с редакцией, включающей модуль интернет-магазин
+
===Установки со стороны "Фрегат"===
-
2. Взять файлы для серверной части (лежат в исходниках в папке PHP)
+
<ol>
-
3. Содержимое папки www скопировать в корневую директорию сайта
+
<li>Во Фрегате создать интернет-ресурс (''Службы - Интернет ресурсы - Создать''):  
-
4. Создать новый тип информационных блоков с именем Фрегат и ID fregat
+
<li>Во вкладке Подключение задать адрес сайта "Битрикс", указать логин и пароль администратора сайта
-
5. После первой выгрузки из Фрегата в этом типе появится информационный блок "Каталог товаров из Фрегат",  который нужно будет разместить на сайте. Для этого зайти в Контент - Структура сайта - Моя компания - Интернет магазин - Каталог товаров из Фрегат и там настроить страницу в визуальном редакторе, где указать информационный блок для отображения и др. настройки
+
<li>Заполнить остальные нужные поля и нажать '''ОК'''
-
+
<li>Затем правой кнопкой по созданной записи ''"Синхронизировать"''
-
Установки со стороны Фрегата
+
<br>Далее в автоматическом режиме можно загружать заказы из "Битрикс" и выгружать товары и цены
-
 
+
</ol>
-
1. Во Фрегате создать интернет-ресурс (Службы - Интернет ресурсы - Создать):  
+
-
2. Во вкладке Подключение задать адрес сайта Битрикс, указать логин и пароль администратора сайта
+
-
3. Заполнить остальные нужные поля и нажать ОК
+
-
4. Затем правой кнопкой по созданной записи "Синхронизировать"
+
-
Далее в автоматическом режиме можно загружать заказы из битрикса и выгружать товары и цены
+

Версия 12:25, 1 ноября 2011

Содержание

Описание объектов, передаваемых из "Фрегат" в формате CommerceML 2.0 и настройки обмена с "Битрикс"

Обмен между "Фрегат" и "Битрикс" происходит посредством передачи файлов XML по стандарту Commerce ML 2.0.
Необходима последняя версия "Фрегат" (начиная с 4.174 и выше).
На стороне "Фрегат" файлы формируются в каталоге с программой и запаковываются в zip архив.
На стороне "Битрикс" файлы формируются в www\upload\fregat_catalog\ и www\upload\fregat_exchange\

  • offers.xml - файл с товарами и ценами
  • sales.xml - файл с заказами
  • BitrixCatalogExport.log - лог файл при экспорте каталога


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

Ручной режим

В ручном режиме

  1. В интернет-магазин передаются:
    • Товары, серии товаров, единицы измерения, общее количество
    • Ярлыки

    При необходимости, также можно выгрузить заказы из "Фрегат".

  2. Из интернет-магазина выгружаются :
    • Заказы (могут соотноситься с любым документом "Фрегат")

    При необходимости можно выгрузить с сайта товары.

Автоматический режим

В автоматическом режиме

  1. В интернет-магазин передаются:
    • Товары, серии товаров, единицы измерения, общее количество
    • Ярлыки
  2. Из интернет-магазина выгружаются :
    • Заказы (могут соотноситься с любым документом "Фрегат")

    При необходимости можно выгрузить с сайта товары для начальной синхронизации.

Установки со стороны "Битрикс"

  1. Установить "Битрикс" (начиная с 9 версии) с редакцией, включающей модуль интернет-магазин
  2. Взять файлы для серверной части (лежат в исходниках в папке PHP)
  3. Содержимое папки www скопировать в корневую директорию сайта
  4. Создать новый тип информационных блоков с именем Фрегат и ID fregat
  5. После первой выгрузки из "Фрегат" в этом типе появится информационный блок "Каталог товаров из Фрегат", который нужно будет разместить на сайте. Для этого зайти в
    Контент - Структура сайта - Моя компания - Интернет магазин - Каталог товаров из Фрегат
    и там настроить страницу в визуальном редакторе, где указать информационный блок для отображения и др. настройки

Установки со стороны "Фрегат"

  1. Во Фрегате создать интернет-ресурс (Службы - Интернет ресурсы - Создать):
  2. Во вкладке Подключение задать адрес сайта "Битрикс", указать логин и пароль администратора сайта
  3. Заполнить остальные нужные поля и нажать ОК
  4. Затем правой кнопкой по созданной записи "Синхронизировать"
    Далее в автоматическом режиме можно загружать заказы из "Битрикс" и выгружать товары и цены
Личные инструменты