# Wie komme ich in meinem Subscriber an die ID des eingeloggten Kunden?

**URL:** https://forum.shopware.com/t/wie-komme-ich-in-meinem-subscriber-an-die-id-des-eingeloggten-kunden/71919
**Category:** Programmierung
**Created:** [6. Januar 2021 um 11:54 UTC](https://forum.shopware.com/t/wie-komme-ich-in-meinem-subscriber-an-die-id-des-eingeloggten-kunden/71919 "2021-01-06T11:54:35Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Revilo](https://avatars.discourse-cdn.com/v4/letter/r/bc8723/32.png) [@Revilo](https://forum.shopware.com/u/Revilo)
#### Post date: [6. Januar 2021 um 11:54 UTC](https://forum.shopware.com/t/wie-komme-ich-in-meinem-subscriber-an-die-id-des-eingeloggten-kunden/71919/1 "2021-01-06T11:54:35Z")

</div>

Hey Community,

ich versuche in meinem Subscriber an die ID des eingeloggten Kunden zu kommen.

```
public static function getSubscribedEvents(): array
    {
        return [
            CustomerEvents::MAPPING_REGISTER_CUSTOMER => 'addCustomField',
            CustomerEvents::MAPPING_CUSTOMER_PROFILE_SAVE => 'addCustomField'
        ];
    }

    public function addCustomField(DataMappingEvent $event)
    {
        
    }

```

Über $event komme ich ja an den Context. Und soweit ich weiß, kommt man über den Context mit $context-\>getCustomer() auch an die Daten zum eingeloggten Kunden.  
Nur ist getCustomer() in meinem Eventcontext nicht verfügbar. Hat jemand eine Ahnung wie ich das in meinem Subscriber&nbsp;umsetzen kann?  
Im SalesChannelContext ist getCustomer() zwar verfügbar, aber auf den habe ich in meinem DataMappingEvent wohl keinen Zugriff ☹

Über eine hilfreiche Antwort würde ich mich freuen.  
Grüße Oliver

---

<div class="post-metadata">

### Author: ![Revilo](https://avatars.discourse-cdn.com/v4/letter/r/bc8723/32.png) [@Revilo](https://forum.shopware.com/u/Revilo)
#### Post date: [6. Januar 2021 um 13:33 UTC](https://forum.shopware.com/t/wie-komme-ich-in-meinem-subscriber-an-die-id-des-eingeloggten-kunden/71919/2 "2021-01-06T13:33:57Z")

</div>

Falls es jemandem weiterhilft:

Ich nutze jetzt das Event „CustomerEvents::CUSTOMER\_WRITTEN\_EVENT“. Dort&nbsp;kann man auf die CustomerID, mit Hilfe von $event-\>getIds() zugreifen.
