Zum Inhalt

Shop in Webseite einbinden

Hinweis

Dieses Kapitel richtet sich an Benutzer mit der Rolle Mandantenadministrator sowie an Webseitenbetreiber und Web-Agenturen.

Du kannst den Shop direkt in deine eigene Webseite einbinden. Deine Kunden können dadurch deine Angebote auf deiner Webseite ansehen und buchen, ohne den Shop separat aufrufen zu müssen.

Shop in eigene Webseite einbinden

Für die Einbindung benötigst du die Einbettungs-Adresse deines Shops. Wie du anschließend vorgehst, hängt davon ab, mit welchem System deine Webseite erstellt wurde.


Einbettungs-Adresse finden

Öffne in VeasySport:

Einstellungen -> Shop

Im Abschnitt Allgemein findest du die Einbettungs-Adresse deines Shops.

Shop-Adresse

Kopiere diese Adresse. Du benötigst sie anschließend für die Einbindung auf deiner Webseite.


Shop in WordPress einbinden

Wenn deine Webseite mit WordPress erstellt wurde, kannst du den Shop über das passende WordPress-Plugin einbinden.

1. Plugin installieren

Installiere zunächst das WordPress-Plugin:

2. Shortcode einfügen

Öffne in WordPress die Seite, auf der du den Shop anzeigen möchtest.

Füge an der gewünschten Stelle einen Shortcode-Block ein.

Trage dort folgenden Shortcode ein:

[veasysport_shop shop_url="IHRE_SHOP_URL"]

Ersetze IHRE_SHOP_URL durch die Einbettungs-Adresse, die du zuvor aus den Shop-Einstellungen kopiert hast.

Tipp

Prüfe die Seite nach dem Einfügen einmal in der Vorschau. So kannst du direkt sehen, ob der Shop korrekt angezeigt wird.


Shop in andere Webseiten einbinden

Wenn deine Webseite nicht mit WordPress erstellt wurde, kannst du den Shop über ein HTML-iFrame einbinden. Das ist zum Beispiel bei Drupal, TYPO3, Joomla oder Redaxo möglich.

Füge dazu folgenden Code an der gewünschten Stelle auf deiner Webseite ein:

<style>
    #shopIframe {
        width: 100%;
        height: 100vh;
    }
</style>

<iframe
    id="shopIframe"
    src="IHRE_SHOP_URL"
    scrolling="no"
    sandbox="allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox"
    style="border: none;"
></iframe>

<script type="module">
    import { initialize } from "https://cdn.jsdelivr.net/npm/@open-iframe-resizer/core@latest/dist/index.js";

    initialize({}, "#shopIframe");
</script>

Ersetze IHRE_SHOP_URL durch die Einbettungs-Adresse deines Shops.

Technischer Hinweis

Der Beispielcode verwendet die Softwarebibliothek open-iframe-resizer. Sie sorgt dafür, dass sich die Höhe des eingebetteten Shops automatisch an den Inhalt anpasst.


Nur Artikel mit bestimmten Schlagworten anzeigen

Du musst nicht immer den gesamten Shop einbinden. Du kannst auch festlegen, dass nur Artikel mit bestimmten Schlagworten angezeigt werden.

Dafür ergänzt du die Einbettungs-Adresse um den Parameter tags.

Beispiel:

IHRE_SHOP_URL?tags=Jugend

In diesem Beispiel werden nur Artikel angezeigt, denen das Schlagwort Jugend zugeordnet ist.

Mehrere Schlagworte verwenden

Du kannst auch mehrere Schlagworte angeben. Trenne sie dafür mit einem Komma:

IHRE_SHOP_URL?tags=Jugend,Kinder

Damit werden die entsprechenden Artikel über die Einbettung gefiltert angezeigt.

Tipp

Mit Schlagworten kannst du auf verschiedenen Unterseiten deiner Webseite unterschiedliche Angebote aus demselben Shop anzeigen.