Artikel direkt über einen Link in den Warenkorb legen !?

Hallo zusammen, bis vor kurzem (5.3.x) konnten wir mehrere Artikel über einen direkten Link in den Warenkorb legen.

Jetzt ist das leider nicht mehr möglich. Gibt es da evtl. eine andere lösung?

Unser Link: add_accessories?sAddAccessories=NUMMER1&sAddAccessoriesQuantity=ANZAHL1

Fehlermeldung: Die Aktion konnte aufgrund eines invaliden Formular-Tokens nicht durchgeführt werden. Ein neues Token wurde bereits generiert.

Parameter dürfen nur noch per POST übergeben werden

Hallo,

ich klinke mich hier mal ein, da ich aktuell vor dem selben Problem stehe.
Bedeutet die Aussage von Rednaxela, dass das Hinzufügen mittels link nun nicht mehr möglich ist, sondern nur über eine Form mit post?

Gruß Schlueter550v

@schlueter550v schrieb:

Hallo,

ich klinke mich hier mal ein, da ich aktuell vor dem selben Problem stehe.
Bedeutet die Aussage von Rednaxela, dass das Hinzufügen mittels link nun nicht mehr möglich ist, sondern nur über eine Form mit post?

Gruß Schlueter550v

Korrekt.

Viele Grüße

Hi,

vielleicht hilft das:

 

    $.ajax({ url: '/checkout/ajaxAddArticleCart',
        'appendCSRFToken': true,
        data: {
            'sAdd':'SW10291',
            'toBasket': 1,
            'sQuantity': 1,
            'appendCSRFToken': true,
            'isXHR': 1
            },
        type: 'post',
        success: function(output) {
        }
    });

 

 

 

Oder mit diesem Plugin: Artikel und Gutscheine via URL direkt in den Warenkorb legen | Shopware Community Store

Viele Grüße

Offtopic:
@EikeWarneke‍ das ist eigentlich ein „Hilfs“-Forum und kein Werbeforum für digitvision.
Permanent klotzt Du Werbung für Deine PlugIns unter „passende“ Fragen.
[@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski „Moritz Naczenski“)‍ bitte mal ein wenig die Werbetätigkeit von „digitvision“ im Auge behalten!

Ich packe unter viele Anfragen Links zu Plugins aus dem store - und nein, nicht nur zu meinen eigenen - sondern zu passenden.

Viele Grüße

Ich sehe gerade wenn ich den Ajax call mache, dann öffnet sich nicht mal der Warenkorb overlay.

Muss man vielleicht irgendein event triggern?

 

Der Artikel liegt im Warenkorb

Gibts da keine einfachere Lösung, als das Plugin? Wir haben das gleiche Problem mit Shopware 5.5.

@Gunbit schrieb:

Hi,

vielleicht hilft das:

 

$.ajax({ url: ‚/checkout/ajaxAddArticleCart‘,
‚appendCSRFToken‘: true,
data: {
‚sAdd‘:‚SW10291‘,
‚toBasket‘: 1,
‚sQuantity‘: 1,
‚appendCSRFToken‘: true,
‚isXHR‘: 1
},
type: ‚post‘,
success: function(output) {
}
});

Kann das bitte jemand in ein Beispiel umsetzen?