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 Artikel wird nach Auswahl der Variante nicht mehr angezeigt JTL-Shop - Fehler und Bugs 3
Neu Zuordnung Produkt & Variante WooCommerce-Connector 1
Neu Enddatum Sonderpreise per Ameise importieren User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet E-Mail Vorlage Versandbestätigung per Workflow ausführen, wie? JTL-Workflows - Ideen, Lob und Kritik 7
Neu Ameise-Vorlage per SQL abrufen und Daten als Ergebnis erhalten JTL Ameise - Eigene Exporte 1
Neu Erstattungen per Paypal bei Stornierungen wird öfter nicht ausgezahlt Arbeitsabläufe in JTL-Wawi 0
Neu Artikel per Dropshipping versenden und selbst versenden Arbeitsabläufe in JTL-Wawi 1
ebay Angebotsindividuelle Einstellungen setzen per Ameise? JTL-Wawi 1.9 1
Neu Rechnung automatisch per Mail versenden User helfen Usern - Fragen zu JTL-Wawi 9
In Diskussion Rechnungsentwurf per Workflow? JTL-Workflows - Ideen, Lob und Kritik 7
Neu Wie finde ich per SQL heraus welche Aufträge auf Teillieferbar stehen? JTL Ameise - Eigene Exporte 1
Neu Rechnung per Email aus LS-Pos Fragen rund um LS-POS 0
Lieferantenbestellung mit GLS Versandetikett an den Hersteller/Lieferanten per Mail Senden. JTL-Wawi 1.8 0
Neu Mollie Zahlung per Kreditkarte (25% Fehlschlag) User helfen Usern - Fragen zu JTL-Wawi 1
Neu Per WMS Workflow API Call ausführen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Berichtscontainer per Formel sortieren Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Frage zur Kartonagen Verwaltung in JTL WMS 1.8 - Karton per Scan ersetzen? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Ware direkt in ein Standardlager einbuchen per SQL StoreProcedure dbo.spWarenlagerEingangSchreiben Schnittstellen Import / Export 9

Ähnliche Themen