Перейти к основному содержимому

Настройка метаполей — торговый представитель, спецификации, документы и не только

Vertex считывает небольшой набор опциональных метаполей в пространстве имён vertex, чтобы обеспечить дополнения, которые нужны техническому каталогу — карточку торгового представителя, таблицу технических спецификаций, блок документов и загрузок, MPN и GTIN, строку ships-from и раскрытие истории цен.

Вы настраиваете только те, которые действительно хотите. Каждое метаполе опционально — если оно пустое, соответствующий компонент витрины просто не отображается. Никакого сломанного макета, никакого заполнителя, никаких ошибок.

Два переключателя страницы товара живут в настройках темы

У некоторых из этих блоков также есть переключатель вкл/выкл в Customize ▸ Theme settings ▸ B2BShow price history on PDP, Show 'Ships from' on PDP (плюс соответствующий Default 'Ships from' location) и Show 'Documents & downloads' on PDP. Метаполя ниже предоставляют содержимое; эти переключатели решают, разрешено ли блоку вообще отображаться.


Как работают метаполя в Vertex

Все значения в этом руководстве хранятся как метаполя Shopify — структурированные пользовательские поля, привязанные к товару или компании. Вы определяете каждое из них один раз в Settings ▸ Custom data, а затем заполняете его на каждый товар (или компанию), как любое другое поле.

Есть два места, где вы будете работать:

  • Определить поле один разSettings ▸ Custom data ▸ Products (или Companies) ▸ Add definition. Это создаёт поле, так что оно появляется у каждого товара/каждой компании.
  • Заполнить его на каждый элемент — откройте товар (или компанию) ▸ прокрутите к области Metafields ▸ введите значение.

Используйте точные namespace и key, указанные для каждого поля ниже (например, vertex.mpn). Namespace должен быть vertex, чтобы Vertex его считал.

Settings ▸ Custom data: определение метаполей vertex

Массовое редактирование

Как только определение существует, вы можете заполнять значения массово через Products ▸ выберите строки ▸ Edit products ▸ добавьте колонку метаполя, либо через CSV-импорт / Shopify Admin API. Каждое определение нужно создать только один раз.


Контактная карточка торгового представителя

Карточка торгового представителя показывает именованного менеджера по аккаунту на каждой B2B-точке контакта — плашку в шапке десктопа, полную карточку внизу мобильного дровера и карточку на панели управления аккаунтом покупателя.

Представитель задаётся на каждую компанию (не на товар и не как настройка темы), так что у каждой компании может быть свой представитель.

Где это задать: Customers ▸ Companies ▸ [компания] ▸ Metafields — с помощью этих метаполей компании:

Метаполе (namespace.key)ТипПримерПримечания
vertex.rep_nameSingle line textSarah ChenЗапускает отображение карточки представителя.
vertex.rep_emailSingle line text[email protected]Отображается как кнопка «написать письмо».
vertex.rep_phoneSingle line text+1-555-0142Отображается как кнопка «позвонить». Предпочтительно формат E.164.

Карточка отображается только когда vertex.rep_name заполнено и покупатель вошёл в эту компанию и режим витрины не B2C-only. Аватар показывает первую букву имени представителя — поля для фото или должности представителя нет.

На каждую компанию, не на всю витрину

Поскольку представитель живёт в записи компании, покупатели, привязанные к разным компаниям, автоматически видят разных представителей. Задайте это один раз на каждую компанию.


Город отгрузки (ships-from)

Покажите покупателям, с какого склада или фулфилмент-центра отгружается товар — полезно для дистрибьюторов с несколькими региональными складами.

Это сочетание настройки темы (значение по умолчанию + переключатель вкл/выкл) и опционального метаполя на каждый товар (переопределение):

  • Значение по умолчанию + переключатель для всей темыCustomize ▸ Theme settings ▸ B2B: включите Show 'Ships from' on PDP и задайте Default 'Ships from' location (например, Cleveland, OH). Значение по умолчанию отображается под каждым названием товара.
  • Переопределение на каждый товар — задайте метаполе товара vertex.ships_from (single line text, например, Atlanta, GA) у любого товара, который отгружается с другого склада.
ГдеЗначениеПример
Настройка темы: Default 'Ships from' locationзначение по умолчанию для всей витриныCleveland, OH
Метаполе товара: vertex.ships_fromпереопределение на каждый товарAtlanta, GA

Оставьте значение по умолчанию пустым (и метаполе пустым), чтобы скрыть строку у товаров без конкретной локации.


Manufacturer Part Number (MPN)

MPN — OEM-номер части — это главный поисковый вектор для индустриальных покупателей. У отделов закупок почти всегда есть номер части в руках до начала поиска, поэтому заполнение MPN значительно повышает hit-rate вашего поиска.

Где это задать: метаполе товара vertex.mpn (single line text).

МетаполеПример
vertex.mpnDWE357K

MPN отображается в шапке страницы товара и учитывается predictive search Vertex — так что покупатели могут вставить MPN конкурента и всё равно найти ваш товар.

MPN — поле с наибольшим эффектом для заполнения

Если вы не заполняете ничего другого, заполните MPN. Отделы закупок сначала ищут по номеру части; всё остальное вторично.


GTIN для Google Merchant Center

GTIN (Global Trade Item Number) делает ваши товары подходящими для более насыщенных превью Google Shopping и улучшает уровень совпадений в Merchant Center.

Где это задать: метаполе товара vertex.gtin (single line text). Vertex уже выдаёт barcode варианта как GTIN в структурированных данных, поэтому задавайте это только когда хотите опубликовать другой публичный GTIN.

МетаполеПример
vertex.gtin0885911234567

Таблица спецификаций товара

Покажите покупателям чистую двухколоночную таблицу технических спецификаций на странице товара — диаметр патрона, напряжение, вес, габариты — что бы ваши покупатели ни сравнивали между товарами.

Где это задать: метаполе товара vertex.tech_specs. Это список записей «spec», где у каждой записи есть label, value и опциональная unit.

Поле записиПример
labelChuck capacity
value13
unit (опционально)mm

Пример — спецификации индустриальной дрели:

LabelValueUnit
Chuck capacity13mm
Maximum torque65Nm
No-load speed0–2,100rpm
Battery voltage18V
Weight (with battery)1.8kg

Страница товара отображает их как чистую двухколоночную таблицу Technical specifications. Блок автоматически скрывается, когда метаполе пусто.

Метаобъект не требуется

В ранних черновиках этого руководства упоминался метаобъект tech_spec_row. Vertex не использует метаобъект для спецификаций — он считывает единственное списочное метаполе vertex.tech_specs, описанное выше.


Документы и загрузки

Прикрепите PDF к товару — datasheets, MSDS, брошюры, технические листы, инструкции по установке, гарантийные карты — и Vertex отобразит их как аккуратный блок Documents на странице товара.

Где это задать: одно метаполе товара типа file reference на каждый тип документа. Включите блок через Theme settings ▸ B2B ▸ Show 'Documents & downloads' on PDP.

МетаполеПодпись кнопкиТипичное использование
vertex.datasheetDatasheetСтандартный datasheet товара.
vertex.msdsMSDSЛист данных безопасности материала — требуется для многих химикатов, смазок, растворителей, аэрозолей.
vertex.brochureBrochureБрошюра продаж.
vertex.tech_sheetTech sheetСамостоятельный технический лист.
vertex.install_guideInstall guideИнструкция по установке или сборке.
vertex.warrantyWarrantyГарантийная карта.
Блок Documents автоматически скрывается

Если у товара не заполнено ни одно из этих метаполей, весь блок Documents подавляется — никакого пустого заголовка, никакого заполнителя. В тот момент, когда вы загружаете один PDF, блок появляется с этой одной кнопкой.

Вы также можете перечислить сертификаты (ISO, UL, CE и т. д.) с помощью списочного метаполя vertex.certifications; они отображаются как бейджи на странице товара.


Раскрытие истории цен

Если вы работаете на рынках с правилами раскрытия цен (например, директива EU Omnibus), или просто хотите показать покупателям, заботящимся о прозрачности, как менялась цена, Vertex может отобразить сворачиваемый блок истории цен на странице товара.

Где это задать: метаполе товара vertex.price_history — список, где у каждой записи есть дата и цена. Включите блок через Theme settings ▸ B2B ▸ Show price history on PDP.

ДатаЦена
2025-01-1514.50
2025-03-2213.80
2025-09-0412.32

Оставьте метаполе пустым, чтобы скрыть блок.


Формулировка бейджа NET-условий

Бейдж NET-условий, который появляется в B2B-полосе приветствия (и на экранах аккаунта и заказа), управляется метаполем компании — не нативным названием платёжного условия Shopify и не настройкой темы.

Где это задать: метаполе компании vertex.payment_terms (single line text).

МетаполеПример
vertex.payment_termsNET 30 — или пользовательская формулировка вроде NET 30 — Pay by invoice

Оставьте пустым, и для этой компании бейдж NET-условий не отображается.

Условия оплаты против бейджа

Настройка реальных условий отложенной оплаты на checkout (чтобы компания действительно могла платить по счёту) выполняется в Customers ▸ Companies ▸ [компания] ▸ Payment terms — см. руководство по настройке B2B. Метаполе vertex.payment_terms выше — это исключительно подпись, которую Vertex показывает в обрамлении; эти две вещи независимы, поэтому задайте обе.


Что НЕ нуждается в метаполе

Следующие данные уже нативны для Shopify B2B и не нуждаются ни в чём в пространстве имён vertex:

ДанныеОткуда они берутся
B2B-цена и уровни объёмовСписок цен каталога
Правила количества (MOQ, max, increment)Правила количества каталога
Название компании и локацииНативная запись компании Shopify
Статус освобождения от налоговНалоговая настройка на уровне компании
История заказов (для повторного заказа)Нативные заказы Shopify
Прогресс лимита расходовvertex.spending_limit на локации компании (опционально)

Vertex считывает их напрямую из Shopify. Метаполя в этом руководстве заполняют только пробелы, где у Shopify нет нативного эквивалента — например, контакты торгового представителя, технические документы, спецификации и метки ships-from на каждый товар.


Проверка вашей настройки

Откройте товар на витрине и пройдите по этому чек-листу:

  • MPN показывается в шапке страницы товара.
  • «Ships from [город]» показывается под названием товара.
  • Блок Documents отображается с одной кнопкой на каждый загруженный PDF.
  • Таблица спецификаций отображается со всеми добавленными вами строками.
  • Блок истории цен (если заполнен) появляется как сворачиваемая карточка под ценой.

Затем войдите на витрину как B2B-покупатель в тестовой компании, чтобы проверить карточку представителя:

  • Плашка торгового представителя отображается в шапке десктопа (≥1170px).
  • Кнопка Email открывает ваш почтовый клиент с предзаполненным адресом представителя.
  • Кнопка Phone запускает звонок на мобильном.
  • Мобильный дровер (<1170px) показывает карточку представителя внизу.
  • Панель управления аккаунтом показывает полную карточку представителя.

Что дальше