Skip to content

Latest commit

 

History

History
40 lines (35 loc) · 2.76 KB

medicine.md

File metadata and controls

40 lines (35 loc) · 2.76 KB

Поля для лекарств

Внимание!!! Значение type=medicine отсутствует в схеме, пройти валидацию по ней невозможно

Аналогичная таблица внизу документации Яндекса.

Если поле выделено жирным, значит оно в конструкторе и обязательное, создать описание без него не получится. Если название(именно название ) поля выделено как код, то скрипт будет работать и без него, но в комментариях есть пометка, что в некоторых случаях оно обязательно. Также, если стоит ограничение, например int, то переменная должна быть приведена именно к этому типу, а не просто содержать число. В противном случае код вывалит исключение.

Название Ограничение Псевдоним
type =medicine ,атрибут спрятан в конструкторе
pickup =true спрятан в конструкторе
available boolean, атрибут
delivery =false спрятан в конструкторе
cpa boolean, 0 или 1 на выходе
param -
name - в конструкторе
vendor -
vendorCode -
id Цифры и буквы, до 20 символов, атрибут в конструкторе
bid int, атрибут
cbid int, атрибут
url длина <= 512
price int >= 0, boolean для from в конструкторе
oldprice int >= 0
vat -
currencyId - в конструкторе
categoryId целое, >0, не длиннее 18 зн. в конструкторе
picture максимум 10 шт. Длина url <= 512 pic()
store boolean
description длина <= 3000, возможен CDATA
sales_notes длина <= 50 sale()
country_of_origin - origin()
barcode целое, 8, 12 или 13 цифр
expiry -
weight float , кг
dimensions 3 раза float, сантиметры