Как вывести несколько значений в одно поле заказа клиента (ФИО и телефон, номера поставок) · УФ
Проблема
В настройке обмена заполнено сопоставление реквизитов заказа маркетплейса и заказа клиента. Нужно вывести в одно поле (обычно в комментарий) сразу несколько значений — например, ФИО покупателя и его телефон при работе по rFBS или номера поставок. Пользователь добавляет в таблицу сопоставления две строки на один и тот же реквизит, но в заказе клиента остаётся только одно значение, второе затирается.
Решение
1. Таблица «Сопоставление реквизитов заказа маркетплейса и заказа клиента» (Маркетплейсы -> Настройки обмена -> настройка площадки -> вкладка «Настройки» -> «Создание документов» -> «Заказы клиента») работает по принципу «одно поле — одно значение»: значения не складываются, в реквизит попадает то, которое обработано последним. Это её штатное поведение. 2. Для нескольких значений в одном поле используйте шаблоны: Маркетплейсы -> Настройки обмена -> настройка площадки -> вкладка «Настройки» -> «Создание документов» -> «Шаблоны». Доступны шаблоны комментария к заказу, дополнительной информации, номера по данным клиента и содержания строк товаров. 3. Значения подставляются в квадратных скобках, их количество в шаблоне не ограничено, допустимы произвольный текст и переносы строк. Пример для rFBS: Покупатель: [Заказ.КлиентФИО], тел. [Заказ.КлиентТелефон] ФИО, телефон, почта и адрес приходят в документ заказа маркетплейса на вкладку «Клиент (физлицо)»; если они не заполнены, там же есть кнопка «Получить контакты». 4. Номер поставки подставляется как [Заказ.Поставка]. Если в один заказ клиента консолидируется несколько заказов маркетплейса, шаблон применяется к каждому из них; чтобы результаты не слиплись, в начало шаблона добавьте директиву [@разделительЗаказов='ПС'] или используйте блок [#Заказы, разделитель='ПС'] … [/#]. 5. Строки таблицы сопоставления, направленные в то же поле, что и шаблон, нужно удалить — иначе за поле отвечают два механизма одновременно. 6. Собрать несколько значений в произвольный реквизит заказа клиента, для которого шаблона нет, в текущих версиях нельзя. Такие запросы оформляются как пожелание в личном кабинете, в разделе «Пожелания MarketBridge».
Не помогло? Напишите в поддержку — разберём вашу ситуацию и дополним материал.