Search Engine and Product List

Introduction

Djust provide a robust search engine integrated into our SaaS platform, designed to enhance the user experience by helping customers quickly and efficiently find the products they’re looking to purchase online.

Sommaire

This page is designed to introduce the Search feature, providing further information and use cases.

The main action used is this.$core.useShop.getFiltredProductListv2()

This action can take 3 parameters

  • categoryIds
  • params
  • aggregation

Theses informations can be combine to improve the quality of the search result.

Params

Params is an object witch can contain:

namedescription
filter_attributeArray of key|value for each product attribute.
filter_customFieldArray of key|value for each offer customField.
filter_supplierArray of supplier name
filter_brandArray of brand Name
keywordString
sizenb product per page
pagepage number

The search page is composed by 2 mains components:

Search settings with API Call

You can use the endpoint PRODUCT-552 to use the Search feature.

Request params

Each request needs to have mandatory request params.

name

description

locale

Array of the locale of the Front office. For locales, we follow the IETF standard

dj-client

Array of Client. It could be an ACCOUNT, an OPERATOR or an SUPPLIER
In the front office, the client will always be an ACCOUNT.

dj-api-key

Array of store name

dj-store-view

Array of storeview name.