Artikel per Link in Warenkorb legen¶
Normalerweise legt der Kunde ein Produkt über das Formular im Produkttemplate in den Warenkorb. Soll ein Produkt zusätzlich über eine Grafik oder einen Textlink beworben werden (z. B. in einem Blogbeitrag, einem Newsletter oder auf einer anderen Website), genügt ein einfacher Link auf die Warenkorbseite – ohne Formular.
Aufbau des Links¶
<a href="/warenkorb/?wpsg[produkt_id]=1&wpsg[menge]=1&wpsg[submit]=1">
Produkt in den Warenkorb legen
</a>
Die Parameter im Einzelnen:
| Parameter | Bedeutung |
|---|---|
wpsg[produkt_id]=1 |
ID des Produkts (siehe Produktverwaltung) |
wpsg[menge]=1 |
Menge, die in den Warenkorb gelegt wird (mindestens 1) |
wpsg[submit]=1 |
Löst das Hinzufügen aus, muss immer angegeben werden |
myReferer=/warenkorb/ |
Optional: Seite, auf die der Kunde danach weitergeleitet wird |
/warenkorb/ steht für die Warenkorbseite, die unter wpShopGermany → Konfiguration → Einstellungen → Seitenkonfiguration als „Warenkorbseite“ eingestellt ist (siehe Seitenkonfiguration). Heißt die Seite in Ihrem Shop anders, passen Sie den Pfad an. Von einer anderen Website aus verwenden Sie die vollständige Adresse, z. B. https://shop.test/warenkorb/?….
Weiterleitung nach dem Hinzufügen¶
Was nach dem Klick passiert, hängt von der Einstellung wpShopGermany → Konfiguration → Einstellungen → Allgemein → Nach neuem Produkt im Warenkorb ab (siehe Allgemein):
- Zum Warenkorb leiten: Der Kunde landet im Warenkorb.
myRefererist nicht nötig. - Auf Seite bleiben und Lightbox Meldung: Der Shop leitet auf die Adresse aus
myRefererweiter. Fehlt der Parameter, erscheint eine Fehlermeldung. Geben Sie deshalbmyRefererimmer mit an. - Warenkorb im Fenster anzeigen: Das Produkt wird hinzugefügt, danach bleibt die Seite aber leer. Für Links ist diese Einstellung nicht geeignet.
<a href="/warenkorb/?wpsg[produkt_id]=1&wpsg[menge]=1&wpsg[submit]=1&myReferer=/warenkorb/">
Produkt in den Warenkorb legen
</a>
myReferer muss auf eine Seite des eigenen Shops zeigen: entweder ein Pfad, der mit / beginnt, oder eine vollständige Adresse der eigenen Domain. Andere Ziele werden abgewiesen.
Produkt mit Variante¶
Für ein Produkt mit Produktvarianten wird zusätzlich je Variante die gewählte Variation übergeben: wpsg_vp[ID der Variante]=ID der Variation.
<a href="https://shop.test/warenkorb/?wpsg[produkt_id]=2&wpsg[submit]=1&wpsg[menge]=1&wpsg_vp[1]=2&wpsg_vp[2]=6&myReferer=/warenkorb/">
Produkt in den Warenkorb legen
</a>
Im Beispiel (Produkt „Hausmischung“ mit den Varianten Mahlgrad und Packungsgröße) bedeuten:
2– ID des Produktswpsg_vp[1]=2– Variante 1 („Mahlgrad“) mit der Variation 2 („Filter“)wpsg_vp[2]=6– Variante 2 („Packungsgröße“) mit der Variation 6 („500 g“)
Für jede Variante des Produkts hängen Sie einen eigenen Parameter wpsg_vp[…]=… an. Wo Sie die IDs finden, zeigen die beiden Bilder:
Hinweise¶
- Ein Link, der das Produkt in den Warenkorb legt und danach auf eine feste Seite weiterleitet, ist im Tutorial Produkt in Warenkorb legen und auf feste URL weiterleiten beschrieben.
- Links auf andere Shopseiten (Warenkorb, Kasse, AGB …) im Theme erzeugen Sie wie unter Verlinkungen auf wpShopGermany-interne Seiten beschrieben.

