English
PurrScoutBot
PurrScoutBot is the crawler of PurrScout, a wishlist app for iPhone. It reads public sale prices from the online stores PurrScout users save products from or follow, so they can see those stores' deals in the app.
What it reads
- Your
robots.txt— first, on every visit. - When a PurrScout user first follows your store (or asks for its deals), before its catalogue is read for the first time: your
robots.txt, your homepage and your terms — the terms page your homepage links to and, when that page points to another document, that one too (at most 2 requests, only pages on your own site thatrobots.txtallows). If your terms forbid robots, scraping, data extraction or price monitoring, or reserve text and data mining, we don't read your catalogue — yourrobots.txt, such a ban and a request to stop always count. A general clause against copying the site's content, or limiting it to personal use, is not treated as such a ban: then only your products on sale are read — name, price, the lowest price of the last 30 days and the link — their photos are shown from your own site, never copied, and an offer is deleted within 7 days after it leaves the sale. Your terms are read only for this first check, never on the regular visits below. - Your homepage — one request, only while we don't know which shop platform your store runs on or can't read its catalogue yet, to recognise the platform — and, on a Magento store, once a week, to check that its pages don't block bots. Its links are not followed, nor a redirect to another site.
- Public catalogue endpoints any browser can open, with no login and no key: Shopify's
/meta.jsonand/products.json, WooCommerce's public Store API (/wp-json/wc/store/v1/products?on_sale=true), a Shoper store's promotions page in its own language (e.g./pl/promotions, at most 3 of its pages), a PrestaShop store's price-drop listing in the JSON form its own pages load (/index.php?controller=prices-drop, which the store redirects to its own sale page; at most 3 of its pages), and a Magento store's public GraphQL API (/graphql, read-only queries: its currency; at most once a week, its category names and which field, if any, publishes its lowest price of the last 30 days; and the products of its sale categories — at most 2 pages of 100. A Magento store without a sale category, or whose sale categories are empty, is read through its whole catalogue instead: at most 2 pages of 100 per visit, each visit going on where the last one stopped, plus one query re-checking the reduced products found so far). - On a Polish store whose catalogue gives only a crossed-out price: the page of a reduced product, to read its price and the lowest price of the 30 days before the reduction that the page publishes (“Najniższa cena z 30 dni przed obniżką”). Nothing else of the page is used, and its links are not followed. A product's page is read once, then again after 3 days, or sooner when the product's price changes; when a store's catalogue is read for the first time, its first 3 such pages are read right after it.
- Now and then (at most once a week), for your store's icon in the app: the icon links on your homepage and the icon file itself.
- Never accounts, carts, checkout, search, forms or personal data. It doesn't run your JavaScript, keeps no cookies, and never tries to get past a login, a CAPTCHA or bot protection.
How often and how fast
- Only stores PurrScout users save from or follow (and a few featured stores) — usually once every 6 to 12 hours. A store without a public catalogue we can read is checked again after 7 days (14 days when we recognise its shop platform but don't read it yet); a store whose site challenges or blocks bots, after 7 to 30 days.
- One request at a time, at least 1 second apart, and only a few per visit (typically 2–7).
- Your
Crawl-delayandRequest-rateare honoured in full. If they ask for more than 30 seconds between requests, we don't read your store at all. - A 429 or 503 answer ends the visit at once. We come back only after your
Retry-After(honoured up to 24 hours) and our own back-off. If every catalogue path keeps answering 429 for 3 days, we stay away for a week. - Each request waits at most 15 seconds (20 seconds on a Magento store's GraphQL API) and reads at most 8 MB.
- Product pages: on the regular visits, at most 5 every 30 minutes across all stores and at most 5 of one store at a time, after your
robots.txt, at least 3 seconds apart (longer if yourCrawl-delayasks); each is one request that reads at most the first 3 MB. A 429, 503, 401, 403 or 430 answer or a challenge page ends it at once: after a 429 or 503 we read no product page of your store for 24 hours (longer if yourRetry-Afterasks, up to 7 days), after a block for 30 days.
robots.txt
- Our robots token is
PurrScoutBot. A group that names it applies to us; otherwise the*group does. - PurrScoutBot reads prices. If your
robots.txtdoesn't name it but bans the price-monitoring bots it does name (for example DealavoBot, SzpiegomatBot, PriceSentryBot, ApifyBot or TwengaBot), we treat that ban as meant for us too. If it only slows them down, we keep to the same pace.
To stop PurrScoutBot, it is enough to add:
User-agent: PurrScoutBot
Disallow: /
To slow it down instead, add a delay to that group, for example:
User-agent: PurrScoutBot
Crawl-delay: 10
Changes apply from our next visit — we read robots.txt every time.
Product pages users save
- When someone saves a product from your store in PurrScout, our servers load that one product page to read its name, photo and price — and load it again from time to time to keep the saved price up to date (on their own at most every few hours, or when the user refreshes it).
- These page loads use a regular browser User-Agent, because many stores show prices only to browsers. They are not a crawl: only the page a user saved, no links followed, nothing else of your site. Each load is one request for that page (on a Shopify store, also the product's own
.jsdata); only a page that comes back as an empty script shell is asked once more, as the other kind of browser. A refusal — 403, 429, 503 or a challenge page — ends it: our servers never retry it as another browser, never solve a challenge and never retry it from another address, proxy or network. - Your
robots.txtrules for PurrScoutBot cover the crawler described above. To stop these page loads as well, use the e‑mail opt-out below. - The app on a user's phone may also open the page itself, like any browser — that visit comes from the user's own device, not from our servers.
Allow it, or stop it, yourself
On www.purrscout.app/for-stores/ a store proves its domain (a meta tag on its homepage or a DNS TXT record) and either allows PurrScoutBot to read its sale catalogue — optionally from its own Google Merchant or Ceneo feed — or tells it to stay away. Staying away works like the e‑mail opt-out below: no request from our servers from then on, and the store's deals leave the app at once. We never write to stores.
Opting out by e‑mail
A store can also allow or refuse PurrScoutBot itself at www.purrscout.app/for-stores/.
What the app shows
To users who saved a product from your store or follow it: the product's name, photo and price. A crossed-out price with a −% appears only when your catalogue or the product's own page publishes the lowest price of the 30 days before the reduction, and the reduction is measured against that price; when that lowest price is not above the current price, the offer is not shown as a deal at all. Otherwise the offer is simply marked “Sale”. Your own earlier or regular price alone never gets a percentage, and we never invent a “was” price. Every offer links to your product page.
Identification
PurrScoutBot/1.0 (+https://share.purrscout.workers.dev/bot)Looking for a shared wishlist? Shared lists open from their own links, like /c/….
More: Support · Privacy Policy
Polski
PurrScoutBot
PurrScoutBot to robot aplikacji PurrScout – listy życzeń na iPhone’a. Odczytuje publiczne ceny promocyjne ze sklepów internetowych, z których użytkownicy PurrScout zapisują produkty lub które obserwują, aby mogli zobaczyć promocje tych sklepów w aplikacji.
Co odczytuje
- Plik
robots.txt– zawsze na początku każdej wizyty. - Gdy użytkownik PurrScout po raz pierwszy zaczyna obserwować sklep (albo prosi o jego promocje), zanim po raz pierwszy odczytamy jego katalog: plik
robots.txt, stronę główną i regulamin – stronę regulaminu, do której prowadzi strona główna, a jeśli ta strona odsyła do innego dokumentu, także ten dokument (najwyżej 2 zapytania, tylko strony w witrynie sklepu, na które pozwalarobots.txt). Jeśli regulamin zabrania używania robotów, scrapingu, pobierania danych lub monitorowania cen albo zastrzega eksplorację tekstu i danych, nie odczytujemy katalogu – plikrobots.txt, taki zakaz i prośba o zaprzestanie zawsze są wiążące. Ogólnej klauzuli zakazującej kopiowania treści serwisu lub ograniczającej je do użytku osobistego nie traktujemy jako takiego zakazu: wtedy odczytujemy tylko produkty w promocji – nazwę, cenę, najniższą cenę z 30 dni i link – ich zdjęcia pokazujemy z witryny sklepu, nigdy ich nie kopiując, a ofertę usuwamy w ciągu 7 dni od końca promocji. Regulamin czytamy tylko przy tym pierwszym sprawdzeniu, nigdy podczas opisanych niżej regularnych wizyt. - Stronę główną – jedno zapytanie, tylko dopóki nie wiemy, na jakiej platformie działa sklep, albo jeszcze nie odczytujemy jego katalogu – aby rozpoznać platformę, a w sklepie na Magento raz w tygodniu – aby sprawdzić, czy jego strony nie blokują botów. Bez przechodzenia po linkach ani przekierowaniach do innej witryny.
- Publiczne adresy katalogu, które otworzy każda przeglądarka, bez logowania i bez klucza:
/meta.jsoni/products.jsonsklepów Shopify, publiczne Store API WooCommerce (/wp-json/wc/store/v1/products?on_sale=true), stronę promocji sklepu na Shoperze w jego własnym języku (np./pl/promotions, najwyżej 3 jej strony), listę promocji sklepu na PrestaShopie w formacie JSON, który wczytują jego własne strony (/index.php?controller=prices-drop, przekierowywane przez sklep na jego stronę promocji; najwyżej 3 jej strony) oraz publiczne API GraphQL sklepu na Magento (/graphql, tylko zapytania do odczytu: waluta sklepu; najwyżej raz w tygodniu nazwy jego kategorii i to, w którym polu – jeśli w ogóle – sklep publikuje najniższą cenę z ostatnich 30 dni; oraz produkty z jego kategorii wyprzedaży – najwyżej 2 strony po 100. Sklep na Magento bez kategorii wyprzedaży albo z pustymi kategoriami wyprzedaży czytamy zamiast tego przez cały katalog: najwyżej 2 strony po 100 na wizytę, każda wizyta od miejsca, w którym skończyła poprzednia, plus jedno zapytanie ponownie sprawdzające znalezione dotąd przecenione produkty). - W polskim sklepie, którego katalog podaje tylko przekreśloną cenę: stronę przecenionego produktu – aby odczytać jego cenę i publikowaną na tej stronie najniższą cenę z 30 dni przed obniżką („Najniższa cena z 30 dni przed obniżką”). Nic więcej ze strony nie wykorzystujemy i nie przechodzimy po jej linkach. Stronę produktu odczytujemy raz, potem ponownie po 3 dniach albo wcześniej, gdy zmieni się cena produktu; gdy katalog sklepu jest odczytywany po raz pierwszy, zaraz po nim odczytujemy pierwsze 3 takie strony.
- Od czasu do czasu (najwyżej raz w tygodniu), dla ikony sklepu w aplikacji: odnośniki do ikon na stronie głównej i sam plik ikony.
- Nigdy: konta, koszyki, zamówienia, wyszukiwarka, formularze ani dane osobowe. Nie uruchamia JavaScriptu sklepu, nie przechowuje ciasteczek i nigdy nie próbuje obejść logowania, CAPTCHA ani ochrony przed botami.
Jak często i jak szybko
- Tylko sklepy, z których użytkownicy PurrScout zapisują produkty lub które obserwują (oraz kilka polecanych sklepów) – zwykle raz na 6–12 godzin. Sklep bez publicznego katalogu, który potrafimy odczytać, jest sprawdzany ponownie po 7 dniach (po 14 dniach, gdy rozpoznajemy jego platformę, ale jeszcze jej nie odczytujemy), a sklep, którego strona blokuje boty lub stawia im wyzwanie, po 7–30 dniach.
- Jedno zapytanie naraz, w odstępach co najmniej 1 sekundy, i tylko kilka zapytań na wizytę (zwykle 2–7).
Crawl-delayiRequest-ratesą przestrzegane w całości. Jeśli wymagają więcej niż 30 sekund między zapytaniami, w ogóle nie odczytujemy sklepu.- Odpowiedź 429 lub 503 od razu kończy wizytę. Wracamy dopiero po czasie z nagłówka
Retry-After(przestrzeganym do 24 godzin) i po własnej przerwie. Jeśli każdy adres katalogu odpowiada 429 przez 3 dni, robimy tydzień przerwy. - Każde zapytanie czeka najwyżej 15 sekund (20 sekund w przypadku API GraphQL sklepu na Magento) i pobiera najwyżej 8 MB.
- Strony produktów: podczas regularnych wizyt najwyżej 5 co 30 minut we wszystkich sklepach razem i najwyżej 5 z jednego sklepu naraz, po pliku
robots.txt, w odstępach co najmniej 3 sekund (dłuższych, jeśli wymaga tegoCrawl-delay); każda to jedno zapytanie, które pobiera najwyżej pierwsze 3 MB. Odpowiedź 429, 503, 401, 403 lub 430 albo strona z wyzwaniem (challenge) od razu to kończy: po 429 lub 503 nie odczytujemy stron produktów sklepu przez 24 godziny (dłużej, jeśli wymaga tegoRetry-After– do 7 dni), po blokadzie – przez 30 dni.
robots.txt
- Nasz token w robots.txt to
PurrScoutBot. Obowiązuje nas grupa, która go wymienia, a jeśli takiej nie ma – grupa*. - PurrScoutBot odczytuje ceny. Jeśli
robots.txtgo nie wymienia, ale blokuje wymienione w nim boty monitorujące ceny (np. DealavoBot, SzpiegomatBot, PriceSentryBot, ApifyBot czy TwengaBot), traktujemy tę blokadę jako dotyczącą także nas. Jeśli tylko je spowalnia, trzymamy się tego samego tempa.
Aby zatrzymać PurrScoutBota, wystarczy dodać:
User-agent: PurrScoutBot
Disallow: /
Aby tylko go spowolnić, wystarczy dodać do tej grupy opóźnienie, na przykład:
User-agent: PurrScoutBot
Crawl-delay: 10
Zmiany działają od naszej następnej wizyty – robots.txt czytamy za każdym razem.
Strony produktów zapisywanych przez użytkowników
- Gdy ktoś zapisuje produkt ze sklepu w PurrScout, nasze serwery wczytują tę jedną stronę produktu, aby odczytać nazwę, zdjęcie i cenę – i co jakiś czas wczytują ją ponownie, aby zapisana cena była aktualna (samodzielnie najwyżej co kilka godzin albo gdy użytkownik ją odświeży).
- Te wczytania używają zwykłego User-Agenta przeglądarki, bo wiele sklepów pokazuje ceny tylko przeglądarkom. To nie jest crawling: tylko strona zapisana przez użytkownika, bez przechodzenia po linkach i bez reszty serwisu. Każde wczytanie to jedno zapytanie o tę stronę (w sklepie na Shopify także o dane produktu w pliku
.js); tylko strona, która wraca jako pusta powłoka skryptu, jest pobierana jeszcze raz – jako druga przeglądarka. Odmowa – 403, 429, 503 albo strona z wyzwaniem (challenge) – kończy wczytanie: nasze serwery nie ponawiają go jako inna przeglądarka, nie rozwiązują wyzwań i nie ponawiają go z innego adresu, przez proxy ani z innej sieci. - Reguły
robots.txtdla PurrScoutBota dotyczą robota opisanego wyżej. Aby zatrzymać także te wczytania, wystarczy skorzystać z rezygnacji e‑mailem poniżej. - Aplikacja na telefonie użytkownika może też sama otworzyć stronę, jak każda przeglądarka – taka wizyta pochodzi z urządzenia użytkownika, nie z naszych serwerów.
Zgoda albo stop — samodzielnie
Na stronie www.purrscout.app/pl/for-stores/ sklep potwierdza swoją domenę (tagiem meta na stronie głównej albo rekordem DNS TXT) i albo pozwala PurrScoutBot czytać swój katalog promocji — także z własnego feedu Google Merchant lub Ceneo — albo każe mu trzymać się z daleka. To drugie działa jak rezygnacja e‑mailem poniżej: od tej chwili żadnych zapytań z naszych serwerów, a promocje sklepu od razu znikają z aplikacji. Nie piszemy do sklepów.
Rezygnacja e‑mailem
Sklep może też sam zezwolić PurrScoutBotowi na odczyt albo mu go zabronić na stronie www.purrscout.app/pl/for-stores/.
Co pokazuje aplikacja
Użytkownikom, którzy zapisali produkt ze sklepu lub go obserwują: nazwę produktu, zdjęcie i cenę. Przekreśloną cenę i procent obniżki pokazujemy tylko wtedy, gdy katalog sklepu albo strona produktu publikuje najniższą cenę z 30 dni przed obniżką – i liczymy obniżkę od tej ceny; gdy ta najniższa cena nie jest wyższa od obecnej, w ogóle nie pokazujemy oferty jako promocji. W przeciwnym razie oferta ma po prostu oznaczenie „Promocja”. Sama wcześniejsza lub regularna cena sklepu nigdy nie dostaje procentu i nigdy nie wymyślamy ceny „przed obniżką”. Każda oferta prowadzi do strony produktu w sklepie.
Identyfikacja
PurrScoutBot/1.0 (+https://share.purrscout.workers.dev/bot)Szukasz udostępnionej listy życzeń? Udostępnione listy otwierają się z własnych linków, np. /c/….
Więcej: Pomoc · Polityka prywatności
Українська
PurrScoutBot
PurrScoutBot — робот застосунку PurrScout, списку бажань для iPhone. Він читає публічні акційні ціни інтернет-магазинів, з яких користувачі PurrScout зберігають товари або за якими стежать, щоб вони бачили акції цих магазинів у застосунку.
Що він читає
- Файл
robots.txt— першим, під час кожного візиту. - Коли користувач PurrScout уперше починає стежити за магазином (або просить показувати його акції), перед першим читанням каталогу: файл
robots.txt, головну сторінку й умови магазину — сторінку умов, на яку веде головна сторінка, а якщо ця сторінка відсилає до іншого документа, — і цей документ (не більше 2 запитів, лише сторінки на сайті магазину, які дозволяєrobots.txt). Якщо умови забороняють роботів, скрапінг, збирання даних чи моніторинг цін або застерігають право на аналіз тексту й даних, ми не читаємо каталог —robots.txt, така заборона й прохання припинити завжди обов’язкові. Загальне застереження проти копіювання вмісту сайту чи обмеження його особистим використанням ми не вважаємо такою забороною: тоді читаємо лише товари в акції — назву, ціну, найнижчу ціну за 30 днів і посилання, — їхні фото показуємо з сайту магазину, ніколи їх не копіюючи, а пропозицію видаляємо протягом 7 днів після завершення акції. Умови читаємо лише під час цієї першої перевірки, ніколи — під час регулярних візитів, описаних нижче. - Головну сторінку — один запит, лише поки ми не знаємо, на якій платформі працює магазин, або ще не читаємо його каталог, — щоб розпізнати платформу, а для магазину на Magento — раз на тиждень, щоб перевірити, що його сторінки не блокують ботів. Без переходів за посиланнями чи переспрямуваннями на інший сайт.
- Публічні адреси каталогу, які відкриє будь-який браузер, без входу й без ключа:
/meta.jsonі/products.jsonмагазинів Shopify, публічний Store API WooCommerce (/wp-json/wc/store/v1/products?on_sale=true), сторінку акцій магазину на Shoper його власною мовою (напр./pl/promotions, не більше 3 її сторінок), список акцій магазину на PrestaShop у форматі JSON, який завантажують його власні сторінки (/index.php?controller=prices-drop, що його магазин переспрямовує на свою сторінку акцій; не більше 3 її сторінок) та публічний GraphQL API магазину на Magento (/graphql, лише запити на читання: валюта магазину; не частіше ніж раз на тиждень — назви його категорій і те, в якому полі (якщо є) магазин публікує свою найнижчу ціну за останні 30 днів; і товари з його категорій розпродажу — не більше 2 сторінок по 100. Магазин на Magento без категорії розпродажу або з порожніми категоріями розпродажу натомість читаємо через увесь каталог: не більше 2 сторінок по 100 за візит, кожен візит — з місця, де зупинився попередній, плюс один запит, що повторно перевіряє вже знайдені товари зі знижкою). - У польському магазині, каталог якого подає лише закреслену ціну: сторінку товару зі знижкою — щоб прочитати його ціну й опубліковану на цій сторінці найнижчу ціну за 30 днів до знижки («Najniższa cena z 30 dni przed obniżką»). Нічого іншого зі сторінки не використовуємо й не переходимо за її посиланнями. Сторінку товару читаємо один раз, потім знову через 3 дні або раніше, якщо змінилася ціна товару; коли каталог магазину читаємо вперше, одразу після нього читаємо перші 3 такі сторінки.
- Час від часу (не частіше ніж раз на тиждень), для іконки магазину в застосунку: посилання на іконки на головній сторінці й сам файл іконки.
- Ніколи: акаунти, кошики, оформлення замовлень, пошук, форми чи персональні дані. Він не виконує JavaScript магазину, не зберігає cookies і ніколи не намагається обійти вхід, CAPTCHA чи захист від ботів.
Як часто і як швидко
- Лише магазини, з яких користувачі PurrScout зберігають товари або за якими стежать (і кілька рекомендованих магазинів), — зазвичай раз на 6–12 годин. Магазин без публічного каталогу, який ми вміємо читати, перевіряємо знову через 7 днів (через 14 днів, якщо ми розпізнали його платформу, але ще її не читаємо), а магазин, сайт якого блокує ботів або ставить їм перевірку, — через 7–30 днів.
- Один запит за раз, з інтервалом щонайменше в 1 секунду, і лише кілька запитів за візит (зазвичай 2–7).
Crawl-delayіRequest-rateвиконуємо повністю. Якщо вони вимагають понад 30 секунд між запитами, ми взагалі не читаємо магазин.- Відповідь 429 або 503 одразу завершує візит. Повертаємося не раніше, ніж мине
Retry-After(до 24 годин), і після власної паузи. Якщо кожна адреса каталогу відповідає 429 протягом 3 днів, робимо тижневу перерву. - Кожен запит чекає не більше 15 секунд (20 секунд для GraphQL API магазину на Magento) і завантажує не більше 8 МБ.
- Сторінки товарів: під час регулярних візитів — не більше 5 кожні 30 хвилин для всіх магазинів разом і не більше 5 одного магазину за раз, після
robots.txt, з інтервалом щонайменше 3 секунди (довшим, якщо цього вимагаєCrawl-delay); кожна — один запит, що завантажує не більше перших 3 МБ. Відповідь 429, 503, 401, 403 чи 430 або сторінка-перевірка (challenge) одразу це завершує: після 429 чи 503 ми не читаємо сторінок товарів магазину 24 години (довше, якщо цього вимагаєRetry-After, — до 7 днів), після блокування — 30 днів.
robots.txt
- Наш токен у robots.txt —
PurrScoutBot. Для нас діє група, яка його називає, а якщо такої немає, — група*. - PurrScoutBot читає ціни. Якщо
robots.txtне називає його, але блокує названих у ньому ботів моніторингу цін (наприклад, DealavoBot, SzpiegomatBot, PriceSentryBot, ApifyBot чи TwengaBot), ми вважаємо, що це блокування стосується й нас. Якщо він лише сповільнює їх, ми тримаємося того самого темпу.
Щоб зупинити PurrScoutBot, достатньо додати:
User-agent: PurrScoutBot
Disallow: /
Щоб лише сповільнити його, достатньо додати до цієї групи затримку, наприклад:
User-agent: PurrScoutBot
Crawl-delay: 10
Зміни діють з нашого наступного візиту — robots.txt ми читаємо щоразу.
Сторінки товарів, які зберігають користувачі
- Коли хтось зберігає товар із магазину в PurrScout, наші сервери завантажують цю одну сторінку товару, щоб прочитати назву, фото й ціну, — і час від часу завантажують її знову, щоб збережена ціна була актуальною (самі — не частіше ніж раз на кілька годин, або коли користувач оновлює товар).
- Ці завантаження використовують звичайний User-Agent браузера, бо багато магазинів показують ціни лише браузерам. Це не обхід сайту: лише збережена користувачем сторінка, без переходів за посиланнями й без решти сайту. Кожне завантаження — це один запит до цієї сторінки (у магазині на Shopify — ще й до даних товару у файлі
.js); лише сторінку, що повертається порожньою оболонкою скрипту, запитуємо ще раз — як інший браузер. Відмова — 403, 429, 503 або сторінка-перевірка (challenge) — завершує завантаження: наші сервери не повторюють його як інший браузер, не розвʼязують перевірок і не повторюють його з іншої адреси, через проксі чи з іншої мережі. - Правила
robots.txtдля PurrScoutBot стосуються робота, описаного вище. Щоб зупинити й ці завантаження, достатньо скористатися відмовою електронною поштою нижче. - Застосунок на телефоні користувача може й сам відкрити сторінку, як будь-який браузер, — такий візит іде з пристрою користувача, а не з наших серверів.
Дозвіл або стоп — самостійно
На сторінці www.purrscout.app/uk/for-stores/ магазин підтверджує свій домен (мета-тегом на головній сторінці або записом DNS TXT) і або дозволяє PurrScoutBot читати свій каталог акцій — зокрема з власного фіду Google Merchant чи Ceneo, — або просить його не заходити. Друге діє як відмова електронною поштою нижче: відтоді жодних запитів із наших серверів, а акції магазину одразу зникають із застосунку. Ми не пишемо магазинам.
Відмова електронною поштою
Магазин також може сам дозволити або заборонити PurrScoutBot читання на сторінці www.purrscout.app/uk/for-stores/.
Що показує застосунок
Користувачам, які зберегли товар із магазину або стежать за ним: назву товару, фото й ціну. Закреслену ціну й відсоток знижки показуємо, лише коли каталог магазину або сторінка товару публікує найнижчу ціну за 30 днів до знижки, — і рахуємо знижку від цієї ціни; коли ця найнижча ціна не вища за поточну, пропозицію взагалі не показуємо як акцію. Інакше пропозиція має просто позначку «Акція». Сама попередня чи звичайна ціна магазину ніколи не дає відсотка, і ми ніколи не вигадуємо «стару» ціну. Кожна пропозиція веде на сторінку товару в магазині.
Ідентифікація
PurrScoutBot/1.0 (+https://share.purrscout.workers.dev/bot)Шукаєш спільний список бажань? Спільні списки відкриваються за власними посиланнями, як-от /c/….
Більше: Підтримка · Політика конфіденційності