Freitextfelder im Warenkorb ausgeben lassen und Rabattierung anpassen

Hallo zusammen, 

In unserem Shop sind bei einigen Artikeln Freitextfelder zugeordnet. Diese sollen im Warenkorb ausgegen werden. Zusätzlich soll in Abhängigkeit des Freitextfeldes eine Rabattierung erfolgen. 

d.h. man hast eine Produktvariente mit Freitextfeld 1 = A (4 mal) bestellt und mit Freitextfeld 1=B (3 mal) bestellt. Dies dürften dann im Warenkorb keine 7 Artikel gesamt ergeben sondern 4 mit A und 3 mit B. Die Rabattierung sollte ebenfalls separat ablaufen.

Ich hoffe Ihr könnt mir weiterhelfen.

So etwas ist mit einem Freitextfeld in erster Linie nicht direkt möglich. Ein Freitextfeld dient zur Darstellung vorgegebener Inhalte in der Detail Ansicht. Oder eben in der Kategorie Ansicht, jenachdem wo du was bearbeitest.

Ein Freitextfeld kann so nicht mit in den Bestellvorgang übernommen werden.

Das bedarf einer Eigenentwicklung oder eines Plugins.

Kannst du mir hierfür ein PLugin empfehlen?