Skip to content

Instantly share code, notes, and snippets.

@FlorenceBuchelet
Created June 24, 2025 14:24
Show Gist options
  • Select an option

  • Save FlorenceBuchelet/55b24c4d8de031969f477bd9634d974f to your computer and use it in GitHub Desktop.

Select an option

Save FlorenceBuchelet/55b24c4d8de031969f477bd9634d974f to your computer and use it in GitHub Desktop.
BDD_shop_display.md

Shop display

Problème : Lorsque la MAD est ponctuellement désactivée pour un magasin, il ne s'affiche plus non plus dans la liste des magasins ouverts.

Analyse

Côté Front-commerce, l'appel se fait directement par un endpoint vers Magento.

La liste est créée à partir de la liste des points de retrait valides retournée par le back.

Sur Furet, cette liste est une page CMS codée en dur, l'affichage ne dépend pas de la réponse de la base de données.

En base de données, les magasins de Roubaix et Grenoble sont désactivés (is_deleted=true) en tant que points de retrait (table magento.decitre_parcelshop).

Le fonctionnement de la base de données ne permet pas de différencier un magasin ouvert sans MAD d'un magasin fermé.

Solution

  1. Insérer manuellement le magasin manquant (idéalement via Strapi)

    • Positif : Pérenne, le métier a la main sur la solution, on ne touche au code qu'une fois.
    • Négatif : un peu plus long à dev (1j sans Strapi, deux jours avec).
  2. Insérer une bannière d'information en haut de la page

    • Positif : Rapide (2h max).
    • Négatif : entièrement manuel donc à enlever à la main plus tard, pas très propre.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment