Neu Freifeld Variante per Ajax in Warenkorb

dane

Aktives Mitglied
10. Juni 2015
16
0
Hallo JTL-Freunde,

ich versuche jetzt schon eine Weile einen Artikel mit Freifeld-Text-Variante per Ajax in den Warenkorb zu legen und hatte da so meine Probleme.
Mittlerweile habe ich es geschafft, finde meine Lösung aber unsauber und wollte daher mal fragen, ob ich was übersehen habe.

Das EVO-Template lädt ja zwar die Varianten-Kinder per Ajax (habe zum Freifeld-Text noch Kind-Artikel über Select-Variation Farbe), beim Absenden des Formulars wird aber die ganze Seite geladen/abgesendet. Also ohne Ajax.
Beim normalen Senden des Formulars (ohne Ajax) wird in der tools.Global.php die Funktion $oEigenschaftwerte_arr = ArtikelHelper::getSelectedPropertiesForVarCombiArticle($kArtikel); verwendet. Da wird die Text-Variante korrekt gesetzt.

Verwende ich aber die io.php / oder xajax für Ajax mit der Funktion "pushToBasket", so wird $oEigenschaftwerte_arr = gibVarKombiEigenschaftsWerte($Artikel->kArtikel); aufgerufen. Das setzt zwar meine Farben-Variante korrekt, aber nach dem Aufruf ist meine Freifeld-Text-Eigenschaft verschwunden.

Ich habe es jetzt so gelöst, dass ich die Funktion in der io.php umgeschrieben habe, so dass dort auch die ArtikelHelper Funktion verwendet wird. Allerdings muss man dafür noch das $_POST Array für eigenschaftwert wieder aufbauen und eigentlich wollte ich die io.php auch nicht überschreiben.

Hab ich was übersehen, gibt es eine bessere Lösung?

Danke für eure Zeit und liebe Grüße ;)
 

dane

Aktives Mitglied
10. Juni 2015
16
0
Haha okay, ja ich hab die 4.05, da ist es noch die andere Funktion ;)
Dann teste ich die neue Mal. Danke dir!
 

dane

Aktives Mitglied
10. Juni 2015
16
0
ja, bei der 4.06 funktioniert es ohne Modifikation. Danke dir! Problem war dass das Update bei mir im Admin auch nicht angezeigt wurde. Ist ja schon seit 2017 am Start :D
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Aktivierung des Kundenkontos per Bestätigungsemail Allgemeine Fragen zu JTL-Shop 4
Neu Kann man das Shop-Guthaben von Kunden per Workflow beeinflussen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu "Ist Standard Dropshipping Lieferant" per Ameise exportieren User helfen Usern - Fragen zu JTL-Wawi 5
XML Auftragsimport per Workflow bediinen JTL-Wawi 1.8 1
neue Zahlungsart "Barter", trotzdem erscheint "Zahlung per Überweisung und QR-Code" JTL-Wawi 1.10 1
Neu Die Leiferantendaten bei Artikelstammdaten lassen sich per Ameise nicht ändern User helfen Usern - Fragen zu JTL-Wawi 6
Neu Rechnungsversand per Mail ohne Auslieferprozess Arbeitsabläufe in JTL-Wawi 3
Neu Kategorien per Ameise importieren Schnittstellen Import / Export 8
Neu Auslesen Bestand per Lager für Workflow zur Anzeige im Onlineshop User helfen Usern - Fragen zu JTL-Wawi 4
Neu doppelt Teilliefern per WMS Arbeitsabläufe in JTL-Wawi 0
Neu Versandetikett bei Dropshipping per E-Mail mitsenden Arbeitsabläufe in JTL-Wawi 12
Vorschaubild in Kategorieansicht per Hover durch Video oder GIF ersetzen Allgemeine Fragen zu JTL-Shop 2
Ebay Angebot mit Kindartikel die keinen Bestand haben per Ameise importieren JTL-Wawi 1.6 5
In Diskussion Externe E-Mail mit Auftragsdaten per Workflow erzeugen JTL-Workflows - Fehler und Bugs 10
Neu Lieferantenbestellung per CSV Import mit Ameise Artikel VPE JTL-Ameise - Fehler und Bugs 0
Neu howto: "Rabatte irgnorieren" für einen Artikel per Ameise importieren, so dass in einem angeschlossenen POS dieser Artikel keine Rabatte bekommt User helfen Usern - Fragen zu JTL-Wawi 11

Ähnliche Themen