Gérer les positions des hooks
ps_manage_hook_positions
- ProTellMyShop Pro uniquement
- Écriture · aperçu + validation
- Enregistre: interrupteur Thème (24 h)
- Thème · interrupteur, 24 h
- Visible dès l’installation
Modifie l’endroit de la page où apparaissent les modules et leur ordre.
TellMyShop Free: Non. Cet outil fait uniquement partie de TellMyShop Pro. TellMyShop Free ne contient que des rapports prêts à l’emploi qui lisent votre boutique.
Demandez au chat
« Place la bannière au-dessus des produits phares sur la page d’accueil. »
Exemple d’aperçu
Hook displayHome : ps_banner 3 -> 1, ps_featuredproducts 1 -> 2, ps_customtext 2 -> 3.
Détails techniques
Les modules aux emplacements de la page (hooks), comme Apparence > Positions dans le back office. action=list : hook (par exemple displayHome) -> modules dans l’ordre, ou module -> hooks où il est affiché ; sans l’un ni l’autre : hooks d’affichage avec le nombre de modules. action=move déplace un module au sein d’un hook vers position (1 = premier). action=unhook détache un module d’un hook (il ne s’y affiche plus mais continue de fonctionner). action=hook accroche un module (uniquement si le module prend en charge ce hook). Les modifications ont un aperçu avec l’ordre avant et après et peuvent être annulées avec ps_revert_change. Les modifications exigent l’interrupteur Thème.
Paramètres
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| action | enum: list | move | unhook | hook | oui | list | move | unhook | hook. |
| hook | string | quand | Nom du hook, par exemple displayHome, displayFooter, displayProductAdditionalInfo. |
| module | string | quand | Nom technique du module (ps_list_modules). |
| position | integer | non | move/hook : position cible (1 = premier). hook sans position = à la fin. De 1 à 200. |
| confirm | boolean | non | false (par défaut) renvoie un aperçu et n’enregistre rien. true exécute, uniquement après que l’utilisateur a validé l’aperçu, avec change_token. |
| change_token | string | quand | Jeton issu de l’aperçu. Obligatoire avec confirm=true. Valable 30 minutes, à usage unique, lié aux arguments et à l’état des données de l’aperçu. |
Limites
Un module et un hook par modification. Position de 1 à 200. Après une modification : ps_clear_cache et ps_inspect_page.
Ce que vous voyez avant tout enregistrement
Le chat appelle d’abord l’outil sans le confirmer. Le module renvoie un aperçu (valeurs actuelles et nouvelles) et un jeton à usage unique valable 30 minutes. Le chat vous montre l’aperçu et n’enregistre la modification qu’après votre oui.
Outils liés
- Lister les modules ps_list_modules
- Inspecter une page de la boutique ps_inspect_page
- Vider le cache ps_clear_cache
Cas d’usage avec cet outil
- Modifier le comportement d’un module quand changer son apparence ne suffit pas
- Réorganiser les blocs de votre page d’accueil
- Supprimer sans risque un module que vous n’utilisez plus
Dernière mise à jour: 2026-10-11