Artikel per PHP in den Warenkorb legen

Hier können Sie Fragen bezüglich des Shop Moduls stellen.
Michael D.
Senior Member
Beiträge: 523
Registriert: Mo 16. Jun 2003, 18:02

Artikel per PHP in den Warenkorb legen

Beitragvon Michael D. » Do 19. Apr 2012, 14:31

Hallo,

wie kann ich einen Artikel mittels PHP im Warenkorb platzieren?
_____________________________________________
Grüße
Michael

AndreasWitt

Re: Artikel per PHP in den Warenkorb legen

Beitragvon AndreasWitt » Do 19. Apr 2012, 14:48

Hallo Michael,

könntest du eventuell etwas genauer beschreiben, was genau du machen möchtest ... das würde der Lösungsfindung sehr helfen. Du kannst dir aber mal folgende Beitrag anschauen: http://forum.webedition.org/viewtopic.p ... 208#p62518

Grüße, Andreas

Michael D.
Senior Member
Beiträge: 523
Registriert: Mo 16. Jun 2003, 18:02

Re: Artikel per PHP in den Warenkorb legen

Beitragvon Michael D. » Do 19. Apr 2012, 14:52

Hallo Andreas,

nun ich möchte gerne abhängig von einer KV-Einstellung automatisch einen Artikel im Warenkorb platzieren.
Entweder direkt auf der Warenkorbseite, oder von einer anderen Seite an den Warenkorb übergeben.

Grüße
Michael
_____________________________________________
Grüße
Michael

AndreasWitt

Re: Artikel per PHP in den Warenkorb legen

Beitragvon AndreasWitt » Do 19. Apr 2012, 15:09

... dann sollte das eigentlich so funktionieren:

Code: Alles auswählen

<we:sessionStart />
<we:createShop shopname="demoShop" />

<?php
$_REQUEST['shop_artikelid'] = $IDdesArtikels;
$_REQUEST['shop_anzahl'] = $AnzahldesArtikels; // z.B. 1
$_REQUEST['type'] = $TypdesArtikels; // "o" fuer Objekt und "w" fuer Dokument
$_REQUEST['t'] = time();
$_REQUEST['we_variant'] = $VariantedesArtikels; //falls vorhanden (optional)
$_REQUEST['shopname'] = $ShopName; //Name des Shops
?>

<we:addDelShopItem shopname="demoShop" />
Du müsstest dann nur noch mit bspw. <we:ifVar></we:ifVar> ein Bedingung darum setzen ... Das wäre eine schlanke und sehr webEdition-nahe Lösung :)

Grüße, Andreas

Michael D.
Senior Member
Beiträge: 523
Registriert: Mo 16. Jun 2003, 18:02

Re: Artikel per PHP in den Warenkorb legen

Beitragvon Michael D. » Do 19. Apr 2012, 16:11

super, funktioniert soweit.
Kannst Du mir auch sagen wie ich prüfen kann ob dieses Produkt schon im Warenkorb liegt?
_____________________________________________
Grüße
Michael

AndreasWitt

Re: Artikel per PHP in den Warenkorb legen

Beitragvon AndreasWitt » Do 19. Apr 2012, 18:16

... wenn ich mich nicht irre, dann steht der Name des Shops in der Variablen

Code: Alles auswählen

$shopname = $_SESSION['we_shopname']."_save";
und der aktuelle Warenkorb somit in

Code: Alles auswählen

$_SESSION[$shopname]
Dann einfach schauen, ob die ArtikelID in dem Basket Object enthalten ist.

Grüße, Andreas


Zurück zu „Shop Modul“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 14 Gäste