Загрузить результаты прайса

call pPrice(JSON_OBJECT(
'isWebSearch',1,
'StockDestinationID',:StockID,
'PriceLevelID',:PriceLevelID,
'id_rbCounterparts',:CouterpartsID,
'StockTypeFilter',:StockTypeFilter,
'SearchFilter',:SearchFilter,
'SearchFilterValue',:SearchValue,
'PropertiesFilter',':List_ID_Value',
'SortData',:SortData,
'limit',1000,
'limitPos',1
),'ru')

isWebSearch - передаем 1
StockID - код склада, магазина через который делается поиск
PriceLevelID - уровень цены клиента, если не авторизован клиент, то передаем 0, в этом случае уровень цены будет взять из константы "Уровень цены на сайте без регистрации"
id_rbCounterparts - ID клиента, если не авторизован, то передаем 0

StockTypeFilter

  • StockCompany - для показа только наличия
  • StockAll - по всем прайсам

SearchFilter

  • ByCodeBrand - поиск по уникальному ключу сформированному по паре Артикул Бренд
  • ByGroup - по товарной группе
  • ByWebCategory - по веб-категории для сайта
  • MultiSearch - полнотекстовый поиск по имени, свойству товара, коду , штрихкоду
  • ByCarNode - показать все свое наличие и наличие поставщиков для автомобиля по выбранному узлу

SearchValue - значение поиска. Для ByCodeBrand и ByCarNode передаем $LogSearchID
PropertiesFilter - фильтр прайса по свойствам товаров, по умолчанию передаем пусто, иначе список свойств и их значений в формате {"id":"1","value":"Белый"},{"id":"1","value":"Синий"},{"id":"2","value":"80 см"}
SortData - варианты сортировки

  • cost - по цене
  • delivery_min - сроку
  • brand - бренду

limit - показать кол-во записей, в примере указано 1000
limitPos - номер страницы результатов, если записей больше чем limit


дополнительно можно передать следующие переменные

'DestinityFilter',10 - где 10 максимальный срок доставки в днях
'RatingFilter',1 - показать с вероятностью поставки от 20%. Можно передать 1,2,3,4,5
"StocksFiltered",:StocksFiltered - остатки по конкретному магазину


Вернет поля:
GoodsID - код товара, если товарное наличие, иначе для внешних прайсов будет пусто
id_rbStockStoragePlace - код места хранения на складе для товарного наличия.
tzp - если товар из внешних прайсов поставщиков, то нужно будет это поле далее для добавления в корзину
properties - свойства товара для товарного наличия


остальные поля расшифровываются по их названию

500 руб. от 3х - 450 руб. от 5и - 400 руб.
Данная функция предназначена для добавления и удения пользователей.
ico ico

Онлайн чат

ico
Оператор

Здравствуйте! Спасибо, за обращение в Tezarius! Чем мы можем вам помочь?