| | SearchGTINЗапит дозволяє шукати в каталозі інформацію про товар (Назву, Глобальний номер товарної позиції (GTIN), назву та Глобальний номер розташування виробника (GLN) виробника,НЕТТО товару). Пошук відбувається за одним або декількома параметрами: - назва товару; - Глобальний номер розташування виробника (GLN) виробника; - код з обраного класифікатора; - розмірність. Запит надає гнучкі можливості пошуку за розмірностями: - вибір поля для пошуку за одиницями розмірності (НЕТТО, масою НЕТТО, масою БРУТТО, висотою, шириною, глибиною); - пошук у діапазоні величин; - пошук товарів за умовами, накладеними на задану величину (більше, меньше, дорівнюють, не дорівнюють тощо). | Параметри | |
| GLN | Глобальний номер розташування власника коду | | nonNegativeInteger | | classifierCode | Код з класифікатора, який визначено параметром classifierName | | string | | classifierName | Назва класифікатора. | UNSPSC | string | | from | Номер позиції, починаючи з якої у відповідь будуть додаватися дані. | 0 | int | | language | Код мови за довідником "Коди мов" | $INTERFACE_LANGUAGE | string | | measurementCondition | Умова пошуку за одиницями виміру. Параметр може приймати значення: =; != (не дорівнює); <; >; <=; >=; BETWEEN (між значеннями, які передаються в параметрах measurementValueHi та measurementValueLo). *Слід пам`ятати, що за правилами мови XML, символи < та > є зарезервованими, тому в тілі запиту їх необхідно записувати таким чином: < - комбінація для символу < > - комбінація для символу > | = | string | | measurementField | Перелік полів (через кому), які використовуються для пошука за розмірністю. Можливі значення: - NetContent (НЕТТО); - ItemNetWeight (Маса НЕТТО); - ItemGrossWeight (Маса БРУТТО); - ItemHieght(Висота); - ItemWidth (Ширина); - ItemDepth (Глибина). | ANY | string | | measurementValueHi | Верхнє значення діапазону пошуку за розмірностями. Параметр заповнюється лише в тому випадку, коли значення параметру measurementCondition - BETWEEN | | double | | measurementValueLo | Значення одиниці виміру при пошуку за розмірностями. В тому випадку, коли параметр measurementCondition приймає значення BETWEEN, параметр measurementValueLo вказує нижню границю діапазону пошуку | | double | | name | Назва, або частина назви товару. Про параметри запису частини назви див.____ | | string | | quantity | Максимальна кількість позицій, які будуть виводитись у відповіді. | 20 | int | | quickCount | Використовувати механізм прискореного обчислення from, quantity и totalCount | true | boolean | | searchLanguage | Задає код мови для значень мовно-залежних елементів. Параметр може приймати такі значення: • Будь-який код мови з довідника мов. Коли зазначено код мови, вибираються всі мовно-незалежні елементи і тільки ті мовно-залежні елементи , для яких існує переклад на зазначену мову . • "ANY" Вибираються всі елементи для даної категорії інформації не залежно від мови . Для мовно-залежних полів вибираються всі наявні переклади . | ANY | string | | setCount | Виводити атрибут count. В цьому атрибуті виводиться кількість позицій у відповіді. | true | boolean | | setTotalCount | Виводити атрибут totalCount. Цей атрибут показує кількість позицій в каталозі, які відповідають заданим умовам. | false | boolean | | unitOfMeasure | Код одиниці виміру за довідником "Одиниці виміру" | | string |
| Приклад запиту <message> <SearchGTIN> <parameters> - <name>чумак</name>
- <measurementField>netContent</measurementField>
- <measurementCondition>< </measurementCondition>
- <measurementValueLo>1000</measurementValueLo>
</parameters> </SearchGTIN> </message>
| Приклад відповіді <message_response> <SearchGTIN> <infoList count="5"> <row> - <GTIN>4820001352184</GTIN>
- <NAME>Квасоля в томатному соусі торгівельної марки "Чумак"</NAME>
- <GLN>4820001350005</GLN>
- <GLN_NAME>ЗАТ "Чумак"</GLN_NAME>
- <NETCONTENT>425</NETCONTENT>
- <UNIT>мілілітр</UNIT>
</row> <row> - <GTIN>4820001352177</GTIN>
- <NAME>Квасоля в ніжному соусі торгівельної марки "Чумак"</NAME>
- <GLN>4820001350005</GLN>
- <GLN_NAME>ЗАТ "Чумак"</GLN_NAME>
- <NETCONTENT>425</NETCONTENT>
- <UNIT>мілілітр</UNIT>
</row> <row> - <GTIN>4820001351989</GTIN>
- <NAME>Сік томатний "Чумак"</NAME>
- <GLN>4820001350005</GLN>
- <GLN_NAME>ЗАТ "Чумак"</GLN_NAME>
- <NETCONTENT>980</NETCONTENT>
- <UNIT>мілілітр</UNIT>
</row> <row> - <GTIN>4820001352191</GTIN>
- <NAME>Квасоля з овочами в томатному соусі торгівельної марки "Чумак"</NAME>
- <GLN>4820001350005</GLN>
- <GLN_NAME>ЗАТ "Чумак"</GLN_NAME>
- <NETCONTENT>425</NETCONTENT>
- <UNIT>мілілітр</UNIT>
</row> <row> - <GTIN>4820001352207</GTIN>
- <NAME>Квасоля з овочами та грибами в томатному соусі торгівельної марки "Чумак"</NAME>
- <GLN>4820001350005</GLN>
- <GLN_NAME>ЗАТ "Чумак"</GLN_NAME>
- <NETCONTENT>425</NETCONTENT>
- <UNIT>мілілітр</UNIT>
</row> </infoList> </SearchGTIN> </message_response>
|
|