D’abord, une identité exacte
Une recherche succincte de boutique doit renvoyer l’hôte Shopify normalisé exact. Les domaines similaires et régionaux sont rejetés.
Validation de l’identitéCette procédure fournit un aperçu vérifié du catalogue de produits d’une boutique Shopify.
Analysez les données observées du catalogue d’une boutique Shopify à partir de son domaine exact : structure de l’assortiment, prix des marchandises, réductions, lots et produits représentatifs.
Exemple d’exécution · 13 octobre 2026 · <1 min
Publié par Spytrend · 7 oct. 2026 · Méthodologie
Exécutez les quatre prompts dans une même conversation, ou lancez la procédure complète en une seule fois.
Normalisez un domaine Shopify exact et conservez les règles de preuve de l’aperçu.
Voir le promptMasquer le promptCréez un aperçu du catalogue de produits Shopify pour **quietcabins.ca**. Normalisez `quietcabins.ca` en un hôte en minuscules, sans protocole, chemin, paramètres de requête, fragment ni préfixe `www.`. Vérifiez qu’un seul hôte non vide a été fourni. N’appelez aucun outil. Conservez pour les étapes suivantes : le domaine normalisé exact ; le périmètre de l’aperçu observé ; la règle selon laquelle le total déclaré par le catalogue, les enregistrements détaillés conservés, les produits uniques et les variantes restent distincts ; la séparation entre marchandises et éléments hors marchandises ; le sens des statuts `Complet`, `Partiel` et `Indisponible` ; et la limite de 300 mots pour la réponse finale. Renvoyez uniquement le domaine normalisé et une phrase confirmant le périmètre. Arrêtez-vous après l’étape 1.
N’acceptez qu’une correspondance exacte de l’hôte normalisé avant d’ouvrir le catalogue.
Voir le promptMasquer le promptMaîtrisez les coûts : avant chaque appel payant à Spytrend, exécutez l’outil gratuit `estimate_cost` avec le même outil et les mêmes arguments, estimez le coût et respectez le budget indiqué par l’utilisateur ; si l’utilisateur n’a pas indiqué de budget, communiquez-lui l’estimation avant le premier appel payant. Si un consentement tarifaire est requis, affichez les conditions renvoyées et attendez l’accord explicite du client ; n’acceptez jamais à sa place. Si un appel nécessaire dépasse le budget indiqué, n’effectuez aucun appel payant et renvoyez `Le budget ne permet pas d’effectuer la recherche requise` ; omettez tout appel facultatif qui dépasse le budget et signalez la réduction de couverture. Lors de l’ouverture de publicités avec `get_ad`, ignorez les publicités multilingues (`is_multilang`) et n’appelez jamais `get_media` après `get_ad`. Ne réessayez qu’une seule fois, uniquement si `retryable=true`, après le délai `retry_after_seconds`. Lisez `params.ignored` après chaque recherche ; un filtre requis qui a été ignoré ne doit jamais être considéré comme appliqué. N’incluez pas les informations de coût dans le rapport client final. À partir du domaine normalisé conservé, utilisez Spytrend en lecture seule et exécutez une seule fois `search_shops(q=<exact normalized domain>, platform="Shopify", exclude_infrastructure=true, limit=5)`. Acceptez uniquement la ligne dont le nom d’hôte normalisé correspond exactement au domaine demandé. Ignorez les domaines ressemblants, les domaines régionaux, les sous-domaines et les correspondances approximatives. Si l’appel renvoie `busy` ou `timeout` avec `retry_after_seconds`, attendez exactement cet intervalle et relancez une seule fois le même appel. Ne relancez pas un appel terminé sans résultat. Si aucune ligne Shopify ne correspond exactement, renvoyez uniquement le titre `# Aperçu du catalogue Shopify : quietcabins.ca`, `**Indisponible**`, une phrase indiquant qu’aucune correspondance Shopify exacte n’a été confirmée, et la mention finale obligatoire ci-dessous. N’effectuez aucun appel au catalogue et terminez la procédure. Sinon, conservez le domaine exact, l’identité Shopify confirmée et le nom de boutique renvoyé. Renvoyez uniquement un point de contrôle confirmant l’identité. N’y incluez aucun champ de la boutique sans rapport avec cette confirmation. Arrêtez-vous après l’étape 2. Mention finale obligatoire pour un résultat qui clôt la procédure : `Les données de catalogue et de prix sont des signaux observés à des fins de recherche. Elles ne prouvent ni les stocks, ni les ventes, ni la demande, ni la rentabilité, ni une couverture complète du catalogue.`
Distinguez la couverture, les marchandises, les prix admissibles aux calculs et les produits représentatifs.
Voir le promptMasquer le promptContrôle des coûts : conservez le budget d’exécution restant de l’étape 2. Avant `get_shop` et son unique nouvelle tentative autorisée, exécutez gratuitement `estimate_cost` avec les mêmes arguments et indiquez à l’utilisateur `max_tokens`. Exécutez l’appel uniquement si ce maximum tient dans le budget restant, déduisez les `tokens_charged` réels et conservez le solde. Ne réessayez qu’une seule fois, uniquement si `retryable=true`, après le délai `retry_after_seconds` et une nouvelle estimation. Si l’appel requis dépasse le budget, ne l’exécutez pas et renvoyez `La limite budgétaire empêche les recherches requises`. En utilisant uniquement le domaine exact confirmé et conservé, appelez une seule fois `get_shop(domain=<exact normalized domain>, products_limit=12, products_offset=0)`. N’utilisez aucun outil lié aux publicités ou aux annonceurs, aucun outil de recherche de produits ni aucun outil web externe. Si l’appel renvoie `retryable=true` avec `retry_after_seconds`, attendez exactement cet intervalle, obtenez une nouvelle estimation avec les mêmes arguments et relancez une seule fois le même appel. Traitez la réponse comme un aperçu des données observées qui peut être obsolète, incomplet, tronqué ou contenir des variantes et des doublons. Utilisez uniquement les champs explicitement renvoyés. Ne tirez aucune conclusion sur les stocks, la disponibilité, les ventes, la demande, la popularité, la présence parmi les meilleures ventes, les marges ou les performances. Créez et conservez un unique point de contrôle compact pour la réponse finale, contenant : - le résultat de l’appel au catalogue, les éléments attestant d’une troncature ou de l’exhaustivité et le statut final ; - le total annoncé par le catalogue, le nombre d’enregistrements d’articles conservés, le nombre de produits uniques et le nombre de variantes, sous forme de valeurs distinctes lorsqu’elles sont disponibles ; - les nombres d’articles par famille de produits et le nombre d’articles sans type renseigné ; - les nombres explicitement indiqués d’éléments hors produits : cartes-cadeaux, garanties, expédition, livraison, montage, installation, acomptes, frais, suppléments et services ; - pour chaque devise, les prix valides, positifs et dédupliqués des produits, après exclusion des prix manquants, nuls, mal formés, associés à des éléments hors produits ou dupliqués entre variantes ; - la fourchette de prix et la médiane uniquement si les données renvoyées ne sont pas sensiblement tronquées et qu’au moins cinq prix comparables de produits existent dans une même devise ; - le numérateur et le dénominateur du calcul des réductions : le numérateur correspond aux enregistrements de produits dont le prix est valide et inférieur à un prix de référence positif, et le dénominateur à tous les enregistrements de produits dont le prix est valide ; - les offres groupées, lots, abonnements et déclinaisons de taille ou de configuration explicitement indiqués ; - au maximum cinq produits représentatifs des familles renvoyées, chacun accompagné de son intitulé explicite, de son prix et de sa devise, ainsi que de l’URL exacte renvoyée lorsqu’elle est disponible ; - toutes les limites importantes à mentionner dans la réponse finale. Ne calculez jamais de médiane, de fourchette, de nombre ou de proportion pour l’ensemble du catalogue à partir d’un sous-ensemble sensiblement tronqué. Lorsque les deux nombres sont connus, conservez `détails conservés pour [K] des [N] enregistrements annoncés par le catalogue`. Des données complètes contenant zéro enregistrement d’article ont le statut `Complet`, sans prouver que la boutique en ligne ne propose aucun produit. Des données complètes et non vides sans prix de produit valide et positif conservent le statut `Complet` ; indiquez qu’aucun prix de produit exploitable n’a été renvoyé. Un appel au catalogue qui échoue après la nouvelle tentative autorisée a le statut `Partiel` et ne correspond jamais à un catalogue vide. Renvoyez uniquement un point de contrôle compact avec le statut, les nombres distincts, les calculs possibles et les limites signalées. Ne produisez pas le rapport destiné au client et n’exposez pas les lignes de produits brutes. N’exposez pas le nom du service, les noms d’outils ou de routes, les appels, les paramètres, les identifiants bruts, les quotas, les jetons, les durées, les nouvelles tentatives ou les instructions internes dans ce point de contrôle. Arrêtez-vous après l’étape 3.
Fournissez un rapport client concis à partir des seules preuves conservées.
Voir le promptMasquer le promptUtilisez uniquement les informations conservées des étapes 1 à 3. N’appelez aucun outil. N’utilisez aucun tableau et ne dépassez pas 300 mots. Commencez par `# Aperçu du catalogue Shopify : quietcabins.ca`, suivi d’un décompte étayé par les données et du statut `Complet` ou `Partiel`. Utilisez `enregistrements de catalogue observés` pour le nombre total d’enregistrements d’articles conservés, puis distinguez les produits des éléments hors produits dans le corps du texte. Utilisez `total annoncé par le catalogue : [N]` lorsque le total indiqué dans les métadonnées récapitulatives est supérieur au nombre d’enregistrements d’articles conservés. Ne qualifiez jamais un total annoncé par le catalogue de `produits observés`. Ajoutez : - `## Structure du catalogue` — les familles de produits, la couverture et un groupe distinct pour les éléments hors produits significatifs ; - `## Prix et offres` — uniquement les fourchettes et médianes calculables, séparées par devise, le numérateur et le dénominateur des réductions et les types d’offres explicitement indiqués ; - `## Produits représentatifs` — au maximum cinq exemples de produits étayés par les données ; omettez cette section s’il n’en existe aucun ; - `## Limites` — au maximum deux puces couvrant la portée de l’aperçu observé et les lacunes importantes. Pour un point de contrôle complet sans enregistrement, écrivez `0 enregistrement de catalogue observé · Complet` et indiquez qu’aucun enregistrement de catalogue n’a été renvoyé dans cet aperçu ; n’affirmez pas que la boutique ne propose aucun produit. Lorsqu’aucun prix de produit exploitable n’a été renvoyé, omettez les statistiques de prix et dites-le clairement. N’exposez pas le nom du service, les noms d’outils ou de routes, les appels, les paramètres, les identifiants bruts, les quotas, les jetons, les durées, les nouvelles tentatives, les instructions internes ou les correspondances approximatives rejetées. N’inventez pas de liens. Terminez exactement par : `Les données de catalogue et de prix sont des signaux observés à des fins de recherche. Elles ne prouvent ni les stocks, ni les ventes, ni la demande, ni la rentabilité, ni une couverture complète du catalogue.` Arrêtez-vous après l’étape 4.
Maîtrisez les coûts : avant chaque appel payant à Spytrend, exécutez l’outil gratuit `estimate_cost` avec le même outil et les mêmes arguments, estimez le coût et respectez le budget indiqué par l’utilisateur ; si l’utilisateur n’a pas indiqué de budget, communiquez-lui l’estimation avant le premier appel payant. Si un consentement tarifaire est requis, affichez les conditions renvoyées et attendez l’accord explicite du client ; n’acceptez jamais à sa place. Si un appel nécessaire dépasse le budget indiqué, n’effectuez aucun appel payant et renvoyez `Le budget ne permet pas d’effectuer la recherche requise` ; omettez tout appel facultatif qui dépasse le budget et signalez la réduction de couverture. Lors de l’ouverture de publicités avec `get_ad`, ignorez les publicités multilingues (`is_multilang`) et n’appelez jamais `get_media` après `get_ad`. Ne réessayez qu’une seule fois, uniquement si `retryable=true`, après le délai `retry_after_seconds`. Lisez `params.ignored` après chaque recherche ; un filtre requis qui a été ignoré ne doit jamais être considéré comme appliqué. N’incluez pas les informations de coût dans le rapport client final. Créez un aperçu du catalogue de produits pour **quietcabins.ca**. Utilisez Spytrend en lecture seule. Exécutez toutes les étapes de recherche en un seul tour et renvoyez uniquement le rapport client final. Ne vous arrêtez pas après la validation. ## Identité de la boutique 1. Normalisez `quietcabins.ca` en un hôte en minuscules, sans protocole, chemin, paramètres de requête, fragment ni préfixe `www.`. 2. Exécutez `search_shops(q=<exact normalized domain>, platform="Shopify", exclude_infrastructure=true, limit=5)`. 3. N’acceptez que la ligne dont l’hôte normalisé correspond exactement au domaine demandé. Ignorez les domaines ressemblants, régionaux, les sous-domaines et les correspondances approximatives. 4. Si aucune ligne Shopify exacte n’est renvoyée, arrêtez-vous avec le statut `Indisponible` : la boutique Shopify demandée n’a pas pu être confirmée. Ne lui substituez pas un autre domaine. ## Aperçu du catalogue 5. Pour le domaine exact confirmé, appelez une seule fois `get_shop(domain=<exact normalized domain>, products_limit=12, products_offset=0)`. N’appelez aucun outil lié aux publicités ou aux annonceurs, aucun outil de recherche de produits ni aucun outil web externe. 6. Traitez le catalogue renvoyé comme un aperçu observé. Il peut être incomplet, obsolète, tronqué ou contenir des variantes et des doublons. Ne le présentez jamais comme le catalogue complet et à jour de la boutique. 7. Utilisez uniquement les enregistrements et les champs de produits explicitement renvoyés. Ne déduisez ni les stocks, ni la disponibilité, ni les ventes, ni la demande, ni la popularité, ni le statut de meilleure vente, ni les marges, ni les performances. 8. Séparez les marchandises principales des enregistrements explicitement liés aux cartes cadeaux, aux garanties, à l’expédition, à la livraison, au montage, à l’installation, aux acomptes, aux frais, aux suppléments et aux autres services. Présentez ces éléments hors marchandises dans un groupe observé distinct lorsqu’ils sont significatifs. Excluez-les de la fourchette de prix des marchandises principales, de la médiane, de la part de produits en réduction et de la sélection des produits représentatifs. Si aucune marchandise principale n’est renvoyée, indiquez-le et ne présentez pas des services ou des frais comme des produits. 9. Déterminez les éléments suivants lorsque les données renvoyées le permettent : - le total déclaré par le catalogue, les enregistrements détaillés conservés, les produits uniques et les variantes, sous forme de décomptes distincts ; ne présentez jamais un total récapitulatif comme des données détaillées conservées ou observées ; - les principales familles de produits ou les types de produits renvoyés ; - la fourchette de prix observée et les devises ; - le prix médian des produits, uniquement si au moins cinq prix comparables au niveau des produits de base peuvent être identifiés dans une même devise ; - le nombre et la part d’enregistrements de marchandises principales dont le prix est valide et le prix actuel explicitement inférieur au prix de comparaison ; utilisez tous les enregistrements de marchandises principales dont le prix est valide comme dénominateur et précisez ce dénominateur ; - les lots, packs de plusieurs unités, abonnements ou formats récurrents, uniquement lorsqu’ils sont explicites dans les titres ou les champs ; - cinq produits représentatifs couvrant les principales familles renvoyées, avec le prix observé et l’URL exacte du produit renvoyée, si elle est disponible. 10. Traitez chaque devise séparément. Excluez des calculs de fourchette, de médiane et de réduction les prix manquants, nuls, mal formés, associés à des éléments hors marchandises ou à des doublons de variantes. Ne comparez pas des lots, des abonnements ou des quantités par pack différents comme s’il s’agissait de produits équivalents. 11. Une réponse complète reçue avec succès, sans aucun enregistrement détaillé renvoyé, reçoit le statut `Complet` : indiquez `0 enregistrement de catalogue observé` et précisez qu’aucun enregistrement de catalogue n’a été renvoyé dans cet aperçu ; n’affirmez pas que la boutique n’a aucun produit. Si des enregistrements existent mais qu’aucun ne présente de prix valide et positif pour une marchandise principale, conservez le statut `Complet` si la réponse est complète, omettez toutes les statistiques de prix et indiquez qu’aucun prix de marchandise exploitable n’a été renvoyé. 12. Si l’appel du catalogue réussit mais que la réponse est trop pauvre ou tronquée pour calculer un indicateur, omettez cet indicateur et précisez la limite. Lorsque les deux valeurs sont connues, indiquez `données détaillées conservées pour [K] des [N] enregistrements déclarés par le catalogue`. Ne calculez jamais de médiane, de fourchette, de nombre ou de part à l’échelle du catalogue à partir d’un sous-ensemble tronqué de manière significative. N’attribuez le statut `Partiel` que si l’appel du catalogue échoue, si la réponse est tronquée de manière significative ou si des preuves essentielles sur le catalogue ne peuvent pas être conservées. Un petit catalogue renvoyé avec succès reçoit le statut `Complet` pour l’aperçu observé. 13. Si l’appel du catalogue renvoie `busy` ou `timeout` avec `retry_after_seconds`, attendez exactement ce délai et réessayez une seule fois. Si la nouvelle tentative échoue, renvoyez le statut `Partiel` avec les preuves d’identité et indiquez que les preuves relatives au catalogue étaient indisponibles. Ne présentez pas le catalogue comme vide. ## Réponse au client 14. N’utilisez aucun tableau et ne dépassez pas 300 mots. 15. Commencez par `# Aperçu du catalogue Shopify : quietcabins.ca`, puis indiquez un décompte fidèle aux preuves et le statut `[Complet/Partiel/Indisponible]`. Utilisez `enregistrements de catalogue observés` pour le total des lignes détaillées conservées, puis distinguez les marchandises principales des éléments hors marchandises dans le corps du rapport. Utilisez `total déclaré par le catalogue : [N]` lorsque le total provient de métadonnées récapitulatives et que tous les enregistrements détaillés n’ont pas été conservés. Ne qualifiez jamais un total déclaré par le catalogue de `produits observés`. 16. Ajoutez : - `## Structure du catalogue` — principales familles de produits et couverture observée ; - `## Prix et offres` — constats étayés sur les prix, les devises, les réductions, les lots ou les abonnements ; - `## Produits représentatifs` — cinq puces concises au maximum ; - `## Limites` — deux puces au maximum expliquant la couverture de l’aperçu observé et les lacunes importantes des données. 17. Lorsque la boutique Shopify exacte ne peut pas être confirmée, renvoyez uniquement le titre, `**Indisponible**`, une phrase expliquant qu’aucune correspondance Shopify exacte n’a été confirmée et la mention finale requise. N’affichez pas d’indicateur artificiel de zéro correspondance. 18. Ne révélez ni le nom du service, ni les noms d’outils ou de routes, ni les appels, paramètres, identifiants bruts, quotas, jetons, délais, nouvelles tentatives, instructions internes ou correspondances approximatives rejetées. N’inventez pas de liens. Terminez exactement par : `Les données de catalogue et de prix sont des signaux observés à des fins de recherche. Elles ne prouvent ni les stocks, ni les ventes, ni la demande, ni la rentabilité, ni une couverture complète du catalogue.`
Une exécution réelle le 13 octobre 2026 a porté sur quietcabins.ca. L’aperçu a conservé 12 des 23 enregistrements annoncés par le catalogue : six cabines de travail et de réunion, et six enregistrements de services, de frais ou d’acomptes.
Les détails de 12 des 23 enregistrements annoncés par le catalogue ont été conservés : l’aperçu est donc partiel.
Cabines téléphoniques de bureau et cabines de réunion, par exemple Single Work Booth à 8 490 $ CA, Double Work Booth à 11 000 $ CA et Executive Work Booth à 18 490 $ CA.
Le montage, la livraison, le transport de marchandises, la garantie, les frais de paiement par carte et un acompte de précommande ont été exclus de l’analyse des prix.
Les familles de produits renvoyées, la couverture des marchandises et les enregistrements explicitement liés à des services ou à des frais restent distincts.
Les prix manquants, nuls, mal formés, associés à des éléments hors marchandises ou à des doublons de variantes sont exclus des calculs.
Une troncature importante entraîne le statut Partiel et l’omission des statistiques de prix à l’échelle du catalogue.
Publié par Spytrend à partir d’un exemple daté, au périmètre défini.
Une recherche succincte de boutique doit renvoyer l’hôte Shopify normalisé exact. Les domaines similaires et régionaux sont rejetés.
Validation de l’identitéSeul le domaine confirmé est ouvert. Les outils liés aux publicités ou aux annonceurs, les outils de recherche de produits et les outils web externes sont exclus.
Périmètre de rechercheLe total déclaré par le catalogue, les lignes conservées, les produits uniques et les variantes ne sont jamais considérés comme des décomptes interchangeables.
Règles de comptageLa fourchette de prix, la médiane et la part de produits en réduction à l’échelle du catalogue sont omises lorsque les données détaillées conservées sont tronquées de manière significative.
Conditions de calculNon. Il s’agit d’un aperçu observé qui peut être incomplet, obsolète, tronqué ou contenir des doublons et des variantes.
Les cartes cadeaux, les garanties, l’expédition, la livraison, le montage, l’installation, les acomptes, les frais et les suppléments sont présentés séparément et exclus des calculs de prix des marchandises.
Le résultat passe au statut Partiel et la fourchette de prix, la médiane et la part de produits en réduction à l’échelle du catalogue sont omises.
Le numérateur correspond aux enregistrements de marchandises dont le prix est valide et le prix actuel inférieur à un prix de comparaison positif. Le dénominateur comprend tous les enregistrements de marchandises principales dont le prix est valide.
Non. Il ne permet pas d’établir les stocks en temps réel, les ventes, la demande, le statut de meilleure vente, les marges ou la rentabilité.
Connectez le MCP Spytrend, saisissez le domaine exact d’une boutique et exécutez les quatre prompts dans une même conversation avec votre IA.