# Funktion um Artikel in den Warenkorb zu legen

**URL:** https://forum.shopware.com/t/funktion-um-artikel-in-den-warenkorb-zu-legen/25879
**Category:** Shopware 3.5
**Tags:** programming
**Created:** [27. März 2015 um 13:32 UTC](https://forum.shopware.com/t/funktion-um-artikel-in-den-warenkorb-zu-legen/25879 "2015-03-27T13:32:47Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![RainerF](https://avatars.discourse-cdn.com/v4/letter/r/77aa72/32.png) [@RainerF](https://forum.shopware.com/u/RainerF)
#### Post date: [27. März 2015 um 13:32 UTC](https://forum.shopware.com/t/funktion-um-artikel-in-den-warenkorb-zu-legen/25879/1 "2015-03-27T13:32:47Z")

</div>

Hallo! Wie ist der präferierte Weg, auf einer beliebigen Seite (zum Beispiel einer statischen Shopseite) programmiertechnisch einen Artikel in den Warenkorb zu legen? Kann ich einfach modifiziertes ein HTML-Formular von der Detailseite verwenden und damit quasi jeden beliebigen Artikel in den Warenkorb legen? Oder kann ich dies auch einfach über ein Plugin mit Hilfe einer vorgefertigten Funktion (z.B. addToBasket?) erledigen. Vielen Dank für Eure Hilfe.

---

<div class="post-metadata">

### Author: ![verpacken24](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/verpacken24/32/16229_2.png) [@verpacken24](https://forum.shopware.com/u/verpacken24)
#### Post date: [27. März 2015 um 14:36 UTC](https://forum.shopware.com/t/funktion-um-artikel-in-den-warenkorb-zu-legen/25879/2 "2015-03-27T14:36:00Z")

</div>

[code]

1 VE 2 VE 3 VE 4 VE 5 VE 6 VE 7 VE 8 VE 9 VE 10 VE[/code] Ungetestet. 123456789 = ordernumber

---

<div class="post-metadata">

### Author: ![hbee](https://avatars.discourse-cdn.com/v4/letter/h/f08c70/32.png) [@hbee](https://forum.shopware.com/u/hbee)
#### Post date: [27. März 2015 um 14:53 UTC](https://forum.shopware.com/t/funktion-um-artikel-in-den-warenkorb-zu-legen/25879/3 "2015-03-27T14:53:14Z")

</div>

[quote][http://demo.maxout.de/checkout/addArticle/sAdd/SW10001[/quote]](http://demo.maxout.de/checkout/addArticle/sAdd/SW10001%5B/quote%5D) SW10001 ist die Artikelnummer.

---

<div class="post-metadata">

### Author: ![HolleWolle](https://avatars.discourse-cdn.com/v4/letter/h/e95f7d/32.png) [@HolleWolle](https://forum.shopware.com/u/HolleWolle)
#### Post date: [31. Januar 2017 um 10:32 UTC](https://forum.shopware.com/t/funktion-um-artikel-in-den-warenkorb-zu-legen/25879/4 "2017-01-31T10:32:29Z")

</div>

Wie würde denn nun der gleiche Aufruf für shopware 5.2.16 aussehen?

---

<div class="post-metadata">

### Author: ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)
#### Post date: [31. Januar 2017 um 10:36 UTC](https://forum.shopware.com/t/funktion-um-artikel-in-den-warenkorb-zu-legen/25879/5 "2017-01-31T10:36:10Z")

</div>

Hallo,

müsste noch genau so gehen :&nbsp;/checkout/addArticle/sAdd/ARTIKELNUMMER

Sebastian

---

<div class="post-metadata">

### Author: ![HolleWolle](https://avatars.discourse-cdn.com/v4/letter/h/e95f7d/32.png) [@HolleWolle](https://forum.shopware.com/u/HolleWolle)
#### Post date: [31. Januar 2017 um 12:26 UTC](https://forum.shopware.com/t/funktion-um-artikel-in-den-warenkorb-zu-legen/25879/6 "2017-01-31T12:26:47Z")

</div>

Yo, funktioniert einwandfrei, auch wenn ich die Artikelnummer per URL übergebe:  
&nbsp;

```
{if isset($smarty.get.thumburl)}
    {literal}
        
            <!--
            window.top.location="http://www.mopsix.com/checkout/addArticle/sAdd/SW10002";
            //-->
        
    {/literal}
{/if}

```

Versuche ich sie allerdings variabel über einen Link aufzunehmen funktioniert es nicht:

```
{if isset($smarty.get.thumburl)}
    {literal}
        
            <!--
            window.top.location="http://www.mopsix.com/checkout/addArticle/sAdd/"+{/literal}{$smarty.get.thumburl}{literal};
            //-->
        
    {/literal}
{/if}

```

Der Wert kommt an, das kann man ja kontrollieren, die URL nach window.top.location sieht exakt gleich aus wie in Beispiel 1, es passiert aber nichts.  
Woran kann das liegen?

---

<div class="post-metadata">

### Author: ![sturmi76](https://avatars.discourse-cdn.com/v4/letter/s/77aa72/32.png) [@sturmi76](https://forum.shopware.com/u/sturmi76)
#### Post date: [26. Juni 2017 um 11:52 UTC](https://forum.shopware.com/t/funktion-um-artikel-in-den-warenkorb-zu-legen/25879/7 "2017-06-26T11:52:07Z")

</div>

Hallo,

kann man auch ähnlich, anstatt der Artikelnummer, die ID nutzen, um den Artikel in den Warenkorb zu legen?  
Das Problem ist bei uns, dass der Shop aus Abas gepflegt wird und dort die Varianten eines Artikels immer die selbe Artikelnummer haben, wie der Artikel selbst.
