Сценарій пошуку товарів на Shopify4 промпти · контрольовані вхідні дані

Знайдіть Shopify-магазини, які продають такі самі товари.

За цим сценарієм ви отримаєте 3–5 перевірених магазинів-конкурентів на Shopify з такими самими товарами.

Опишіть фізичний товар, знайдіть відповідні проіндексовані товари Shopify, перевірте точні домени магазинів і відокремте прямих конкурентів від суміжних спеціалізованих магазинів.

5магазинів у короткому списку

Приклад запуску · 13 жовтня 2026 року · ~2 хв

Опубліковано Spytrend · 29 вересня 2026 · Методологія

Запускайте послідовно

Пошук конкурентів із такими самими товарами за 4 кроки

Промпти оновлюються відповідно до товару й ринку.

Визначте товар

Сформуйте до трьох фрагментів URL товарів зі словами, з’єднаними дефісами, і визначте, які висновки можна робити з даних про країну.

Переглянути промптСховати промпт
Промпт 01
Знайди Shopify-магазини, які продають такі самі товари, як я (Phone cases), на ринку United States | US. Відповідай українською. Магазин для виключення: No domain. Якщо це `No domain`, виключати нічого; інакше нормалізуй його до точного хоста й вилучи цей точний домен із результатів.

Значення ринку має формат `Country name | ISO-2 code`: у викликах інструментів використовуй лише код ISO-2, а у відповіді — лише назву країни. Трактуй ринок лише як повернуті дані про країну, з якої надходить найбільше відвідувачів магазину.

Уточни й нормалізуй, які саме фізичні товари потрібно шукати. Сформуй для них від одного до трьох фрагментів URL товарів, оскільки пошук працює за адресами сторінок товарів: слова в нижньому регістрі, з’єднані дефісами, як у частині URL, що ідентифікує товар (наприклад, `phone-case`, потім коротша або поширена альтернатива, як-от `phone-cover`). Ніколи не використовуй фразу з пробілами як запит.

Не викликай інструменти. Поверни лише нормалізований опис товарів для пошуку, домен для виключення та фрагменти в заданому порядку. Зупинися після кроку 1.
Знайдіть проіндексовані товари

Знайдіть проіндексовані товари Shopify і сформуйте обмежений список доменів-кандидатів.

Переглянути промптСховати промпт
Промпт 02
Контролюй витрати: перед кожним платним викликом Spytrend запускай безкоштовний `estimate_cost` із тим самим інструментом і аргументами, оцінюй вартість і дотримуйся бюджету, зазначеного користувачем; якщо користувач не вказав бюджет, повідом оцінку до першого платного виклику. Якщо потрібна згода з ціновими умовами, покажи отримані умови й зупинись до явної згоди клієнта; ніколи не погоджуйся від його імені. Якщо обов’язковий виклик не вкладається в зазначений бюджет, не виконуй платних викликів і поверни `Ліміт бюджету не дозволяє виконати необхідне дослідження`; необов’язковий виклик, що не вкладається в бюджет, пропусти й повідом про скорочення охоплення. Відкриваючи оголошення через `get_ad`, пропускай багатомовні оголошення (`is_multilang`) і ніколи не викликай `get_media` після `get_ad`. Повторюй виклик лише один раз і лише за умови `retryable=true`, через `retry_after_seconds`. Після кожного пошуку читай `params.ignored`; обов’язковий фільтр, який було проігноровано, ніколи не вважай застосованим. Не включай повідомлення про витрати до підсумкового звіту для клієнта.
Виконай пошук товарів послідовно: один виклик search_products для кожного фрагмента з кроку 1 (не більше трьох), з q=<dashed fragment>, platform="Shopify", country=<ISO-2 code from United States | US> і limit=10. Припини пошук за наступними фрагментами, щойно знайдеш достатньо відповідних магазинів для 3–5 результатів. Не використовуй url_contains, get_shop, search_ads або get_ad.

Усувай дублікати за нормалізованим доменом і URL товару. Якщо домен для виключення вказано (це не `No domain`), вилучи цей точний домен до вибору кандидатів. Залишай лише фізичні товари, що відповідають опису Phone cases. Для кожного рядка вимагай назву або дані про товар, які явно підтверджують відповідність. Виключай маркетплейси й магазини широкого профілю, представлені одним випадковим збігом.

Сформуй список із не більше ніж восьми доменів-кандидатів, надаючи перевагу магазинам із кількома відповідними товарами. Зберігай назви відповідних товарів, зафіксовані ціни й валюти, повернуту категорію, орієнтовну кількість відвідувань на місяць та якість трафіку, якщо ці дані доступні. Поверни короткий список і стислі причини відхилення. Приховуй виклики, ідентифікатори, квоти й час виконання. Зупинися після кроку 2.
Перевірте магазини за точним доменом

Перевірте стислі записи магазинів за точним збігом домену та визначте, які з них є прямими конкурентами, а які — суміжними магазинами.

Переглянути промптСховати промпт
Промпт 03
Контролюй витрати: перед кожним платним викликом Spytrend запускай безкоштовний `estimate_cost` із тим самим інструментом і аргументами, оцінюй вартість і дотримуйся бюджету, зазначеного користувачем; якщо користувач не вказав бюджет, повідом оцінку до першого платного виклику. Якщо потрібна згода з ціновими умовами, покажи отримані умови й зупинись до явної згоди клієнта; ніколи не погоджуйся від його імені. Якщо обов’язковий виклик не вкладається в зазначений бюджет, не виконуй платних викликів і поверни `Ліміт бюджету не дозволяє виконати необхідне дослідження`; необов’язковий виклик, що не вкладається в бюджет, пропусти й повідом про скорочення охоплення. Відкриваючи оголошення через `get_ad`, пропускай багатомовні оголошення (`is_multilang`) і ніколи не викликай `get_media` після `get_ad`. Повторюй виклик лише один раз і лише за умови `retryable=true`, через `retry_after_seconds`. Після кожного пошуку читай `params.ignored`; обов’язковий фільтр, який було проігноровано, ніколи не вважай застосованим. Не включай повідомлення про витрати до підсумкового звіту для клієнта.
Послідовно перевір до п’яти кандидатів через search_shops(q=<exact normalized domain>, platform="Shopify", exclude_infrastructure=true, limit=5). Ніколи не викликай get_shop, search_ads або get_ad.

Якщо після кроку 2 не залишилося жодного домену-кандидата, не викликай жодних інструментів, зафіксуй перевірку як завершену з нульовим результатом і перейди до відповіді для клієнта без результатів. Не шукай заміни на цьому кроці.

Приймай лише рядок, у якому нормалізований хост точно збігається із запитаним доменом. Підтвердь використання Shopify, точний домен, повернуті дані про основну країну відвідувачів для вибраного ринку, категорію, орієнтовну кількість відвідувань на місяць та якість трафіку, якщо ці дані повернуто.

Класифікуй не більше п’яти відібраних магазинів. Для прямого конкурента потрібні кілька відповідних проіндексованих товарів або чітке підтвердження, що потрібний товар чи категорія є основними для магазину. Суміжний магазин — це спеціалізований магазин із ширшим каталогом, у якому є помітна лінійка товарів, що відповідають опису Phone cases. Виключай магазини з одним випадковим збігом у каталозі широкого профілю, без чіткого підтвердження основної ролі потрібного товару чи категорії, з невідповідним доменом, не на Shopify або без рядка з точним збігом домену.

Поверни класифікації та короткі причини виключення. Приховай виклики, ідентифікатори, квоти й час виконання. Зупинися після кроку 3.
Сформулюйте відповідь для клієнта

Порівняйте відповідні товари, зафіксовані ціни й трафік. Наявність реклами Meta не є обов’язковою.

Переглянути промптСховати промпт
Промпт 04
Напиши підсумкову відповідь лише на основі збережених доказів. Більше не викликай інструментів.

Почни з `# Магазини Shopify, що продають Phone cases у <country name>` (лише назва країни, без ISO-коду) і `**[N] прямих конкурентів · [M] суміжних магазинів · [Повне/Часткове]**`. Покажи 3–5 магазинів (менше — лише якщо критеріям відповідає менше магазинів) із класифікацією, точним доменом, підтвердженням відповідності товару запиту, зафіксованими ціною та валютою, якщо їх збережено, орієнтовною кількістю щомісячних відвідувань із позначкою якості трафіку та однією причиною, чому магазин варто перевірити. Додай рівно два порівняння на основі вибірки та не більше трьох пунктів про охоплення дослідження, якщо знайдено щонайменше два результати.

Якщо результатів немає, використай `## Результат`; не стверджуй, що конкурентів не існує. Не використовуй таблиці й дотримуйся обсягу до 280 слів. Приховай назву сервісу, внутрішні позначки, слаги таксономії, маршрути, інструменти, виклики, параметри, необроблені ідентифікатори, відхилені рядки, квоти, токени, час виконання, повторні спроби та підсумки запуску. Познач явно повернене стабільне посилання на сайт самого магазину як `Підтвердження`. Не стверджуй і не натякай на повне охоплення, попит, дохід, прибутковість або частку ринку.

Заверши точно так: `Дані про товари, трафік і магазини — це сигнали, зафіксовані під час дослідження. Вони не підтверджують продажів, доходу, частки ринку чи повного охоплення конкурентів.`

Зупинися після кроку 4.
Запусти весь сценарій одним промптомУсі правила роботи з доказами в одному промпті для копіюванняПереглянути промптСховати промпт
Повний робочий процес
Контролюй витрати: перед кожним платним викликом Spytrend запускай безкоштовний `estimate_cost` із тим самим інструментом і аргументами, оцінюй вартість і дотримуйся бюджету, зазначеного користувачем; якщо користувач не вказав бюджет, повідом оцінку до першого платного виклику. Якщо потрібна згода з ціновими умовами, покажи отримані умови й зупинись до явної згоди клієнта; ніколи не погоджуйся від його імені. Якщо обов’язковий виклик не вкладається в зазначений бюджет, не виконуй платних викликів і поверни `Ліміт бюджету не дозволяє виконати необхідне дослідження`; необов’язковий виклик, що не вкладається в бюджет, пропусти й повідом про скорочення охоплення. Відкриваючи оголошення через `get_ad`, пропускай багатомовні оголошення (`is_multilang`) і ніколи не викликай `get_media` після `get_ad`. Повторюй виклик лише один раз і лише за умови `retryable=true`, через `retry_after_seconds`. Після кожного пошуку читай `params.ignored`; обов’язковий фільтр, який було проігноровано, ніколи не вважай застосованим. Не включай повідомлення про витрати до підсумкового звіту для клієнта.
Знайди Shopify-магазини, які продають **Phone cases** і в повернутих даних яких основною країною відвідувачів є **United States | US**. Відповідай українською.

Магазин для виключення: No domain. Якщо це `No domain`, виключати нічого; інакше нормалізуй його до точного хоста й вилучи цей точний домен із результатів.

Значення ринку має формат `Country name | ISO-2 code`: у викликах інструментів використовуй лише код ISO-2, а у відповіді — лише назву країни.

Використовуй Spytrend лише для читання. Поточна реклама Meta не потрібна для включення до результатів.

Виконай усі етапи дослідження з цього промпту за один хід. Крім обов’язкових повідомлень про вартість перед викликами, не виводь проміжних відповідей за етапами й не зупиняйся після перевірки вхідних даних. Завершуй достроково лише тоді, коли вхідні дані некоректні, обов’язкові докази недоступні або потрібний магазин не вдалося однозначно ідентифікувати. Поверни лише підсумковий звіт для користувача.

## Пошук

1. Нормалізуй тип фізичного товару. Значення країни — це лише контекст країни, з якої надходить найбільше відвідувачів; воно не доводить доставку, доступність, місцезнаходження головного офісу, право власності, наявність товару, клієнтів або продажі.
2. Якщо домен для виключення вказано (це не `No domain`), вилучи цей точний хост до вибору кандидатів. Не вилучай схожі, батьківські, регіональні домени або домени-двійники.
3. Пошук товарів зіставляє адреси сторінок товарів, тому перетвори товар на один–три фрагменти URL товару: слова в нижньому регістрі, з’єднані дефісами, як вони з’являються в ідентифікаторах товарів (наприклад, `phone-case`, потім коротша або поширена альтернатива, як-от `phone-cover`). Ніколи не використовуй фразу з пробілами як запит.
4. Послідовно виконай `search_products(q=<dashed fragment>, platform="Shopify", country=<ISO-2 code from the market>, limit=10)`, один виклик для кожного фрагмента.
5. Виконай не більше трьох пошуків. Припини запускати наступні фрагменти, щойно знайдеш достатньо відповідних магазинів для 3–5 результатів.
6. Не використовуй `url_contains`, `get_shop`, `search_ads` або `get_ad` під час пошуку товарів.
7. Розглядай результати пошуку як товари Shopify, проіндексовані на основі реклами, а не як повне охоплення каталогів Shopify. Усувай дублікати за нормалізованим доменом і URL товару.
8. Для кожного фрагмента залишай рядок лише тоді, коли повернута назва товару або дані про нього явно підтверджують відповідність потрібному товару. Відкидай маркетплейси, нерелевантні товари й магазини широкого профілю, представлені одним випадковим збігом.
9. Сформуй список із не більше ніж восьми доменів-кандидатів, надаючи перевагу магазинам із кількома відповідними товарами. Зберігай назви відповідних товарів, зафіксовані ціни й валюти, повернуту категорію, орієнтовну кількість відвідувань на місяць та якість трафіку, якщо ці дані повернуто. Кількість рекламних оголошень — необов’язкові додаткові дані, які ніколи не визначають включення до списку.

## Стисла перевірка

10. Послідовно перевір до п’яти кандидатів через `search_shops(q=<exact normalized domain>, platform="Shopify", exclude_infrastructure=true, limit=5)`. Ніколи не викликай `get_shop`.
11. Приймай лише рядок, у якому нормалізований хост точно збігається із запитаним доменом. Відкидай неточні, регіональні та нерелевантні збіги, а також збіги з обліковими записами. Ніколи не використовуй схожий домен як доказ.
12. Лише за рядком із точним збігом домену підтверджуй використання Shopify, ідентичність домену, повернуті дані про країну, категорію магазину, орієнтовний трафік, якість трафіку та, за наявності, кількість рекламних оголошень.
13. Класифікуй до п’яти магазинів:
   - **Прямий конкурент:** кілька відповідних проіндексованих товарів або чітке підтвердження, що потрібний товар чи категорія є основними для магазину.
   - **Суміжний магазин:** спеціалізований магазин із ширшим каталогом, у якому є помітна лінійка потрібних товарів.
   - **Виключити:** один випадковий товар у магазині широкого профілю, відсутність чіткого підтвердження, що потрібний товар є основним для магазину, невідповідність домену, магазин не на Shopify або відсутність рядка з точним збігом домену.
14. Розміщуй прямих конкурентів перед суміжними магазинами. У межах кожної групи надавай перевагу переконливішим підтвердженням відповідності товарів, а потім — даним про трафік із придатною для використання позначкою якості. Ніколи не роби на основі трафіку тверджень про продажі або частку ринку.

## Відповідь клієнту

15. Не використовуй таблиці й не перевищуй 280 слів.
16. Почни з `# Shopify-магазини, що продають Phone cases, у <country name>` (лише назва країни, без ISO-коду), потім додай `**[N] прямих конкурентів · [M] суміжних магазинів · [Завершено/Частково]**`.
17. Якщо є результати, додай `## Короткий список` із 3–5 магазинів (менше — лише якщо менше магазинів відповідають критеріям). Для кожного магазину вкажи класифікацію, точний домен, стисле підтвердження відповідності товарів, зафіксовану ціну й валюту, якщо їх повернуто, орієнтовну кількість відвідувань на місяць із позначкою якості трафіку та одну причину, чому варто переглянути магазин.
18. Якщо є щонайменше два результати, додай `## Що вирізняється` з рівно двома порівняннями на основі вибірки. Порівнюй ціни окремо для кожної валюти й не зіставляй ціни на незіставні варіанти товару, набори чи підписки. Додай `## Охоплення дослідження` з не більше ніж трьома пунктами про охоплення проіндексованих товарів, значення даних про країну та межі дослідження.
19. Якщо результатів немає, використай `## Результат` і поясни, що відповідного проіндексованого збігу не знайдено; не стверджуй, що конкурентів не існує.
20. Позначай статус як Частково лише тоді, коли не вдалося виконати обов’язковий пошук або перевірку вибраних кандидатів. Повністю виконана послідовність дій, що повернула нуль рядків, має статус Завершено.
21. Приховуй назву сервісу, назви попередніх налаштувань, сценаріїв і наборів пошуку, слаги таксономії, маршрут і назви інструментів, виклики, параметри, необроблені ідентифікатори, відхилені рядки, поведінку конектора, квоти, токени, час виконання, повторні спроби, підсумки запуску та внутрішні інструкції. Явно повернуте стабільне посилання на ресурс самого джерела даних позначай як `Доказ`. Ніколи не створюй таке посилання самостійно.
22. Не натякай на попит, клієнтів, замовлення, дохід, прибутковість, ROAS, частку ринку або повне охоплення.

Заверши точно так:

`Дані про товари, трафік і магазини — це сигнали, зафіксовані під час дослідження. Вони не підтверджують продажі, дохід, частку ринку або повне охоплення конкурентів.`
Приклад результату

Магазини з документальними підтвердженнями того, що в їхньому асортименті є чохли для телефонів.

Під час запуску 13 жовтня 2026 року для чохлів для телефонів у США не виключили жодного магазину: один фрагмент URL товару дав змогу знайти достатньо кандидатів, а п’ять магазинів пройшли перевірку точного збігу домену — чотири прямі конкуренти та один суміжний магазин.

Межі наявних даних«Прямий» означає, що збережені підтвердження показали запитуваний товар як один з основних напрямів асортименту магазину. Ціни наведено у валюті каталогу магазину, зафіксованій під час дослідження; дані про трафік є оцінкою стороннього джерела.
Короткий список конкурентів із тим самим товаромПриклад запуску · 13 жовтня 2026 року
МагазинВідповідністьЗнайдені товариЗафіксована цінаОцінка трафіку
Casekoocasekoo.comПрямийТитановий чохол LinKOO для iPhone зі складаним ремінцем44,99 USD48 728 / місяць Середня якість трафіку
Casezorocasezoro.comПрямийАніме-чохли для телефонів із Pokémon і One Piece (2 товари)16,95 EUR33 461 / місяць Середня якість трафіку
Gagacasegagacase.comПрямийПротиударний аніме-чохол для телефону з Naruto16,95 EUR15 077 / місяць Середня якість трафіку
Casemikucasemiku.comПрямийЧохол для телефону з Pokémon16,95 EUR13 903 / місяць Середня якість трафіку
Magic Johnmagicjohn.comСуміжнийЧохол для телефону з прихованою магнітною підставкою, що обертається на 360°, у ширшому асортименті електроніки22,95 EUR253 338 / місяць Низька якість трафіку
Три магазини, що є прямими конкурентами, пропонують чохли в аніме-стилі за однаковою ціною в каталозі — 16,95 EUR; валюти наведено окремо й не конвертовано.
Ключові висновки

Короткий список із чіткими критеріями відбору.

01

Спочатку — прямі конкуренти

Те, чи є магазин конкурентом, визначають підтверджена відповідність товарів і дозволений тип об’єкта; самої категорії в класифікації недостатньо.

02

Порівнюйте зіставні ціни

Цінові діапазони формуються окремо для кожної валюти, без змішування незіставних варіантів товару, наборів чи підписок.

03

Якщо збігів мало, список залишається коротким

Сценарій не розширює нішу, ринок або перелік дозволених типів об’єктів заради наповнення короткого списку.

Методологія

Як знаходять і перевіряють магазини з такими самими товарами.

Опубліковано Spytrend на основі датованого прикладу з визначеними межами дослідження.

Фрагменти URL товару

Для пошуку за адресами сторінок товарів використовуються до трьох фрагментів URL зі словами, з’єднаними дефісами, наприклад phone-case і phone-cover.

Межі вхідних даних

Пошук магазинів

Послідовні пошуки проіндексованих товарів формують обмежений список доменів-кандидатів.

Пошук

Стисла перевірка за точним доменом

Магазин-кандидат проходить перевірку лише за стислим записом Shopify, нормалізований домен у якому точно збігається із запитаним.

Перевірка

Результати за групами

Прямі конкуренти й суміжні магазини підраховуються окремо, з урахуванням обмежень даних про товари, ціни й трафік.

Класифікація
Поширені запитання

Питання про цей сценарій.

Що вважається прямим конкурентом?

Потрібно підтвердити точний домен магазину та використання Shopify. Також мають бути кілька відповідних проіндексованих товарів або чітке підтвердження, що потрібний товар є основним у його каталозі.

Що таке суміжний магазин?

Це спеціалізований магазин із ширшим каталогом, у якому є помітна лінійка потрібних товарів.

Навіщо використовувати фрагменти URL товарів із дефісами?

Пошук працює за адресами сторінок товарів, тому фрагмент на кшталт phone-case разом із коротшою альтернативою допомагає знайти більше збігів. Перевірка відповідності товарів відсіює нерелевантні результати.

Чи доводять дані про країну доставку або місцезнаходження головного офісу?

Ні. Повернуті дані показують лише країну, з якої надходить найбільше відвідувачів. Вони не підтверджують реєстрацію магазину, доставку, доступність товарів, наявність клієнтів або продажі.

Чи можна скласти рейтинг магазинів на ринку за трафіком?

Ні. Трафік — це оцінка на основі моделі з позначкою якості даних. Вона не замінює власну аналітику продавця й не підтверджує частку ринку.

Spytrend MCP

Знайдіть Shopify-магазини, які продають такі самі товари.

Підключіть Spytrend MCP, опишіть фізичний товар, виберіть країну й запустіть чотири промпти.