Мобильная Торговля
Версия
Открытые члены
api.skus

Подробное описание

Работа с товарами

api.skus
Предупреждения
Приведенные методы нельзя применять к оборудованию и вопросам опросного листа

Открытые члены

 htmlInfo (skuId, contentWidth)
 Получить информацию о товаре (источник HTMLBody и ImageFileName таблицы refSku) Подробнее...
 
 imagePath (skuId)
 Получить первое изображение товара Подробнее...
 
 priceConvert (originPrice, originSkuId, originUnitId, requiredSkuId, requiredUnitId)
 Конвертировать цену товара Подробнее...
 
 quantityConvert (originQuantity, originSkuId, originUnitId, requiredSkuId, requiredUnitId)
 Конвертировать количество товара между различными единицами измерения Подробнее...
 
 sku (skuId)
 Получить данные товара Подробнее...
 
 skuIdList (typeOrTypeList, distrOrDistrList, isOnlyActive)
 Получить список идентификаторов товара Подробнее...
 
 skuIdListByCO (skuId, distributorId)
 Получить список идентификаторов сопоставленных товаров для заданного дистрибьютора Подробнее...
 
 skuIdListByCO (skuIdList, distributorId)
 Получить список идентификаторов сопоставленных товаров для заданного дистрибьютора Подробнее...
 
 skuImages (skuId)
 Получить все изображения товара Подробнее...
 
 skuQtyWithRemainder (skuId, unitId, storeRest)
 Возращает количество товара в указанных и минимальных единицах Подробнее...
 
 unitFactor (skuId, unitId)
 Получить фактор единицы измерения Подробнее...
 
 unitIdByBarcode (skuId, barcode)
 Получить единицу измерения товара по штрихкоду Подробнее...
 
 unitIdList (skuId)
 Получить список единиц измерения товара Подробнее...
 
 unitTitle (unitId)
 Получить название единицы измерения Подробнее...
 

Методы

htmlInfo (skuId, contentWidth)

htmlInfo ( skuId  ,
contentWidth   
)

Получить информацию о товаре (источник HTMLBody и ImageFileName таблицы refSku)

Аргументы
skuId[ID] - Идентификатор товара
Возвращает
String

imagePath (skuId)

imagePath ( skuId  )

Получить первое изображение товара

Аргументы
skuId[ID] - Идентификатор товара
Возвращает
String - Ссылка на первое изображение товара
Пример:
"file:///sdcard/STMobile/db/images/17797.jpg"

priceConvert (originPrice, originSkuId, originUnitId, requiredSkuId, requiredUnitId)

priceConvert ( originPrice  ,
originSkuId  ,
originUnitId  ,
requiredSkuId  ,
requiredUnitId   
)

Конвертировать цену товара

Аргументы
originPrice[Number] - Цена исходного товара
originSkuId[ID] - Идентификатор исходного товара
originUnitId[ID] - Идентификатор единицы измерения исходного товара
requiredSkuId[ID] - Идентификатор товара для конвертации
requiredUnitId[ID] - Идентификатор единицы измерения для конвертации
Возвращает
Number - Сконвертированная цена

quantityConvert (originQuantity, originSkuId, originUnitId, requiredSkuId, requiredUnitId)

quantityConvert ( originQuantity  ,
originSkuId  ,
originUnitId  ,
requiredSkuId  ,
requiredUnitId   
)

Конвертировать количество товара между различными единицами измерения

Аргументы
originQuantity[Number] - Количество в исходных единицах измерения
originSkuId[ID] - Идентификатор исходного товара
originUnitId[ID] - Идентификатор единицы измерения исходного товара
requiredSkuId[ID] - Идентификатор товара для конвертации
requiredUnitId[ID] - Идентификатор единицы измерения для конвертации
Возвращает
Number - Сконвертированное количество

sku (skuId)

* sku ( skuId  )

Получить данные товара

Аргументы
skuId[ID] - Идентификатор товара
Возвращает
Sku

skuIdList (typeOrTypeList, distrOrDistrList, isOnlyActive)

skuIdList ( typeOrTypeList  ,
distrOrDistrList  ,
isOnlyActive   
)

Получить список идентификаторов товара

Аргументы
typeOrTypeList[SkuType or SkuType[]] - Тип или список типов товара
distrOrDistrList[ID or IDList] - Дистрибьютор или список дистрибьюторов. Если список пуст, то используется дистрибьютор текущего маршрута
isOnlyActive[Boolean] optional - Только активные товары. По умолчанию true
Возвращает
IDList

skuIdListByCO (skuId, distributorId)

skuIdListByCO ( skuId  ,
distributorId   
)

Получить список идентификаторов сопоставленных товаров для заданного дистрибьютора

Аргументы
skuId[ID] - Идентификатор товара
distributorId[ID] - Идентификатор дистрибьютора
Возвращает
IDList

skuIdListByCO (skuIdList, distributorId)

skuIdListByCO ( skuIdList  ,
distributorId   
)

Получить список идентификаторов сопоставленных товаров для заданного дистрибьютора

Аргументы
skuIdList[IDList] - Список идентификаторов товаров
distributorId[ID] - Идентификатор дистрибьютора
Возвращает
IDList

skuImages (skuId)

skuImages ( skuId  )

Получить все изображения товара

Аргументы
skuId[ID] - Идентификатор товара
Возвращает
String[] - Массив ссылок на изображения товара. Пути сортируются согласно приоритету. Возращаются только загруженные изображения
Пример:
[
"file:///sdcard/STMobile/db/images/17797.jpg",
"file:///sdcard/STMobile/db/images/17798.jpg"
]

skuQtyWithRemainder (skuId, unitId, storeRest)

* skuQtyWithRemainder ( skuId  ,
unitId  ,
storeRest   
)

Возращает количество товара в указанных и минимальных единицах

Аргументы
skuId[ID] - Идентификатор товара
unitId[ID] - Идентификатор единицы измерения
storeRest[ID] - Количество товара в базовых единицах (с коэф. 1)
Возвращает
SkuQtysByUnits

unitFactor (skuId, unitId)

unitFactor ( skuId  ,
unitId   
)

Получить фактор единицы измерения

Аргументы
skuId[ID] - Идентификатор товара
unitId[ID] - Идентификатор единицы измерения
Возвращает
Number

unitIdByBarcode (skuId, barcode)

unitIdByBarcode ( skuId  ,
barcode   
)

Получить единицу измерения товара по штрихкоду

Аргументы
skuId[ID] - Идентификатор товара
barcode[String] - Штрихкод
Возвращает
ID

unitIdList (skuId)

unitIdList ( skuId  )

Получить список единиц измерения товара

Аргументы
skuId[ID] - Идентификатор товара
Возвращает
IDList

unitTitle (unitId)

unitTitle ( unitId  )

Получить название единицы измерения

Аргументы
unitId[ID] - Идентификатор единицы измерения
Возвращает
String