Eerst de exacte identiteit
Een beperkte winkelzoekopdracht moet de exacte genormaliseerde Shopify-host opleveren. Vergelijkbare en regionale domeinen worden afgewezen.
IdentiteitscontroleDeze workflow levert één geverifieerde momentopname van een Shopify-productcatalogus op.
Analyseer een waargenomen momentopname van een Shopify-catalogus op basis van het exacte domein: assortimentsopbouw, productprijzen, afprijzingen, bundels en representatieve producten.
Voorbeelduitvoering · 13 oktober 2026 · <1 min
Gepubliceerd door Spytrend · 7 okt 2026 · Methodologie
Voer de vier prompts uit in één chat, of gebruik de volledige workflow in één keer.
Normaliseer één exact Shopify-domein en bewaar de regels voor onderbouwing van de momentopname.
Bekijk promptVerberg promptMaak een Shopify-productcatalogusmomentopname voor **quietcabins.ca**. Normaliseer `quietcabins.ca` naar een host in kleine letters, zonder protocol, pad, query, fragment of voorafgaand `www.`. Controleer of er precies één niet-lege host is opgegeven. Roep geen tools aan. Bewaar voor de volgende stappen: het exacte genormaliseerde domein; het bereik van de waargenomen momentopname; de regel dat het door de catalogus gemelde totaal, bewaarde artikelrecords, unieke producten en varianten gescheiden blijven; het onderscheid tussen producten en overige posten; de betekenis van `Volledig`, `Gedeeltelijk` en `Niet beschikbaar`; en de limiet van 300 woorden voor het uiteindelijke antwoord. Geef alleen het genormaliseerde domein en een bevestiging van het onderzoeksbereik in één zin terug. Stop na stap 1.
Open de catalogus alleen als de genormaliseerde host exact overeenkomt.
Bekijk promptVerberg promptKostenbewaking: voer vóór elke betaalde Spytrend-aanroep de gratis `estimate_cost` uit met dezelfde tool en argumenten, schat de kosten en blijf binnen het door de gebruiker opgegeven budget; heeft de gebruiker geen budget opgegeven, meld dan de raming vóór de eerste betaalde aanroep. Als toestemming voor de prijsvoorwaarden vereist is, toon dan de ontvangen voorwaarden en stop totdat de klant expliciet akkoord gaat; accepteer nooit namens de klant. Past een vereiste aanroep niet binnen het opgegeven budget, voer dan geen betaalde aanroep uit en geef `Budgetlimiet verhindert het vereiste onderzoek` terug; sla een optionele aanroep die niet past over en vermeld de beperktere dekking. Sla bij het openen van advertenties met `get_ad` meertalige advertenties (`is_multilang`) over en roep na `get_ad` nooit `get_media` aan. Probeer alleen opnieuw als `retryable=true`, na `retry_after_seconds`, en maximaal één keer. Lees na elke zoekopdracht `params.ignored`; beschouw een genegeerd verplicht filter nooit als toegepast. Neem kostenmeldingen niet op in het uiteindelijke klantrapport. Gebruik Spytrend uitsluitend om gegevens te lezen en voer met het bewaarde genormaliseerde domein `search_shops(q=<exact normalized domain>, platform="Shopify", exclude_infrastructure=true, limit=5)` eenmaal uit. Accepteer alleen de rij waarvan de genormaliseerde host exact overeenkomt met het opgegeven domein. Negeer gelijkende domeinen, regionale domeinen, subdomeinen en benaderende overeenkomsten. Als de aanroep `busy` of `timeout` met `retry_after_seconds` retourneert, wacht dan exact dat interval en herhaal dezelfde aanroep eenmaal. Herhaal geen voltooide aanroep met nul resultaten. Als er geen exact overeenkomende Shopify-rij wordt geretourneerd, geef dan alleen de titel `# Shopify-catalogusmomentopname: quietcabins.ca`, `**Niet beschikbaar**`, één zin waarin staat dat er geen exacte Shopify-overeenkomst is bevestigd, en de verplichte afsluitende disclaimer hieronder. Voer geen catalogusaanroep uit en beëindig de workflow. Bewaar anders het exacte domein, de bevestigde Shopify-identiteit en de geretourneerde winkelnaam. Geef alleen een tussenresultaat met de bevestigde identiteit, zonder overige winkelvelden. Stop na stap 2. Verplichte afsluitende disclaimer voor een eindresultaat: `Catalogus- en prijsgegevens zijn waargenomen onderzoekssignalen. Ze bewijzen geen voorraad, verkoop, vraag, winstgevendheid of volledige catalogusdekking.`
Leg de dekking, producten, bruikbare prijsgegevens en representatieve producten afzonderlijk vast.
Bekijk promptVerberg promptKostenbewaking: bewaar het resterende budget voor deze uitvoering uit stap 2. Voer vóór `get_shop` en de enige toegestane herhaling de gratis tool `estimate_cost` uit met identieke argumenten en laat de gebruiker `max_tokens` zien. Voer de aanroep alleen uit als dat maximum binnen het resterende budget past, trek de werkelijke `tokens_charged` af en bewaar het resterende budget. Herhaal uitsluitend bij `retryable=true` en precies eenmaal, na `retry_after_seconds` en een nieuwe kostenraming. Als de vereiste aanroep het budget overschrijdt, voer deze dan niet uit en geef `De budgetlimiet verhindert het vereiste onderzoek` terug. Gebruik uitsluitend het bewaarde, bevestigde exacte domein en roep `get_shop(domain=<exact normalized domain>, products_limit=12, products_offset=0)` eenmaal aan. Roep geen tools aan voor advertenties, adverteerders, productzoekopdrachten of het externe web. Als de aanroep `retryable=true` met `retry_after_seconds` retourneert, wacht dan exact dat interval, vraag een nieuwe kostenraming met identieke argumenten op en herhaal dezelfde aanroep eenmaal. Behandel het antwoord als een waargenomen momentopname die verouderd, onvolledig of afgekapt kan zijn en varianten en dubbele records kan bevatten. Gebruik alleen expliciet geretourneerde velden. Leid niets af over voorraad, beschikbaarheid, verkoop, vraag, populariteit, bestsellerstatus, marges of prestaties. Maak en bewaar één compact tussenresultaat voor het eindantwoord met: - de uitkomst van de catalogusaanroep, bewijs voor afkapping of volledigheid en de eindstatus; - het door de catalogus gemelde totaal, het aantal bewaarde artikelrecords, het aantal unieke producten en het aantal varianten als afzonderlijke waarden, voor zover beschikbaar; - aantallen per productgroep binnen het kernassortiment en het aantal zonder producttype; - expliciete aantallen voor overige posten: cadeaubonnen, garanties, verzending, bezorging, montage, installatie, aanbetalingen, kosten, toeslagen en diensten; - per valuta de geldige positieve prijzen van het kernassortiment, ontdubbeld en na uitsluiting van ontbrekende prijzen, nulprijzen, ongeldige prijzen, prijzen van overige posten en dubbele variantprijzen; - de prijsvork en mediaan, uitsluitend als de geretourneerde gegevens niet substantieel zijn afgekapt en er minstens vijf vergelijkbare prijzen van het kernassortiment in één valuta beschikbaar zijn; - de teller en noemer voor afprijzingen, waarbij de teller bestaat uit records van het kernassortiment met een geldige prijs waarvan de huidige prijs lager is dan de positieve vergelijkingsprijs, en de noemer uit alle records van het kernassortiment met een geldige prijs; - expliciete patronen voor bundels, multipacks, abonnementen en maten of configuraties; - maximaal vijf representatieve producten uit het kernassortiment, verspreid over de geretourneerde productgroepen, elk met de expliciete titel, prijs en valuta, en de exact geretourneerde URL indien beschikbaar; - alle wezenlijke beperkingen die in het eindantwoord moeten staan. Bereken nooit een mediaan, prijsvork, aantal of aandeel voor de hele catalogus op basis van een substantieel afgekapt deel ervan. Bewaar, wanneer beide aantallen bekend zijn, `details bewaard voor [K] van de [N] door de catalogus gemelde records`. Volledige geretourneerde gegevens met nul artikelrecords krijgen de status `Volledig`; dit bewijst niet dat de live winkel geen producten heeft. Volledige, niet-lege gegevens zonder geldige positieve prijs voor het kernassortiment behouden de status `Volledig`; leg vast dat er geen bruikbare prijzen voor het kernassortiment zijn geretourneerd. Een mislukte catalogusaanroep na de toegestane herhaling krijgt de status `Gedeeltelijk` en geldt nooit als een catalogus met nul records. Geef alleen een compact tussenresultaat met de status, afzonderlijke aantallen, welke berekeningen mogelijk zijn en de vastgestelde beperkingen. Stel het rapport voor de klant niet op en toon geen ruwe productrecords. Vermeld in dit tussenresultaat geen servicenaam, tool- of routenamen, aanroepen, parameters, ruwe ID's, quota, tokens, tijdsgegevens, herhaalpogingen of interne instructies. Stop na stap 3.
Lever het beknopte klantrapport uitsluitend op basis van bewaarde gegevens.
Bekijk promptVerberg promptGebruik alleen de bewaarde gegevens uit stap 1–3. Roep geen tools aan. Gebruik geen tabel en blijf binnen 300 woorden. Begin met `# Shopify-catalogusmomentopname: quietcabins.ca`, gevolgd door één door de gegevens onderbouwd aantal en `Volledig` of `Gedeeltelijk`. Gebruik `waargenomen catalogusrecords` voor het totale aantal bewaarde artikelrecords en maak daarna in de tekst onderscheid tussen het kernassortiment en overige posten. Gebruik `door de catalogus gemeld totaal: [N]` wanneer het totaal in de samenvattende metadata hoger is dan het aantal bewaarde artikelrecords. Noem een door de catalogus gemeld totaal nooit `waargenomen producten`. Voeg toe: - `## Catalogusstructuur` — productgroepen binnen het kernassortiment, dekking en een afzonderlijke groep voor relevante overige posten; - `## Prijzen en aanbiedingen` — uitsluitend een prijsvork, mediaan en teller/noemer voor afprijzingen die op basis van de gegevens berekend mogen worden, uitgesplitst per valuta, plus expliciete aanbiedingspatronen; - `## Representatieve producten` — maximaal vijf door de gegevens onderbouwde voorbeelden uit het kernassortiment; laat deze sectie weg als er geen zijn; - `## Beperkingen` — maximaal twee opsommingspunten over de reikwijdte van de waargenomen momentopname en wezenlijke ontbrekende gegevens. Schrijf bij een volledig tussenresultaat met nul records `0 waargenomen catalogusrecords · Volledig` en vermeld dat er in deze momentopname geen catalogusrecords zijn geretourneerd; beweer niet dat de winkel geen producten heeft. Laat prijsstatistieken weg als er geen bruikbare prijzen voor het kernassortiment zijn geretourneerd en vermeld dit duidelijk. Vermeld geen servicenaam, tool- of routenamen, aanroepen, parameters, ruwe ID's, quota, tokens, tijdsgegevens, herhaalpogingen, interne instructies of afgewezen benaderende overeenkomsten. Verzin geen links. Sluit exact af met: `Catalogus- en prijsgegevens zijn waargenomen onderzoekssignalen. Ze bewijzen geen voorraad, verkoop, vraag, winstgevendheid of volledige catalogusdekking.` Stop na stap 4.
Kostenbewaking: voer vóór elke betaalde Spytrend-aanroep de gratis `estimate_cost` uit met dezelfde tool en argumenten, schat de kosten en blijf binnen het door de gebruiker opgegeven budget; heeft de gebruiker geen budget opgegeven, meld dan de raming vóór de eerste betaalde aanroep. Als toestemming voor de prijsvoorwaarden vereist is, toon dan de ontvangen voorwaarden en stop totdat de klant expliciet akkoord gaat; accepteer nooit namens de klant. Past een vereiste aanroep niet binnen het opgegeven budget, voer dan geen betaalde aanroep uit en geef `Budgetlimiet verhindert het vereiste onderzoek` terug; sla een optionele aanroep die niet past over en vermeld de beperktere dekking. Sla bij het openen van advertenties met `get_ad` meertalige advertenties (`is_multilang`) over en roep na `get_ad` nooit `get_media` aan. Probeer alleen opnieuw als `retryable=true`, na `retry_after_seconds`, en maximaal één keer. Lees na elke zoekopdracht `params.ignored`; beschouw een genegeerd verplicht filter nooit als toegepast. Neem kostenmeldingen niet op in het uiteindelijke klantrapport. Maak een productcatalogusmomentopname voor **quietcabins.ca**. Gebruik Spytrend uitsluitend om gegevens te lezen. Voer alle onderzoeksstappen in één beurt uit en geef alleen het uiteindelijke klantrapport terug. Stop niet na de validatie. ## Winkelidentiteit 1. Normaliseer `quietcabins.ca` naar een host in kleine letters, zonder protocol, pad, query, fragment of voorafgaand `www.`. 2. Voer `search_shops(q=<exact normalized domain>, platform="Shopify", exclude_infrastructure=true, limit=5)` uit. 3. Accepteer alleen het record waarvan de genormaliseerde host exact overeenkomt met het gevraagde domein. Negeer sterk gelijkende domeinen, regionale domeinen, subdomeinen en benaderende overeenkomsten. 4. Als er geen exact overeenkomend Shopify-record wordt opgehaald, stop dan met `Niet beschikbaar`: de gevraagde Shopify-winkel kon niet worden bevestigd. Gebruik geen ander domein als vervanging. ## Catalogusmomentopname 5. Roep voor het bevestigde exacte domein één keer `get_shop(domain=<exact normalized domain>, products_limit=12, products_offset=0)` aan. Gebruik geen tools voor advertenties, adverteerders, productzoekopdrachten of extern webonderzoek. 6. Behandel de opgehaalde catalogus als een waargenomen momentopname. Deze kan onvolledig, verouderd of afgekapt zijn, of varianten en dubbele records bevatten. Beschrijf deze nooit als de volledige, actuele catalogus van de winkel. 7. Gebruik alleen expliciet opgehaalde productrecords en velden. Leid hieruit geen voorraad, beschikbaarheid, verkoop, vraag, populariteit, bestsellerstatus, marges of prestaties af. 8. Scheid producten van expliciete records voor cadeaubonnen, garanties, verzending, bezorging, montage, installatie, aanbetalingen, borgsommen, kosten, toeslagen en andere diensten. Vermeld zulke overige posten als een afzonderlijke waargenomen groep als ze relevant zijn. Sluit deze overige posten uit van het prijsbereik, de mediaan, het aandeel afgeprijsde producten en de selectie van representatieve producten. Als er geen producten worden opgehaald, vermeld dit dan en presenteer diensten of kosten niet als producten. 9. Bepaal het volgende, voor zover de opgehaalde gegevens dit ondersteunen: - het door de catalogus gemelde totaal, bewaarde records op artikelniveau, unieke producten en varianten als afzonderlijke aantallen; presenteer een samenvattend totaal nooit als bewaarde of waargenomen detailgegevens; - de belangrijkste productgroepen of opgehaalde producttypen; - het waargenomen prijsbereik en de valuta's; - de mediane productprijs, alleen als er minstens vijf vergelijkbare basisproductprijzen in één valuta kunnen worden vastgesteld; - het aantal en aandeel productrecords met een geldige prijs waarvan de huidige prijs expliciet lager is dan de vergelijkingsprijs; gebruik alle productrecords met een geldige prijs als noemer en vermeld die noemer; sluit overige posten uit van zowel de teller als de noemer; - terugkerende bundels, multipacks, abonnementen of patronen in formaten en maten, alleen als die expliciet in titels of velden staan; - vijf representatieve producten verspreid over de belangrijkste opgehaalde productgroepen, met de waargenomen prijs en de exacte opgehaalde product-URL, indien beschikbaar. 10. Houd valuta's gescheiden. Sluit ontbrekende, ongeldige en nulprijzen, prijzen van overige posten en prijzen uit dubbele variantrecords uit van berekeningen van prijsbereik, mediaan en korting. Vergelijk verschillende bundels, abonnementen of verpakkingsgroottes niet alsof het gelijkwaardige producten zijn. 11. Geef een succesvol en volledig ontvangen gegevenspakket met nul opgehaalde artikelrecords de status `Volledig`: vermeld `0 waargenomen catalogusrecords` en geef aan dat deze momentopname geen catalogusrecords heeft opgeleverd; beweer niet dat de winkel geen producten heeft. Als er wel records zijn maar geen enkel product een geldige positieve prijs heeft, behoud dan de status `Volledig` als het gegevenspakket volledig is, laat alle prijsstatistieken weg en vermeld dat er geen bruikbare productprijzen zijn opgehaald. Laat overige posten hierbij buiten beschouwing. 12. Als de catalogusgegevens succesvol zijn opgehaald maar te beperkt of afgekapt zijn voor één meetwaarde, laat die meetwaarde dan weg en vermeld de beperking. Als beide aantallen bekend zijn, vermeld dan `details bewaard voor [K] van de [N] door de catalogus gemelde records`. Bereken nooit een mediaan, prijsbereik, aantal of aandeel voor de hele catalogus op basis van een wezenlijk afgekapte subset. Gebruik de status `Gedeeltelijk` alleen als de catalogusaanroep mislukt, de respons wezenlijk is afgekapt of essentiële catalogusgegevens niet bewaard kunnen worden. Een kleine maar succesvol opgehaalde catalogus krijgt voor de waargenomen momentopname de status `Volledig`. 13. Als de catalogusaanroep `busy` of `timeout` met `retry_after_seconds` teruggeeft, wacht dan exact dat interval en probeer het één keer opnieuw. Mislukt die poging, geef dan `Gedeeltelijk` terug met de identiteitsonderbouwing en vermeld dat catalogusgegevens niet beschikbaar waren. Rapporteer geen catalogus met nul records. ## Antwoord aan de klant 14. Gebruik geen tabellen en blijf binnen 300 woorden. 15. Begin met `# Shopify-catalogusmomentopname: quietcabins.ca`, gevolgd door één telling die correct op de gegevens is gebaseerd en `[Volledig/Gedeeltelijk/Niet beschikbaar]`. Gebruik `waargenomen catalogusrecords` voor het totale aantal bewaarde artikelrecords en maak vervolgens in de tekst onderscheid tussen producten en overige posten. Gebruik `door de catalogus gemeld totaal: [N]` als het totaal uit samenvattende metadata komt maar niet alle records op artikelniveau zijn bewaard. Noem een door de catalogus gemeld totaal nooit `waargenomen producten`. 16. Voeg toe: - `## Catalogusstructuur` — belangrijkste productgroepen en waargenomen dekking; - `## Prijzen en aanbiedingen` — onderbouwde bevindingen over prijzen, valuta's, kortingen, bundels of abonnementen; - `## Representatieve producten` — maximaal vijf beknopte opsommingspunten; - `## Beperkingen` — maximaal twee opsommingspunten over de dekking van de waargenomen momentopname en wezenlijke hiaten in de gegevens. 17. Als de exacte Shopify-winkel niet kan worden bevestigd, geef dan alleen de titel, `**Niet beschikbaar**`, één zin waarin je uitlegt dat er geen exacte Shopify-overeenkomst is bevestigd en de verplichte afsluitende disclaimer terug. Toon geen kunstmatig berekende meetwaarde van nul overeenkomsten. 18. Vermeld geen servicenaam, tool- of routenamen, aanroepen, parameters, ruwe ID's, quota's, tokens, timing, herhaalpogingen, interne instructies of afgewezen benaderende overeenkomsten. Verzin geen links. Sluit exact af met: `Catalogus- en prijsgegevens zijn waargenomen onderzoekssignalen. Ze bewijzen geen voorraad, verkoop, vraag, winstgevendheid of volledige catalogusdekking.`
Bij een live uitvoering op 13 oktober 2026 is quietcabins.ca gebruikt. De momentopname bevatte 12 van de 23 door de catalogus gemelde records: zes werkcabines en vergadercabines, en zes records voor diensten, kosten of aanbetalingen.
Er zijn details bewaard voor 12 van de 23 door de catalogus gemelde records. Daarom heeft de momentopname de status Gedeeltelijk.
Belcabines en vergadercabines voor op kantoor, bijvoorbeeld Single Work Booth voor CA$ 8.490, Double Work Booth voor CA$ 11.000 en Executive Work Booth voor CA$ 18.490.
Montage, bezorging, vrachtvervoer, garantie, een toeslag voor kaartbetalingen en een aanbetaling voor een voorbestelling zijn uitgesloten van de prijsanalyse.
Opgehaalde productgroepen, de productdekking en expliciete records voor diensten of kosten blijven gescheiden.
Ontbrekende, ongeldige en nulprijzen, prijzen van overige posten en prijzen uit dubbele variantrecords tellen niet mee in berekeningen.
Bij wezenlijk afgekapte gegevens krijgt het resultaat de status Gedeeltelijk en worden prijsstatistieken voor de hele catalogus weggelaten.
Gepubliceerd door Spytrend op basis van een afgebakend voorbeeld met een vastgelegde datum.
Een beperkte winkelzoekopdracht moet de exacte genormaliseerde Shopify-host opleveren. Vergelijkbare en regionale domeinen worden afgewezen.
IdentiteitscontroleAlleen het bevestigde domein wordt geopend. Tools voor advertenties, adverteerders, productzoekopdrachten en extern webonderzoek worden niet gebruikt.
OnderzoeksbereikHet door de catalogus gemelde totaal, bewaarde records, unieke producten en varianten worden nooit als uitwisselbare aantallen behandeld.
TelregelsPrijsbereik, mediaan en aandeel afgeprijsde producten voor de hele catalogus worden weggelaten als de bewaarde detailgegevens wezenlijk zijn afgekapt.
BerekeningsvoorwaardenNee. Het is een waargenomen momentopname die onvolledig, verouderd of afgekapt kan zijn, of dubbele records en varianten kan bevatten.
Cadeaubonnen, garanties, verzending, bezorging, montage, installatie, aanbetalingen, borgsommen, kosten en toeslagen worden apart vermeld en uitgesloten van de productprijsanalyse.
Het resultaat krijgt de status Gedeeltelijk. Prijsbereik, mediaan en aandeel afgeprijsde producten voor de hele catalogus worden weggelaten.
De teller is het aantal productrecords met een geldige prijs waarvan de huidige prijs lager is dan de positieve vergelijkingsprijs. De noemer is het totale aantal productrecords met een geldige prijs. Overige posten tellen in beide gevallen niet mee.
Nee. De momentopname toont geen actuele voorraad, verkoop, vraag, bestsellerstatus, marges of winstgevendheid aan.
Verbind Spytrend MCP, voer een exact winkeldomein in en voer de vier prompts uit in één AI-chat.