Zum Inhalt springen
15 Tage kostenlos testen
Deutsch
English简体中文繁體中文ČeštinaBald verfügbarDanskBald verfügbarNederlandsSuomiBald verfügbarFrançaisDeutschItaliano日本語한국어Norsk bokmålBald verfügbarPolskiPortuguêsEspañolSvenskaTürkçe
In Claude öffnen Fragen zu dieser Seite stellenIn ChatGPT öffnen Fragen zu dieser Seite stellen

So funktioniert es

Ein verständlicher Einblick, wie Sami B2B Lock, Password Protect Ihre Sperren im Onlineshop durchsetzt.

Sie müssen nichts davon verstehen, um Sami B2B Lock, Password Protect zu nutzen – die App-Einbettung einmal zu aktivieren ist die gesamte Einrichtung, die die App braucht. Wenn Sie aber neugierig sind, was tatsächlich passiert, wenn Kundschaft eine gesperrte Seite aufruft, oder nachvollziehen möchten, warum eine Sperre angezeigt wird oder nicht, erklärt diese Seite es Schritt für Schritt.

Die App-Einbettung läuft auf jeder Seite des Onlineshops

Abschnitt betitelt „Die App-Einbettung läuft auf jeder Seite des Onlineshops“

Sami B2B Lock, Password Protect wird über eine Einbettung der Shopify-Theme-App-Erweiterung in Ihren Onlineshop ausgeliefert, die in Ihrem Theme-Editor als Sami Lock aufgeführt ist. Sobald diese Einbettung für ein Theme aktiviert ist, läuft auf jeder Seite, die Besuchende in Ihrem Onlineshop laden, ein kleines Skript der App – Startseite, Produktseiten, Kollektionsseiten, Blogbeiträge, Warenkorb und so weiter.

Auf den meisten Seiten tut dieses Skript nichts. Seine erste Aufgabe bei jedem Laden einer Seite ist zu prüfen, ob die Seite überhaupt zu einer von Ihnen eingerichteten Sperre passt – und bei den allermeisten Seitenaufrufen der meisten Shops lautet die Antwort Nein, sodass das Skript sich zurückzieht und die Seite normal angezeigt wird.

Passt die aktuelle Seite zu einer Sperre – weil es genau das Produkt, die Kollektion, die Seite, der Blogbeitrag oder die URL ist, die Sie gesperrt haben, oder weil Sie Ihre gesamte Website gesperrt haben –, geht die App dazu über, Ihre Zugriffsregeln für diese Sperre zu prüfen.

Diese Prüfung findet direkt im Browser der besuchenden Person statt, anhand von Informationen, auf die die App ohnehin Zugriff hat, weil sie in Ihrem Onlineshop läuft: ob die Person angemeldet ist, was in ihrem Warenkorb liegt, aus welcher Sprache und welchem Land sie surft und so weiter. Die meisten Zugriffsregeln – Anmeldestatus, Kunden-Tags, Warenkorbinhalt, Zeiträume, Sprache des Onlineshops – lassen sich mit diesen Informationen sofort prüfen, ohne auf etwas anderes zu warten.

Einige Regeltypen müssen etwas nachschlagen, bevor sie mit Ja oder Nein antworten können:

  • Location gleicht das Land der besuchenden Person ab, das die App über einen öffentlichen IP-Lookup-Dienst ermittelt, statt es aus dem Konto der Person zu lesen – ein VPN oder Proxy kann daher das erkannte Land verändern.
  • Cart conditions (Produkte, Varianten, Menge oder Zwischensumme) werden bei jeder Änderung des Warenkorbs erneut geprüft, da Besuchende nach dem ersten Laden der Seite Artikel hinzufügen oder entfernen können.
  • Purchased items und Order quantity sehen sich die früheren Bestellungen der angemeldeten Person an, um zu entscheiden, ob sie bereits das Richtige gekauft oder oft genug bestellt hat.

Sobald alle Regeln mindestens eines Zugriffsschlüssels erfüllt sind, behandelt die App die Person als freigeschaltet und zeigt den Inhalt normal an (vorbehaltlich des von Ihnen konfigurierten Sperrverhaltens, etwa Preis ausblenden oder weiterleiten). Ist kein Zugriffsschlüssel vollständig erfüllt, wendet die App die Sperre an – je nach Ihrer Einrichtung zeigt sie einen Sperrbildschirm, blendet Preis oder „In den Warenkorb“-Schaltfläche aus oder leitet weiter.

Alles oben Beschriebene betrifft die Durchsetzung von Sperren auf Ihrer Website – Produkte, Kollektionen, Seiten, Blogs, URLs und Ihren gesamten Onlineshop. Eine Kassensperre wird anders durchgesetzt: Statt auf ein im Browser der besuchenden Person laufendes Skript zu setzen, wird sie von der Kassenvalidierung von Shopify selbst durchgesetzt, anhand der Bedingungen, die Sie im Kassenregel-Builder der App festlegen. Das bedeutet, dass sich eine gesperrte Kassenbedingung nicht durch das Deaktivieren von JavaScript oder das Umgehen von clientseitigem Code aushebeln lässt, wie es bei einer rein visuellen Sperre theoretisch möglich wäre – Shopify selbst lässt die Bestellung erst abschließen, wenn die Bedingung erfüllt ist.

Ein Einrichtungsschritt, nichts im Theme zu bearbeiten

Abschnitt betitelt „Ein Einrichtungsschritt, nichts im Theme zu bearbeiten“

Da die App-Einbettung all das selbst übernimmt, müssen Sie keinen Theme-Code schreiben oder pflegen. Sie fügen keine Snippets in Vorlagen ein, bearbeiten keine Liquid-Dateien und pflegen keine Liste gesperrter Seiten in Ihrem Theme – alles liegt in der App, und die Einbettung liest bei jedem Laden einer Seite Ihre aktuelle Sperrenkonfiguration. Die App-Einbettung einmal zu aktivieren ist die einzige dafür nötige Einrichtung; danach wirken sich das Erstellen, Bearbeiten oder Entfernen von Sperren in der App automatisch auf Ihren Onlineshop aus, ohne dass in Ihrem Theme noch etwas zu aktivieren wäre.

War diese Seite hilfreich?