Wie könnte man Artikel im Warenkorb gegenseitig ausschließen?

Hallo @all,

für uns stellt sich folgendes Problem dar:
Es gibt einen Artikel, der in zwei unterschiedlichen Ausprägungen der Zahlungsart im Shop vorhanden ist. Als Unterscheidung der Ausprägung werden unterschiedliche ARtikelnummern benutzt.
Wenn der Kunde den Artikel (ArtNum: aaa) in den Warenkorb gelegt hat, dann darf der Artikel (ArtNum: bbb) nicht zusätzlich in den Warenkorb gelegt werden.
Stattdessen sollte ein Hinweis erscheinen, dass der Artikel (Artnum: bbb) nicht in den Warenkorb gelegt werden kann, bzw der Kunde den Artikel (ArtNum: aaa) aus dem Warenkorb löscht.

Hat jemand einen Ansatz wie man dieses Problem zu lösen kann oder hat jemand schon so eine Lösung entwickelt?

Gruß aus dem Spessart
Thomas