Documentation menu
Embeds auf zugelassene Domains beschränken
Lassen Sie öffentliche PartGrid-Embeds nur auf zugelassenen Shop- und Portal-Domains laden.
Überblick
Domainbeschränkungen steuern, welche Websites Ihre öffentlichen PartGrid-Embeds anfordern und anzeigen dürfen. Fügen Sie jeden Shop, jedes Portal, jede Staging-Website und jeden Entwicklungs-Host hinzu, auf dem das Embed geladen werden soll.
Kommt eine öffentliche Embed-Anfrage von einer Domain, die nicht auf der Liste steht, verweigert PartGrid den Zugriff.
Zugelassene Domains hinzufügen
Öffnen Sie Integrationen → Embed → Verhalten und Zugriff und suchen Sie unter Verhalten und Zugriff nach Zugelassene Domains.
- Geben Sie eine Domain oder vollständige HTTP(S)-URL ein.
- Fügen Sie jeden weiteren Shop, jedes Portal, jede Staging-Website oder jeden Entwicklungs-Host separat hinzu.
- Wählen Sie Änderungen speichern.
- Öffnen Sie die Seite mit dem Embed und prüfen Sie, ob es geladen wird.
Akzeptierte Domainwerte
Sie können eine Domain, eine vollständige HTTP(S)-URL oder einen lokalen Host mit Port eingeben. PartGrid speichert den normalisierten Origin, der für den Abgleich verwendet wird. Pfade wie /parts oder /catalog müssen nicht hinzugefügt werden.
- example.com
- https://shop.example.com
- localhost:3000
Subdomains separat hinzufügen
Eine Domain umfasst ihre Subdomains nicht automatisch. Fügen Sie sowohl example.com als auch shop.example.com hinzu, wenn Embeds auf beiden Websites funktionieren sollen. Dasselbe gilt für Staging-, regionale und Händlerportale.
Alle Domains zulassen
Geben Sie * ein, um öffentliche Embeds von jeder externen Domain laden zu lassen.
Wildcard-Zugriff erfordert einen Tarif, der dies unterstützt. Der Zugriff auf benannte Domains ist sicherer, wenn Embeds nur für eine bekannte Gruppe von Shops oder Portalen vorgesehen sind.
Domainlimits
Wie viele externe Domains Sie hinzufügen können, hängt von Ihrem PartGrid-Tarif ab. PartGrid zeigt einen Fehler an, wenn die gespeicherte Liste das verfügbare Limit überschreitet.
PartGrid-eigene Embed- und Preview-Hosts zählen nicht als externe Kundendomains.
Fehlerbehebung
Prüfen Sie Folgendes, wenn ein Embed in PartGrid funktioniert, aber nicht auf der Zielwebsite:
- Prüfen Sie, ob der exakte Hostname und Port eingetragen sind.
- Fügen Sie die Subdomain separat hinzu, zum Beispiel www.example.com oder shop.example.com.
- Geben Sie bei lokalen oder nicht standardmäßigen Umgebungen den Port an, zum Beispiel localhost:3000.
- Prüfen Sie, ob die Zielseite das Embed direkt in einem Browser-Kontext lädt.
- Prüfen Sie, ob das Schema oder die Sammlung für die öffentliche Nutzung verfügbar ist.
- Prüfen Sie unter Integrationen → Embed → Verhalten, ob Public embed connectivity verbunden ist.