Problem bei Programmierung - Preis im WK wird übeschrieben

Guten morgen Zusammen, wir entwickeln gerade einen Brillenkonfigurator, der soweit auch fast funktioniert und so gut wie fertig ist, allerdings gibt es noch ein Problem. Kurz zum Aufbau: Es handelt sich um einen Brillenkonfigurator. Der User befindet sich in einem Artikel (brille) und gibt eine Reihe an zusatzinformationen für die zugehörigen Gläser an. Abhängig von seinen Angaben wird beim klick auf “In den Warenkorb” der Hauptartikel - also die Brille - und ein zweiter Artikel - die Gläser in den Warenkorb gelegt. Bei den Gläsern handelt es sich um einen Hauptartikel, der mit verschiedenen Varianten angelegt ist. Je nachdem, was der Kunde anwählt (Tönung, Lotus effekt usw.) wird die bestimmte Variante durch das Plugin in der Datenbank gefunden, der Preis ausgelesen und in den Warenkorb gelegt. Der Preis wird richtig ausgelesen, alles funktioniert, aber an irgend einer Stelle wird der Preis dann auf 0 Euro gesetzt. Sprich, der Variantenartikel, der quasi per Script in den Warenkorb gelegt wird, hat ständig einen Preis von 0 Euro. Jemand mal ein Ähnliches Problem gehabt? Grüße