ich möchte die Funktion tobasket so ändern bzw. eine eigene Funktion schreiben, dass sie statt der ID des Artikels (aid), einen Artikel anhand seiner echten Artikelnr. hinzufügt.
Ich benötige, dass weil ich von außen per GET, Artikel in den Warenkorb einfüge und gerne die Zuordnung über die echte Artikelnr. machen würde.
Dafür habe ich mir schon eine Funktion ‘tobasketOwn’ angelegt. Jetzt müßte ich nur aus der Artikelid, die aid des Artikels ermitteln. Der Rest der Funktion könnte ja dann so bestehen bleiben. Kann mir jemand helfen, wie das zu machen ist?
Hallo Nick,
schau dir mal mein Modul “HDI2Basket” dafür an. Es ermöglicht dir per URL einen oder gleich mehrere Artikel in den Warenkorb zu legen. Auch anhand der Artikelnummer. Natürlich kostenfrei.
Funktioniert prinzipiell gut. Mir ist aufgefallen, dass es allerdings nur mit numerischen Artikelnr. funktioniert. Im Backend werden ja auch andere Artikelnummern akzeptiert.
Hallo,
eigentlich gibt es keine Begrenzung auf numerische Artikelnummern. Das was nicht gehen würde sind Produkte die unter sich Varianten haben. Sprich in der DB oxvarcount > 0 haben da diese darüber noch nicht ausgewählt werden können. Varianten selber können damit aber wohl benutzt werden.
Außerdem enthält dein Beispiel einen Fehler: am[0] fehlt die Zuweisung der Menge, es wird dann auch nichts in den Warenkorb gelegt.
Hallo Jürgen,
das ist Korrekt. Nachdem Oxid sich entschlossen hat den eXchange zu relaunchen und alle zu entfernen die nicht bereit waren das Worddokument (siehe Thread) auszufüllen. Warte ich noch auf Zeit mich da nochmal zu registrieren. Gab da so ein paar nette Hürden:
[QUOTE=Rafael Dabrowski;88788]
[…]
Ich grüße mal alle Modulhersteller die aus Köln, Bonn, Ulm, Hamm und allen anderen Städten kommen dessen Stadtname kürzer als 5 Zeichen ist. (Wer denkt sich bei denen eig. immer diese Formulare aus?) […]
[/QUOTE]
Auch habe ich noch nicht die Zeit gefunden mich mit den Moduländerungen für die Version 4.6 zu beschäftigen. Da ich gerade in Projekten außerhalb des OXID Universums festsitze. Ich habe aber mal die letzte Version hier angefügt.
Also kurze Städtenamen gehen längst, Deinem Userkonto steht also nichts im Wege.
Und die erste Beta zur 4.6 wurde bereits im November veröffentlicht, also vor 6 Monaten. Funktional hat sich nicht wirklich sehr viel verändert, die größte Neuerung dürfte wohl das Extension-Handling sein, also sprich die Metadaten-Datei für die Module. Es geht aber auch immer noch ohne diese.