Preise ändern mit Cookie je nach URL

Hallo Freunde.

Ich wollte ein Plugin schreiben, wo alle Preise der Produkte verändert werden.
Die Hintergrundinformation dazu ist, dass um unseren Shop bei Google Shopping konkurenzfähig zu machen wir die Preise dort niedriger anbieten, als ob die direkt auf die Webpage kommen.

Die Produkte bei Google Shopping führen mit einem Ref Link auf unseren Shop.
Nun wollte ich ein Plugin schreiben, dass dan ein Cookie setzt und solange der Cookie vorhanden ist hat der Kunde diese Google Shopping Preise. 
Wäre ja quatsch, dass er sich ein Account macht und plötzlich alles wieder teurer ist, oder er den Browser schließt, die Session vorbei ist und ebenfalls alles teurer ist.

Ich weiß, wie ich es Codemäßig umsetzten würde, aber da es mein 1. Plugin werden soll, weiß ich nicht genau, wie ich Multiple Preiskategorien entwerfe in Shopware oder wie genau ich das Plugin in Custom bauen soll.

Der Pseudo Code soll halt sowas werden wie:

  • Wenn in der Route "?=googlelink… vorhanden ist

  • Setze Cookie XYZ

  • Solange Cookie XYZ

  • Preiskategorie auf “GooglePreise” umstellen.

Vielen Dank im Vorraus.