Prehľadávanie obchodu

Na bezpečné overenie vlastných prehľadávačov, skriptov alebo nástrojov na prístup k vášmu verejnému online obchodu Shopify môžete použiť Web Bot Auth. Funkcia Web Bot Auth využíva podpisy správ HTTP, ktoré sa generujú vo vašom administrátorovi Shopify. Tento podpis musíte zahrnúť do hlavičiek HTTP každej žiadosti, aby sa dalo overiť, že žiadosť pochádza z autorizovaného zdroja.

Podpisy môžete používať s automatizovanými nástrojmi prvej strany alebo tretej strany, ktoré pristupujú k vášmu online obchodu na účely auditov prístupnosti a SEO, automatizovaného testovania, analýzy dát a podobných prípadov použitia. Váš obchod môžu indexovať vyhľadávače a rozsiahle jazykové modely (LLM) bez podpisov.

Funkcie podpisov

Podpisy majú tieto funkcie:

  • Bezpečné overenie: Pre svoje prehľadávače môžete generovať kryptograficky bezpečné podpisy.
  • Kontrola exspirácie: Podpisy môžete nastaviť tak, aby exspirovali po určitom období. Maximálne obdobie sú 3 mesiace.
  • Centralizovaná správa: Všetky svoje podpisy môžete spravovať a zobrazovať na jednom mieste.
  • Vlastné pomenovanie: Každému podpisu môžete priradiť vlastný názov, aby ste ho mohli identifikovať.
  • Vymedzenie domény: Každý podpis sa používa pre konkrétnu doménu, ktorá musí byť prepojená s vaším obchodom Shopify.

Dôležité informácie o vytváraní podpisov

Pred vytvorením a použitím podpisov si prečítajte nasledujúce dôležité informácie:

  • Prehľadávanie obchodu s využitím podpisov je určené len na analýzu vášho webového obchodu. Podpisy neposkytujú prístup k rozhraniu Shopify Checkout z dôvodu ďalších vrstiev zabezpečenia pokladne.
  • Používajte jasné a popisné názvy pre svoje podpisy.
  • Platnosť podpisov vyprší automaticky a nedá sa obnoviť. Po vypršaní platnosti vytvorte nový podpis a aktualizujte svoje nástroje.
  • Každý podpis sa používa pre jednu doménu, preto musíte určiť, pre ktorú pripojenú doménu sa má podpis použiť. Môžete vybrať len domény, ktoré už boli pripojené k službe Shopify.

Vytvorenie podpisu

Podpisy môžete vytvárať a spravovať priamo v administrátorovi Shopify.

  1. V administrátorovi Shopify prejdite na Online obchod > Predvoľby.

  2. V sekcii Prístup prehľadávača kliknite na možnosť Vytvoriť podpis.

  3. Do poľa Názov zadajte popisný názov podpisu.

  4. V poli Doména vyberte doménu, pre ktorú chcete tento podpis použiť.

  5. V sekcii Platnosť vyberte obdobie platnosti podpisu.

  6. Kliknite na tlačidlo Vytvoriť.

  7. Voliteľné: Ak chcete skopírovať novovytvorené hodnoty Signature-Input a Signature, kliknite na možnosť Kopírovať vedľa každej hodnoty.

Po exspirácii už podpis nie je platný. Exspirovaný podpis nemôžete obnoviť, môžete však vytvoriť nový.

Pridať podpis k žiadostiam

Svoje podpisy môžete skopírovať a potom ich pridať do hlavičiek HTTP svojich žiadostí. Každý podpis pozostáva z 3 hlavičiek HTTP, ktoré musíte zahrnúť.

Názvy a hodnoty hlavičiek HTTP požadované na overenie žiadostí prehľadávača pomocou podpisu
Názov hlavičkyHodnota hlavičky
Signature-InputPridajte hodnotu pre vstup podpisu.
SignaturePridajte hodnotu podpisu.
Signature-AgentHodnota Signature-Agent je reťazec, ktorý obsahuje platný identifikátor URI agenta. Pre túto hodnotu použite "https://shopify.com" (s úvodzovkami).

Pokyny na pridanie vlastných hlavičiek nájdete v nasledujúcej dokumentácii:

Zobraziť podpisy

V administrátorovi Shopify si môžete zobraziť nasledujúce informácie o svojich existujúcich podpisoch:

  • Názov podpisu
  • Pridružená doména
  • Prvých niekoľko znakov z hodnôt Signature-Input a Signature
  • Hodnota Signature-Agent
  • Dátum vypršania platnosti a stav podpisu
  1. V administrátorovi Shopify prejdite na Online obchod > Predvoľby.

  2. V sekcii Prístup prehľadávača skontrolujte informácie o svojich podpisoch.

Riešiť problémy s podpismi

Vyberte problém s podpisom a postupujte podľa krokov na riešenie problémov.

Riešenie problémov s overením

Ak váš prehľadávač dostáva chyby o obmedzení počtu požiadaviek, váš podpis nie je platný. Overte nasledujúce informácie:

  • Uistite sa, že v hlavičkách HTTP používate správny formát podpisu.
  • Skontrolujte, či sa s každou požiadavkou odosielajú hlavičky Signature-Input, Signature a Signature-Agent.
  • Overte, či platnosť podpisu nevypršala. Skontrolujte dátum vypršania platnosti v administrátorovi Shopify.
  • Prehľadajte doménu pridruženú k podpisu.
Obnoviť stratené podpisy

Ak ste stratili svoj podpis, môžete ho obnoviť vykonaním nasledujúcich krokov:

  1. V administrátorovi Shopify prejdite na Online obchod > Predvoľby.
  2. V sekcii Prístup prehľadávača vyhľadajte svoj podpis v zozname.
  3. Kliknutím na Kopírovať skopírujte hodnoty Signature-Input, SignatureSignature-Agent do schránky.
Zmeniť dátum exspirácie podpisu

Dátum exspirácie podpisu po jeho vytvorení už nemôžete zmeniť. Ak chcete nastaviť iný dátum exspirácie, vytvorte nový podpis s uprednostňovaným dátumom exspirácie a potom aktualizujte svoje služby tak, aby používali nový podpis.

Starý podpis je naďalej platný a bude fungovať až do pôvodného dátumu vypršania platnosti.