Core directories

Создать канал продаж

Заводит канал продаж: торговую сеть, свой магазин, опт или площадку. Код — латиница, цифры, «_» и «-», с буквы; он становится пространством артикулов и штрихкодов канала и потом не меняется. Реквизиты необязательны; новые ссылки на контрагента, магазин, состояние товара и статью сверяются с живыми объектами кабинета. Учётных записей не создаёт.

post/api/v1/core/sales-channels

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/core/sales-channels
  • Auth: one of:
    • HTTP bearer
    • API key in header X-Api-Key
    • OAuth 2 (authorization code, authorization URL https://erp.akeda.ru/oauth2/authorize, token URL https://erp.akeda.ru/oauth2/token, scopes: akeda:delegate)
    • HTTP bearer

Headers

X-Tenantstring required

Slug выбранного кабинета; кабинет не является юрлицом

Request body

codestring required

Код канала: латиница в нижнем регистре, цифры, «_» и «-», с буквы, от 2 до 40 знаков.

labelstring required
is_activeboolean
sort_orderinteger
type'' | 'marketplace' | 'retail_chain' | 'own_shop' | 'wholesale'

Тип канала: marketplace — площадка, retail_chain — торговая сеть, own_shop — свой магазин или сайт, wholesale — опт; пустая строка — не задан.

contact_idsUUID[]
store_idsUUID[]
article_source'' | 'sku' | 'manufacturer' | 'channel' | 'none'

Что уходит покупателю канала в артикуле или коде товара УПД: sku — основной артикул, manufacturer — артикул производителя, channel — артикул этого канала, none — не передавать; пустая строка — не задано.

code_source'' | 'sku' | 'manufacturer' | 'channel' | 'none'

Что уходит покупателю канала в артикуле или коде товара УПД: sku — основной артикул, manufacturer — артикул производителя, channel — артикул этого канала, none — не передавать; пустая строка — не задано.

stock_condition_idstring uuid
ship_warehouse_idstring uuid
revenue_item_idstring uuid
price_type_idstring uuid
price_mode'' | 'required' | 'not_needed'

Цена в документах канала: required — нужна, подставляется в заказ и документы по виду цены канала; not_needed — не нужна, цену ставят на площадке. Пустая строка или null в правке возвращает умолчание по типу канала.

require_articleboolean
require_barcodeboolean
ean_onlyboolean
sales_scheme'' | 'own' | 'commission' | 'agency'

Схема продаж: own — продаём сами, покупатель — контрагент канала; commission — комиссия, канал продаёт наш товар от своего имени, цену продажи даёт отчёт комиссионера; agency — агентская схема. Пустая строка или null в правке возвращает умолчание: площадка — commission, остальные — own.

transfer_price'' | 'none' | 'price_type'

Цена в документе передачи комиссионеру или агенту: none — без цены, price_type — по виду цены канала. Действует у схем commission и agency. Пустая строка или null в правке возвращает умолчание: Lamoda — price_type, прочие — none.

Response

Созданный канал

idstring uuid required
codestring required

Код канала — пространство артикулов и штрихкодов товара (source_ref) и ключ шаблона этикетки канала. Не меняется.

labelstring required
is_activeboolean required
is_systemboolean required

Канал площадки, на код которого ссылается модуль маркетплейсов: не удаляется, тип — marketplace.

sort_orderinteger required
type'' | 'marketplace' | 'retail_chain' | 'own_shop' | 'wholesale' required

Тип канала: marketplace — площадка, retail_chain — торговая сеть, own_shop — свой магазин или сайт, wholesale — опт; пустая строка — не задан.

contact_idsUUID[] required

Контрагенты канала.

store_idsUUID[] required

Магазины площадки канала.

article_source'' | 'sku' | 'manufacturer' | 'channel' | 'none' required

Что уходит покупателю канала в артикуле или коде товара УПД: sku — основной артикул, manufacturer — артикул производителя, channel — артикул этого канала, none — не передавать; пустая строка — не задано.

code_source'' | 'sku' | 'manufacturer' | 'channel' | 'none' required

Что уходит покупателю канала в артикуле или коде товара УПД: sku — основной артикул, manufacturer — артикул производителя, channel — артикул этого канала, none — не передавать; пустая строка — не задано.

stock_condition_idstring uuid
ship_warehouse_idstring uuid
revenue_item_idstring uuid
price_type_idstring uuid
price_mode'required' | 'not_needed' required

Действующее значение «Цена в документах» (с умолчанием по типу).

require_articleboolean required

Каналу нужен свой артикул у товара (для отметки «готов»).

require_barcodeboolean required

Каналу нужен штрихкод товара: свой штрихкод канала или общий штрихкод товара.

ean_onlyboolean required

Канал принимает только EAN-13/EAN-8: на этикетках и в документах канала без Code 128. По умолчанию выключен у всех каналов.

sales_scheme'own' | 'commission' | 'agency' required

Действующая схема продаж (с умолчанием по типу канала).

transfer_price'' | 'none' | 'price_type' required

Действующая цена в документе передачи; пустая строка у схемы own — передачи нет.

requirement_defaultsstring[] required

Реквизиты, которые человек не сохранял: действует умолчание канала (по типу, схеме продаж и настройке «Артикул в УПД»).

article_productsinteger required

Сколько товаров с действующим артикулом канала.

barcode_productsinteger required

Сколько товаров с действующим штрихкодом канала.

Changes

No recorded changes to this operation across all 1 revision of this API.