Arguments:
request.q
required (string): Autocomplete query.
request.suggestion_limit
optional (number): Limit of search suggestions.
request.item_limit
optional (number): Limit of product matches.
request.user
optional (object): User object. Could be provided either at initialization or at request.
Types:
user.uid
required (string): Unique customer id.
user.sid
required (string): Session id.
user.email
optional (string): Customer email.
user.ip
optional (number): Customer ip.
user.ua
optional (string): Customer user agent.
user.lang
optional (string[]): Languages.
Returns:
List of search suggestions queries, product matches and query meta data.
Examples of usage:
var request = {
q: 'White t-shirt',
suggestion_limit: 5,
item_limit: 10,
};
client.autocomplete(request).then(function(response) {
// handle autocomplete response
});