Preis abhängig von Referrer bzw. campaignCode

Liebe Community,

ich möchte folgendes realisieren:
Wenn ein Kunde von einem Refferer xyz oder eine spezielle URL mit z.B. campaignCode=xyz zu mir in meinen Shop auf ein Produkt verlinkt wird, soll er nur für dieses eine Produkt einen ermäßigten Preis erhalten.
Bisher habe hierfür einen weiteren Verkaufskanal genutzt. Der Nachteil ist aber, dass in einem weiteren Verkaufskanal alle Produktpreise vergünstig sind.
Ich möchte dem Kunden aber nur den einen einzigen Artikel vergünstigen, auf den er vom Refferer geleitet wurde.

Vielen Dank für eure kreativen Ideen!

VG eurer Admin1

Da sehe ich wenig Möglichkeiten, das ohne eigenes Plugin umzusetzen. Vielleicht gibt es so etwas schon im Store, wenn nicht müsstet ihr das selbst programmieren (lassen).