Cellier

Rechercher par succursales sur SAQ.com

La SAQ a effectué hier une mise à jour de leur site web, la première depuis la refonte majeure qu’a subi le site au début de l’année. On avait alors refait tout le visuel, l’engin de recherche et les fiches des produits. Par contre, une fonctionnalité demandée depuis longtemps par les usagers était la possibilité de limiter la recherche de produits à l’inventaire d’une succursale particulière.

C’est la principale fonctionnalité ajoutée par la toute récente mise à jour, même si toute la recherche de succursales a été améliorée, avec l’affichage par carte et l’ajout de nouveaux critères de recherche.

Recherche par succursales

En accédant à la fiche d’une succursale, on peut alors choisir de faire une recherche parmi les produits disponible dans cette succursale.

Cap-Roug

Bien que la fonctionnalité soit intéressante, elle n’est pas nécessairement placée à un endroit convivial pour qu’on puisse l’utiliser régulièrement. J’aurais aimé retrouver cet outil dans les filtres à gauche des pages de recherche, au même titre que le pays, le prix, etc.

Afin de contourner ce problème, voici un petit code Javascript de type Bookmarklet qui permettra de filtrer la recherche courante selon l’inventaire d’une succursale. L’intérêt d’un bookmarklet est d’exécuter

  1. Identifier l’identifiant de la succursale souhaitée. Lorsqu’on effectue une recherche de produits par succursale, il s’agit des 5 chiffres suite à &succursaleId=.
  2. Mettre en favori le code suivant: javascript:window.location.href=window.location.href+’&succursaleId=XXXXX’; et remplacer le XXXXX par l’identifiant de la succursale précédemment trouvé.
  3. On peut ainsi se monter quelques raccourcis vers les inventaires des succursales à proximité.

Par exemple, le lien suivant permet de filtrer une recherche selon l’inventaire de la SAQ Dépôt de Québec. Vous pouvez sélectionner ce lien et le glisser dans la barre de favoris de votre navigateur pour créer le favori rapidement.

Le site de la SAQ ne permet pas de chercher dans plusieurs succursales à la fois et ce petit code ne permet pas de gérer si la recherche est déjà filtrée par succursale. Vous êtes un peu plus ferrés que moi en javascript et vous voulez aider? La voie est libre! Ça me fera plaisir de partager votre solution et de vous donner tout le crédit qui vous revient.

Vous avez quelque chose à ajouter?