Skip to main content
string
Идентификатор Spring bean, который содержит вызываемый сервис.ecomSearchEngineServiceImpl
string
по умолчанию:"PROTOTYPE"
Область действия bean. Для вызовов сервисов используется PROTOTYPE.
string
Имя публичного метода сервиса, указанное в сигнатуре ниже.
object[]
Массив аргументов метода. Каждый аргумент передаётся объектом с индексом 0, 1 и т. д.; значение должно соответствовать Java-типу параметра.

Headers

Заголовки Lang-Context и Site-Context необходимо передавать в каждом запросе. Для защищённых методов передавайте JWT в заголовке Authorization в формате Bearer <token>. Доступ: GUEST* / USER или ADMIN. Bearer Token: условно для USER/ADMIN.
  • GUEST — без логина; доступен только whitelist.
  • USER — требуется авторизация; доступны методы с проверкой USER.
  • ADMIN — полный доступ к public-методам всех сервисов.
  • Если метод проверяет роль внутри логики, GUEST может получить null.

Методы

List<SellerSKU>

searchResults

Page<SellerSKU>

searchResultsPaged

String

getCdnFolderName

String

getUploadListingsExcel

List<Map<String, String>>

getSortedProductsByCategory

List<CurrencyItem>

getAllCurrencies

CurrencyItem

getCurrencyByCode

LinkedHashSet<Country>

searchCountries

List<Country>

getCountries

Country

getCountryByCode

Unit

getSelectedUnit

Map<String, Object>

getTranslatedUnit

List<Map<String, Object>>

getUnits

List<Map<String, String>>

getSellerImageUrls

List<Map<String, String>>

getCategoryImageUrls

List<Map<String, String>>

getProductImageUrls

List<Map<String, String>>

getSellerSkuImageUrls

List<Map<String, String>>

getCertificateImageUrls

List<Map<String, String>>

getContainerImageUrls

List<Map<String, String>>

getSkuImageUrls

List<Map<String,Object>>

getGeneticTypes

List<Map<String, Object>>

getSellerTypes

List<Map<String, Object>>

getSellerSkuTypes

List<Map<String, Object>>

getSalutations

List<Map<String, Object>>

getIncoTerms

List<Map<String, Object>>

getDeliveryTypes

List<Map<String, Object>>

getTradingUnits

List<Map<String, Object>>

getAttributeTypes

List<Map<String, Object>>

getAreaUsageTypes

List<Map<String, Object>>

getOptionsFromAttribute

List<SellerSKU>

getSellerSkus

List<SellerSKU>

getLoggedSellerSkus

List<Map<String, Object>>

getLoggedSellerSkusFilter

List<Map<String, Object>>

getLoggedSellerSkusCountriesOfOriginFilter

List<Map<String, Object>>

getLoggedSellerSkusGeneticTypeFilter

List<Map<String, Object>>

getLoggedSellerSkusDynamicFilters

List<Map<String, Object>>

getLoggedSellerSkusDynamicOptions

List<Map<String, Object>>

getLoggedSellerSkusDynamicValues

List<Attribute>

getAttributesFromSKU

List<AttributeValue>

getAttributeValuesFromSellerSKU

List<AttributeValue>

getAttributeValuesByAreaUsageType

List<AttributeValue>

getActiveAttributeValuesFromSellerSKU

List<Map<String,Object>>

getCountriesOfOriginFilter

List<Map<String, Object>>

getCountriesOfOriginByRequestFilter

List<Map<String, Object>>

getCountriesOfSellersFilter

List<Map<String, Object>>

getCountriesOfSellersByRequestFilter

List<Map<String, Object>>

getGeneticTypeFilter

List<Map<String, Object>>

getGeneticTypeByRequestFilter

List<Map<String, Object>>

getDynamicFilters

List<Map<String, Object>>

getDynamicByRequestFilters

List<Map<String, Object>>

getDynamicOptionFilters

List<Map<String, Object>>

getDynamicOptionByRequestFilters

List<Map<String, Object>>

getDynamicValueFilters

List<Map<String, Object>>

getDynamicValueByRequestFilters

Deque<Map<String, Object>>

getPaginationFilter

List<Map<String, Object>>

getProductsListFilter

List<Map<String, Object>>

getProductsListByRequestFilter

boolean

showButtonsPermanentSKU

boolean

showButtonsRemainedSKU

boolean

showSellerSkuPrice

boolean

isPermanentSellerSKU

boolean

isRemainedSellerSKU

boolean

isListAttribute

boolean

isRangeAttribute

boolean

isSimpleAttribute

boolean

isLogicalAttribute

boolean

isNumericAttribute

isProductRelatedAttribute

boolean

isCommercialInfoAttribute

boolean

isSpecialFeaturesAttribute

List<String>

parseSearchQuery

List<Map<String, String>>

getSortedProductSkus

List<Map<String, Object>>

getProductsByCategoryAndFirstLetter

List<Map<String, Object>>

getSkusByProductAndFirstLetter

List<Category>

getCategoriesBySkuId

List<SkuDTO>

getAutoSuggestResults

boolean

aiSearchIsActive