Artikel per Klick auf ein Bild in den Warenkorb legen

Status
Es sind keine weiteren Antworten möglich.

PatrickHennig

Aktives Mitglied
28. Juli 2010
79
6
Köln
Firma
go eCommerce GmbH
Hallo zusammen,

ich möchte gerne ein Bild verlinken und ein bestimmter Artikel soll dann in den Warenkorb gelegt werden.

Ich habe schon gesucht und diesen Beitrag gefunden. Leider kann ich die Funktion

Code:
function custom_quickbuy(artNr) {     $.post('warenkorb.php', 'schnellkauf=1&ean=' + artNr, function() {         window.location.reload();     }); }

nicht wie angegeben über
Code:
<a onclick="custom_quickbuy('[B][COLOR=#ff0000]70[/COLOR][/B]');">Artikelname</a>
aufrufen. *: Ist durch die Artikelnummer zu ersetzen. Dort habe ich bereits die interne Shop Artikelnummer und auch die Wawi Artikelnummer getestet - leider ohne Erfolg.


Ich habe diese Funktion in einen definierten php Bereich in die header.tpl eingebaut und entsprechenden Link zum Testen platziert.

Kann mir bitte jemand weiter helfen? Stehe grad echt auf dem Schlauch.

Beste Grüße
Patrick
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Artikel per Klick auf ein Bild in den Warenkorb legen

Wo kommt die function denn her?
Ist das eine Standardfunction vom Shop4?
 

PatrickHennig

Aktives Mitglied
28. Juli 2010
79
6
Köln
Firma
go eCommerce GmbH
AW: Artikel per Klick auf ein Bild in den Warenkorb legen

Um ehrlich zu sein weiß ich das nicht.

Diese Funktion wurde in diesem Beitrag als "Ansatz" aufgeführt: http://forum.jtl-software.de/templa...4765-den-warenkorb-button-code-auslagern.html
Ich bin davon ausgegangen, dass diese Funktion nicht existiert und habe sie als PHP funktion angelegt.

Wenn ich es anders realisieren könnte, bin ich natürlich über Vorschläge sehr dankbar 🙂
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Artikel per Klick auf ein Bild in den Warenkorb legen

ok,
die function is eine js-function und keine php-function
 

PatrickHennig

Aktives Mitglied
28. Juli 2010
79
6
Köln
Firma
go eCommerce GmbH
AW: Artikel per Klick auf ein Bild in den Warenkorb legen

Ich war mir nicht ganz sicher... *Shame* Habe es auch als Javascript probiert. Die Seite wird neu geladen, allerdings wird kein Artikel in den Warenkorb gelegt.

Habe an Stelle der 70 sowohl die interne Shopartikelnummer, als auch die Wawi Artikelnummer getestet :/
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Artikel per Klick auf ein Bild in den Warenkorb legen

Richtig ist die wawi-art.nr. ... der call wird in der warenkorb_inc.php geprüft. ... müsstest du da mal Debuggen ob und was ankommt
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Artikel per Klick auf ein Bild in den Warenkorb legen

Du könntest natürlich auch zunächst mal prüfen, ob durch click die Funktion überhaupt aufgerufen wird
 

PatrickHennig

Aktives Mitglied
28. Juli 2010
79
6
Köln
Firma
go eCommerce GmbH
AW: Artikel per Klick auf ein Bild in den Warenkorb legen

Hat jetzt alles geklappt. Der richtige Hinweis war in diesem Thread: http://forum.jtl-software.de/allgem...chnellkauf-funktioniert-nicht.html#post487760

http://forum.jtl-software.de/allgem...chnellkauf-funktioniert-nicht.html#post487760

In der Warenkorb_inc.php musste in der Funktion function checkeSchnellkauf() etwas geändert werden.

Zusätzlich habe ich im Javascript noch window.location.reload(); durch window.location = "/warenkorb.php"; ersetzt.
Dadurch wird der Kunde direkt nach dem Klick auf den Warenkorb weitergeleitet. Zwischen dem Klick und dem weiterleiten sieht es für eine kurze Zeit noch so aus, als würde nichts passieren. Dafür muss ich noch nach einer Lösung suchen.

Fazit: Bild erfolgreich verlinkt, Weiterleitung zum Warenkorb erfolgreich automatisiert, Ladezeit/Wartezeit muss noch optimiert werden.

Besten Dank 🙂

PS: Wo kann ich den Beitrag schließen oder als gelöst markieren?
 
Status
Es sind keine weiteren Antworten möglich.

Ähnliche Themen