A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Cancel Create
bitrix_utf8 / bitrix / modules / iblock / lang / ru / classes / general / cml2.php /
Code definitions
Code navigation index up-to-date
- Go to file T
- Go to line L
- Go to definition R
- Copy path
- Copy permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Cannot retrieve contributors at this time
178 lines (178 sloc) 12.1 KB
- Open with Desktop
- View raw
- Copy raw contents Copy raw contents Copy raw contents
Copy raw contents
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Расчёт цен и остатков при импорте товаров от разных поставщиков
$ MESS [» IBLOCK_XML2_SUM_FORMAT «] = » ФорматСуммы «; |
$ MESS [» IBLOCK_XML2_SUM_FORMAT_DELIM «] = » ЧРД «; |
$ MESS [» IBLOCK_XML2_CATALOG_NAME «] = » 1С Каталог «; |
$ MESS [» IBLOCK_XML2_CATALOG_SECTION_NAME «] = » Группа «; |
$ MESS [» IBLOCK_XML2_CATALOG_ELEMENT_NAME «] = » Товар «; |
$ MESS [» IBLOCK_XML2_ATTRIBUTES «] = » Характеристики «; |
$ MESS [» IBLOCK_XML2_ITEM_ATTRIBUTES «] = » ХарактеристикиТовара «; |
$ MESS [» IBLOCK_XML2_ITEM_ATTRIBUTE «] = » ХарактеристикаТовара «; |
$ MESS [» IBLOCK_XML2_TRAITS «] = » Реквизиты «; |
$ MESS [» IBLOCK_XML2_TRAITS_VALUES «] = » ЗначенияРеквизитов «; |
$ MESS [» IBLOCK_XML2_BASE_UNIT «] = » БазоваяЕдиница «; |
$ MESS [» IBLOCK_XML2_BASE_UNIT_NAME «] = » Базовая единица «; |
$ MESS [» IBLOCK_XML2_TAXES «] = » Ставки налогов «; |
$ MESS [» IBLOCK_XML2_TAXES_VALUES «] = » СтавкиНалогов «; |
$ MESS [» IBLOCK_XML2_TAX_VALUE «] = » Ставка «; |
$ MESS [» IBLOCK_XML2_ANONS «] = » Анонс «; |
$ MESS [» IBLOCK_XML2_DETAIL «] = » Описание «; |
$ MESS [» IBLOCK_XML2_ARTICLE «] = » Артикул «; |
$ MESS [» IBLOCK_XML2_MANUFACTURER «] = » Изготовитель «; |
$ MESS [» IBLOCK_XML2_PROP_MANUFACTURER «] = » Производитель «; |
$ MESS [» IBLOCK_XML2_BX_TAGS «] = » БитриксТеги «; |
$ MESS [» IBLOCK_XML2_BX_WORKFLOW «] = » БитриксДокументооборот «; |
$ MESS [» IBLOCK_XML2_BX_DETAIL_URL «] = » БитриксURLДеталь «; |
$ MESS [» IBLOCK_XML2_BX_SECTION_URL «] = » БитриксURLРаздел «; |
$ MESS [» IBLOCK_XML2_BX_LIST_URL «] = » БитриксURLСписок «; |
$ MESS [» IBLOCK_XML2_BX_DEFAULT_VALUE «] = » БитриксЗначениеПоУмолчанию «; |
$ MESS [» IBLOCK_XML2_BX_INDEX_SECTIONS «] = » БитриксИндексироватьРазделы «; |
$ MESS [» IBLOCK_XML2_BX_INDEX_ELEMENTS «] = » БитриксИндексироватьЭлементы «; |
$ MESS [» IBLOCK_XML2_BX_PICTURE «] = » БитриксКартинка «; |
$ MESS [» IBLOCK_XML2_BX_DETAIL_PICTURE «] = » БитриксКартинкаДетальная «; |
$ MESS [» IBLOCK_XML2_BX_CODE «] = » БитриксКод «; |
$ MESS [» IBLOCK_XML2_BX_FIELDS_COUNT «] = » БитриксКоличествоПолей «; |
$ MESS [» IBLOCK_XML2_BX_COLUMNS «] = » БитриксКолонок «; |
$ MESS [» IBLOCK_XML2_BX_SECTION_NAME «] = » БитриксНазваниеРаздела «; |
$ MESS [» IBLOCK_XML2_BX_SECTIONS_NAME «] = » БитриксНазваниеРазделов «; |
$ MESS [» IBLOCK_XML2_BX_ELEMENT_NAME «] = » БитриксНазваниеЭлемента «; |
$ MESS [» IBLOCK_XML2_BX_ELEMENTS_NAME «] = » БитриксНазваниеЭлементов «; |
$ MESS [» IBLOCK_XML2_LABELS «] = » БитриксПодписи «; |
$ MESS [» IBLOCK_XML2_LABEL «] = » БитриксПодпись «; |
$ MESS [» IBLOCK_XML2_BX_WITH_DESCRIPTION «] = » БитриксОписаниеРазрешено «; |
$ MESS [» IBLOCK_XML2_BX_SEARCH «] = » БитриксПоискРазрешен «; |
$ MESS [» IBLOCK_XML2_BX_USER_TYPE «] = » БитриксРасширениеТипа «; |
$ MESS [» IBLOCK_XML2_BX_USER_TYPE_SETTINGS «] = » БитриксНастройкиРасширенияТипа «; |
$ MESS [» IBLOCK_XML2_BX_LINKED_IBLOCK «] = » БитриксСвязанныйИнфоблок «; |
$ MESS [» IBLOCK_XML2_BX_SORT «] = » БитриксСортировка «; |
$ MESS [» IBLOCK_XML2_BX_ROWS «] = » БитриксСтрок «; |
$ MESS [» IBLOCK_XML2_BX_PROPERTY_TYPE «] = » БитриксТипСвойства «; |
$ MESS [» IBLOCK_XML2_BX_LIST_TYPE «] = » БитриксТипСписка «; |
$ MESS [» IBLOCK_XML2_BX_FILE_EXT «] = » БитриксТипыФайлов «; |
$ MESS [» IBLOCK_XML2_BX_FILTER «] = » БитриксФильтрРазрешен «; |
$ MESS [» IBLOCK_XML2_BX_IS_REQUIRED «] = » БитриксОбязательное «; |
$ MESS [» IBLOCK_XML2_CURRENCY «] = » Валюта «; |
$ MESS [» IBLOCK_XML2_VALUES_TYPES «] = » ТипыЗначений «; |
$ MESS [» IBLOCK_XML2_VALUES_TYPE «] = » ТипЗначений «; |
$ MESS [» IBLOCK_XML2_TYPE «] = » Тип «; |
$ MESS [» IBLOCK_XML2_TYPE_LIST «] = » Справочник «; |
$ MESS [» IBLOCK_XML2_TYPE_NUMBER «] = » Число «; |
$ MESS [» IBLOCK_XML2_TYPE_STRING «] = » Строка «; |
$ MESS [» IBLOCK_XML2_CHOICE «] = » Вариант «; |
$ MESS [» IBLOCK_XML2_CHOICE_VALUES «] = » ВариантыЗначений «; |
$ MESS [» IBLOCK_XML2_CHOICE_VALUE «] = » ВариантЗначения «; |
$ MESS [» IBLOCK_XML2_SCHEMA_VERSION «] = » ВерсияСхемы «; |
$ MESS [» IBLOCK_XML2_OWNER «] = » Владелец «; |
$ MESS [» IBLOCK_XML2_GROUP «] = » Группа «; |
$ MESS [» IBLOCK_XML2_GROUPS «] = » Группы «; |
$ MESS [» IBLOCK_XML2_TIMESTAMP «] = » ДатаФормирования «; |
$ MESS [» IBLOCK_XML2_MEASURE «] = » Единица «; |
$ MESS [» IBLOCK_XML2_VALUE «] = » Значение «; |
$ MESS [» IBLOCK_XML2_VALUE_ID «] = » ИдЗначения «; |
$ MESS [» IBLOCK_XML2_PROPERTIES_VALUES «] = » ЗначенияСвойств «; |
$ MESS [» IBLOCK_XML2_PROPERTY_VALUES «] = » ЗначенияСвойства «; |
$ MESS [» IBLOCK_XML2_PROPERTY_VALUE «] = » ЗначениеСвойства «; |
$ MESS [» IBLOCK_XML2_ID «] = » Ид «; |
$ MESS [» IBLOCK_XML2_CATALOG_ID «] = » ИдКаталога «; |
$ MESS [» IBLOCK_XML2_METADATA_ID «] = » ИдКлассификатора «; |
$ MESS [» IBLOCK_XML2_PRICE_TYPE_ID «] = » ИдТипаЦены «; |
$ MESS [» IBLOCK_XML2_PICTURE «] = » Картинка «; |
$ MESS [» IBLOCK_XML2_PICTURES «] = » Картинки «; |
$ MESS [» IBLOCK_XML2_PREVIEW_PICTURE «] = » Картинка анонса «; |
$ MESS [» IBLOCK_XML2_CATALOG «] = » Каталог «; |
$ MESS [» IBLOCK_XML2_METADATA «] = » Классификатор «; |
$ MESS [» IBLOCK_XML2_AMOUNT «] = » Количество «; |
$ MESS [» IBLOCK_XML2_COMMERCE_INFO «] = » КоммерческаяИнформация «; |
$ MESS [» IBLOCK_XML2_COEFF «] = » Коэффициент «; |
$ MESS [» IBLOCK_XML2_MULTIPLE «] = » Множественное «; |
$ MESS [» IBLOCK_XML2_NAME «] = » Наименование «; |
$ MESS [» IBLOCK_XML2_TAX «] = » Налог «; |
$ MESS [» IBLOCK_XML2_START_TIME «] = » Начало активности «; |
$ MESS [» IBLOCK_XML2_END_TIME «] = » Окончание активности «; |
$ MESS [» IBLOCK_XML2_DESCRIPTION «] = » Описание «; |
$ MESS [» IBLOCK_XML2_TITLE «] = » ОфициальноеНаименование «; |
$ MESS [» IBLOCK_XML2_OFFER_LIST «] = » ПакетПредложений «; |
$ MESS [» IBLOCK_XML2_BY_DEFAULT «] = » ПоУмолчанию «; |
$ MESS [» IBLOCK_XML2_FULL_TITLE «] = » ПолноеНаименование «; |
$ MESS [» IBLOCK_XML2_FULL_TITLE2 «] = » Полное наименование «; |
$ MESS [» IBLOCK_XML2_OFFER «] = » Предложение «; |
$ MESS [» IBLOCK_XML2_OFFERS «] = » Предложения «; |
$ MESS [» IBLOCK_XML2_VIEW «] = » Представление «; |
$ MESS [» IBLOCK_XML2_PROPERTIES «] = » Свойства «; |
$ MESS [» IBLOCK_XML2_PROPERTY «] = » Свойство «; |
$ MESS [» IBLOCK_XML2_SERIALIZED «] = » Сериализовано «; |
$ MESS [» IBLOCK_XML2_SYMBOL_CODE «] = » Символьный код «; |
$ MESS [» IBLOCK_XML2_UPDATE_ONLY «] = » СодержитТолькоИзменения «; |
$ MESS [» IBLOCK_XML2_SORT «] = » Сортировка «; |
$ MESS [» IBLOCK_XML2_STATUS «] = » Статус «; |
$ MESS [» IBLOCK_XML2_PRICE_TYPE «] = » ТипЦены «; |
$ MESS [» IBLOCK_XML2_PRICE_TYPES «] = » ТипыЦен «; |
$ MESS [» IBLOCK_XML2_POSITION «] = » Товар «; |
$ MESS [» IBLOCK_XML2_POSITIONS «] = » Товары «; |
$ MESS [» IBLOCK_XML2_DELETED «] = » Удален «; |
$ MESS [» IBLOCK_XML2_IN_SUM «] = » УчтеноВСумме «; |
$ MESS [» IBLOCK_XML2_PRICE «] = » Цена «; |
$ MESS [» IBLOCK_XML2_PRICE_FOR_ONE «] = » ЦенаЗаЕдиницу «; |
$ MESS [» IBLOCK_XML2_PRICES «] = » Цены «; |
$ MESS [» IBLOCK_XML2_BAR_CODE «] = » ШтрихКод «; |
$ MESS [» IBLOCK_XML2_BAR_CODE2 «] = » Штрихкод «; |
$ MESS [» IBLOCK_XML2_CATALOG_ELEMENT «] = » Элемент каталога «; |
$ MESS [» IBLOCK_XML2_PCS «] = » шт «; |
$ MESS [» IBLOCK_XML2_RUB «] = » руб «; |
$ MESS [» IBLOCK_XML2_TYPE_ADD_ERROR «] = » Ошибка создания типа информационных блоков. «; |
$ MESS [» IBLOCK_XML2_CURRENCY_ERROR «] = » При импорте встретилась валюта цены содержащая не латинские буквы. Цена была импортирована с валютой RUB. «; |
$ MESS [» IBLOCK_XML2_DISCOUNTS «] = » СкидкиНаценки «; |
$ MESS [» IBLOCK_XML2_DISCOUNT_CONDITION «] = » Условие «; |
$ MESS [» IBLOCK_XML2_DISCOUNT_COND_VOLUME «] = » Количество одного товара в документе превысило «; |
$ MESS [» IBLOCK_XML2_DISCOUNT_COND_VALUE «] = » ЗначениеУсловия «; |
$ MESS [» IBLOCK_XML2_DISCOUNT_COND_PERCENT «] = » Процент «; |
$ MESS [» IBLOCK_XML2_WEIGHT «] = » Вес «; |
$ MESS [» IBLOCK_XML2_BX_ACTIVE «] = » БитриксАктивность «; |
$ MESS [» IBLOCK_XML2_FILE «] = » Файл «; |
$ MESS [» IBLOCK_XML2_FILE_DESCRIPTION «] = » ОписаниеФайла «; |
$ MESS [» IBLOCK_XML2_FILES «] = » Файлы «; |
$ MESS [» IBLOCK_XML2_HTML_DESCRIPTION «] = » ОписаниеВФорматеHTML «; |
$ MESS [» IBLOCK_XML2_GROUPS_PROPERTIES «] = » СвойстваГрупп «; |
$ MESS [» IBLOCK_XML2_BX_SHOW_IN_LIST «] = » БитриксПоказыватьВСписке «; |
$ MESS [» IBLOCK_XML2_BX_EDIT_IN_LIST «] = » БитриксРедактироватьВСписке «; |
$ MESS [» IBLOCK_XML2_BX_SETTINGS «] = » БитриксНастройки «; |
$ MESS [» IBLOCK_XML2_BX_ORIGINAL_NAME «] = » БитриксОригинальноеНазвание «; |
$ MESS [» IBLOCK_XML2_BX_URL «] = » БитриксURL «; |
$ MESS [» IBLOCK_XML2_BX_FILE_SIZE «] = » БитриксРазмерФайла «; |
$ MESS [» IBLOCK_XML2_BX_FILE_WIDTH «] = » БитриксШиринаИзображения «; |
$ MESS [» IBLOCK_XML2_BX_FILE_HEIGHT «] = » БитриксВысотаИзображения «; |
$ MESS [» IBLOCK_XML2_BX_FILE_CONTENT_TYPE «] = » БитриксТипФайла «; |
$ MESS [» IBLOCK_XML2_UF_ERROR «] = » Ошибка импорта пользовательского свойства (xml_id: #XML_ID#): #ERROR_TEXT# «; |
$ MESS [» IBLOCK_XML2_STORE «] = » Склад «; |
$ MESS [» IBLOCK_XML2_STORES «] = » Склады «; |
$ MESS [» IBLOCK_XML2_STORE_ADDRESS «] = » Адрес «; |
$ MESS [» IBLOCK_XML2_STORE_AMOUNT_LIST «] = » КоличествоНаСкладах «; |
$ MESS [» IBLOCK_XML2_STORE_AMOUNT «] = » КоличествоНаСкладе «; |
$ MESS [» IBLOCK_XML2_STORE_ID «] = » ИдСклада «; |
$ MESS [» IBLOCK_XML2_STORE_DESCRIPTION «] = » Комментарий «; |
$ MESS [» IBLOCK_XML2_STORE_CANTACTS «] = » Контакты «; |
$ MESS [» IBLOCK_XML2_STORE_CONTACTS «] = » Контакты «; |
$ MESS [» IBLOCK_XML2_SECTION_PROPERTIES «] = » СвойстваЭлементов «; |
$ MESS [» IBLOCK_XML2_SMART_FILTER «] = » УмныйФильтр «; |
$ MESS [» IBLOCK_XML2_PRICE_SB_ADD_ERROR «] = » В редакции Малый Бизнес нет возможности иметь более одного типа цены. Настройте выгрузку из 1С или перейдите на другую редакцию БУС. «; |
$ MESS [» IBLOCK_XML2_PRICE_DUP_ERROR «] = » В выгрузке настроены цены с одинаковым названием. Продолжение обмена невозможно. «; |
$ MESS [» IBLOCK_XML2_STORE_CONTACT «] = » Контакт «; |
$ MESS [» IBLOCK_XML2_PRODUCTS_SETS «] = » НаборыТоваров «; |
$ MESS [» IBLOCK_XML2_PRODUCT_SETS «] = » НаборыТовара «; |
$ MESS [» IBLOCK_XML2_PRODUCT_SET «] = » Набор «; |
$ MESS [» IBLOCK_XML2_PRODUCT_SET_ITEM «] = » ЭлементНабора «; |
$ MESS [» IBLOCK_XML2_INHERITED_TEMPLATES «] = » НаследуемыеШаблоны «; |
$ MESS [» IBLOCK_XML2_TEMPLATE «] = » Шаблон «; |
$ MESS [» IBLOCK_XML2_OFFERS_CHANGE «] = » ИзмененияПакетаПредложений «; |
$ MESS [» IBLOCK_XML2_VERSION «] = » НомерВерсии «; |
$ MESS [» IBLOCK_XML2_DELETE_MARK «] = » ПометкаУдаления «; |
$ MESS [» IBLOCK_XML2_RESTS «] = » Остатки «; |
$ MESS [» IBLOCK_XML2_REST «] = » Остаток «; |
$ MESS [» IBLOCK_XML2_BASE_UNITS «] = » ЕдиницыИзмерения «; |
$ MESS [» IBLOCK_XML2_CODE «] = » Код «; |
$ MESS [» IBLOCK_XML2_FULL_NAME «] = » НаименованиеПолное «; |
$ MESS [» IBLOCK_XML2_SHORT_NAME «] = » НаименованиеКраткое «; |
$ MESS [» IBLOCK_XML2_INTL_SHORT_NAME «] = » МеждународноеСокращение «; |
$ MESS [» IBLOCK_XML2_BASE_UNIT_ADD_ERROR «] = » Ошибка добавления новой единицы измерения (код единицы: #CODE#). «; |
$ MESS [» IBLOCK_XML2_EXTERNAL «] = » Внешний «; |
$ MESS [» IBLOCK_XML2_HBLOCK_NAME_IS_INVALID «] = » Название справочника должно начинаться с буквы и состоять только из латинских букв и цифр. «; |
?> |
Битрикс — Малый бизнес: решение проблемы интеграции с УТ 11
- Copy lines
- Copy permalink
- View git blame
- Reference in new issue
Источник: github.com
У меня редакция БУС «Малый бизнес». Я настроил интеграцию, но у меня не выгружаются группы номенклатуры, а все товары выгружаются в корень каталога. Что делать?
Редакция БУС «Малый бизнес» с некоторых пор имеет ограничения. Помимо отсутствия многоскладовости и некоторых других вещей, это возможность существования только одной цены. Если предпринять попытку выгрузки из 1С на сайт более одного типа цены, на этапе импорта классификатора возникает исключение и на сайт не грузятся не только цены, но и дерево групп. Если вы столкнулись с такой проблемой — настройте отбор в настройке выгрузки каталога на сайт таким образом, чтобы выгружался только один тип цен. После этого установите внешний код существующего в БУС типа цен равным XMLID выгружаемого типа цен (или типового соглашения для ред 11.).
Самый простой способ определить xmlid типа цены без привлечения программиста 1С — произвести выгрузку файлов обмена на диск (соответствующая галка в настройке обмена) и разобрать файл import_.xml в любом текстовом редакторе.
Если вы столкнулись с подобной проблемой и у вас возникли сложности с ее решением — обращайтесь к нам.
Источник: www.redsign.ru
Что нужно знать программисту про интеграцию сайта и 1С
Интеграция сайта на 1С-Битрикс: Управление сайтом и 1С — неисчерпаемый источник вопросов и проблем. На сайте идей для Битрикс в соответствующем разделе 16 страниц, на форуме про это больше 23 000 сообщений. В форме обращения в техподдержку Битрикса есть даже отдельный тип заявки «Обмен с 1С».
Считается, что интеграция 1С и сайта на Битриксе должна работать из коробки. Самые простые функции действительно можно запустить за час-два. А вот на доработку обмена можно потратить и 10, и 100 часов.
Доработка обмена сайта и 1С — это уже магия уровня «эксперт», пугает даже бородатого опытного разработчика. В этой статье мы поговорим о том, как происходит обмен данными между этими двумя монстрами и как можно расширять возможности этого обмена. Статья содержит множество технических деталей обмена и будет полезна в основном программистам, которые хотят разобраться в предмете.
В данной статье будет рассмотрена общая теория обмена между двумя IT-системами и два стандартных обмена между 1С и сайтом на 1С-Битрикс: обмен товарами и обмен справочниками.
Немного теории
Интеграция — обмен информацией между двумя IT-системами. Иногда называют просто обмен. Определяется форматом данных, протоколом (стандартом) передачи данных, алгоритмом работы.
Формат = как выглядят данные (например, XML, YML, JSON, CSV).
Протокол = как данные оказываются в другом месте (например, HTTP, SIP, SMTP, FTP).
Алгоритм = что при этом происходит. Представляется блок-схемой или диаграммой UML Activity.
- обмен товарами между самописной учетной системой и сайтом (протокол FTP, формат CSV);
- парсинг курсов валюты с сайта ЦБ РФ (протокол HTTP, формат XML);
- интеграция сайта с Яндекс.Маркет (протокол HTTP, формат YML).
- Экспорт данных из системы А в требуемый формат;
- Передача данных;
- Импорт данных требуемого формата в систему Б.
И еще одно важное уточнение. «1С» — в зависимости от контекста, это может быть компания-легенда «ООО 1С», их разработка «1С:Предприятие» или конкретная конфигурация (например, «1С: Управление торговлей» или «1С:ERP Управление предприятием») с установленным модулем обмена с сайтом. В мире веб-разработки имеется в виду как раз последнее определение. В статье будет действовать аналогичное соглашение. Так же и с сайтом на платформе 1С-Битрикс: Управление сайтом — обычно это просто «Битрикс».
Резюме
Интеграция — обмен данными между двумя системами.
Формат — как выглядят данные.
Протокол — как передаются данные.
Стандартные возможности обмена 1С и Битрикса
«Из коробки» (без доработок программиста) работают 4 типа обмена:
- товары из 1С на сайт (тип «catalog»);
- справочники из 1С на сайт (тип «reference»);
- пользователей/контрагентов из 1С на сайт (тип «sale»);
- заказы (тип «sale»):
- из 1С на сайт;
- из сайта в 1С.
Протокол
Все взаимодействия между 1С и Битриксом проводятся по HTTP, синхронно. Т.о. 1С подобна браузеру, она «открывает» специальную страницу, отправляет данные (методами POST и GET) и получает текстовый ответ. Есть даже способ имитировать выгрузку из 1С браузером (и мы часто используем этот трюк во время разработки и отладки). Подробнее про отладку мы рассказали в предыдущей статье «Типовые ошибки интеграции между 1С и 1С-Битрикс».
В терминах сетевых взаимодействий 1С — клиент, а сайт — сервер. Обращения всегда инициируются на стороне 1С. В 1С есть настройки адреса сайта, сайт про 1С не знает ничего.
Протокол синхронный. 1С отправляет следующий запрос на сайт только после получения ответа на предыдущий (или получения ошибки таймаута).
Формат
Данные передаются в двух форматах.
Первый формат — текстовый для ответов сайта на запросы из 1С. Сайт выводит в первой строке ответа «success», если завершил некую процедуру, «progress», если продолжает ее выполнять и «error» или «failure», если была ошибка. В последующих строках могут быть дополнительные данные (зависит от каждого конкретного запроса).
Второй формат — CommerceML 2. Основан на XML, в этом формате передаются товары, предложения, цены, склады, заказы и контрагенты (пользователи+платежные профили).
Алгоритм
Подготовка к обмену
Выше мы уже сказали, что протокол обмена — синхронный HTTP. Все перечисленные типы обмена подразумевают выполнение нескольких запросов (шагов обмена) друг за другом. Первые два шага одинаковы для любого типа обмена, различия начинаются дальше
Источник: www.intervolga.ru