Zum Inhalt

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.

<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. myReferer ist nicht nötig.
  • Auf Seite bleiben und Lightbox Meldung: Der Shop leitet auf die Adresse aus myReferer weiter. Fehlt der Parameter, erscheint eine Fehlermeldung. Geben Sie deshalb myReferer immer 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 Produkts
  • wpsg_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:

Produktbearbeitung mit Variante und angezeigter Varianten-ID

Variationen einer Variante mit angezeigter Variations-ID

Hinweise