ich möchte ausgewählten Empfängern bestimmte Artikel zu einem nur für sie gültigen Sonderpreis anbieten. Beispiel: Peter Müller erhält den Artikel 12345 für 5 € statt 7,95 €.
Momentan sehe ich nur die Möglichkeit, einen „verstecktem“ Variantenartikel zu erzeugen, der über Custom Fields mit der Empfänger-Mail verbunden ist. Nur der angemeldete Nutzer mit dieser Mailadresse kann den Artikel per Artikelnummer in den Warenkorb legen.
du kannst doch eigentlich im Produkt unter Erweiterte Preise eine neue Preisregel erstellen und in der Bedingung Kunden-Emails-Adresse ist gleich auswählen. Ansonsten evtl. über die Kundengruppen lösen: Shopware 6 - Einstellungen - Shop - Kundengruppen