Hi,
also irgendwo wird das jeweilige Cookie ja wohl gesetzt. Und irgendjemand hat das ja auch bei dir eingebaut. Du warst es offensichtlich nicht

(nicht böse sein)
Du gehst jetzt zu demjenigen, der dir das eingebaut hat. Sollte es tatsächlich niemanden geben, such dir jemanden, der das kann. (nicht mich bitte)
Der soll eine der Lösungen in die Scripts für die jeweiligen Anbieter einbauen.
Lösung 1:
- aktuelles Anbieter-Cookie überschreibt vorheriges Anbieter-Cookie.
Lösung 2:
- speichern eines Timestamp-Cookies zum jeweiligen speichern oder aktualisieren des Anbieter-Cookies. Und zusätzlich in die auswertung dann noch das auslesen und auswerten des neueren Timestamp-Cookie
Lösung 3:
- Das neuere Cookie, sofern alle Cookies nur einmal "neu" gespeichert werden, ist immer das letztere im Array $_COOKIE. Folglich würde auch die Eingrenzung auf den letzten $_COOKIE-Wert, zu einem halbwegs zufriedenstellendem Ergebnis führen.
Das sind mal - aus meiner Sicht - die augenscheinlichsten Lösungen.
Ein spezielles Programm dafür!? Das könnte ja dann wohl nur auch eine PHP-Anwendung sein, die um einiges mehr an Faktoren berücksichtigen müsste. Der Aufwand für sowas würde in keinem Verhältnis stehen.
Denn ... Du hast schon alles in Deinem Shop und in Deinen Anbieter-Zielseiten. Da müssen geringfügige Änderungen, von jemanden der sich damit auskennt, gemacht werden.
Das einzigste, was Du bringen musst. Das ist die Logik, wer soll was, wann und unter welchen Bedingungen erhalten.
sonnige Grüsse
HaPe