# IP-Adresse bei einer Bestellung auslesen und in Bestellbestätigungsmail einfügen

**URL:** <https://forum.shopware.com/t/ip-adresse-bei-einer-bestellung-auslesen-und-in-bestellbestatigungsmail-einfugen/59614>\
**Category:** Programmierung\
**Created:** [19. Mai 2019 um 10:23 UTC](https://forum.shopware.com/t/ip-adresse-bei-einer-bestellung-auslesen-und-in-bestellbestatigungsmail-einfugen/59614 "2019-05-19T10:23:09Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Siggi123b](https://avatars.discourse-cdn.com/v4/letter/s/c89c15/32.png) [@Siggi123b](https://forum.shopware.com/u/Siggi123b)\
**Post date:** [19. Mai 2019 um 10:23 UTC](https://forum.shopware.com/t/ip-adresse-bei-einer-bestellung-auslesen-und-in-bestellbestatigungsmail-einfugen/59614/1 "2019-05-19T10:23:09Z")

</div>

Hallo und einen schönen Sonntag.

Ich habe häufig gesehen das Händler die Hochwertige Produkte Verkaufen oder Software wie Lizengo (Shopware Basirend) die IP-Adresse in der Bestellbestätigungs/Mahnung etc. Mit ausgeben, wie stelle ich das am besten an? ich habe von Bauer ein Plugin, was dies im Backend auslesen und anzeigen kann. 7

[https://store.shopware.com/bauer41444486025f/vollstaendige-ip-adresse-in-der-bestellung-anzeigen.html?number=BAUER41444486025](https://store.shopware.com/bauer41444486025f/vollstaendige-ip-adresse-in-der-bestellung-anzeigen.html?number=BAUER41444486025)

&nbsp;

Kennt jemand die Variable dazu? habe etwas gelesen von {gIP} dies ist aber nicht richtig.

Hier ein Ref. Bild:

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/a/a19629f639cbf219471b08e50289f556f8d430cc.jpeg)

---

<div class="post-metadata">

**Author:** ![arnebecker](https://avatars.discourse-cdn.com/v4/letter/a/3bc359/32.png) [@arnebecker](https://forum.shopware.com/u/arnebecker)\
**Post date:** [19. Mai 2019 um 20:10 UTC](https://forum.shopware.com/t/ip-adresse-bei-einer-bestellung-auslesen-und-in-bestellbestatigungsmail-einfugen/59614/2 "2019-05-19T20:10:21Z")

</div>

Hey Siggi,

ich kann dir anschauen welche Variablen in einer Mail verfügbar sind. Geht dazu im Backend auf Einstellungen -\> Mailborlagen. Such dir die entsprechende Mail raus und wähle sie aus. Du kannst dann ganz rehts ein Panel “Variablen” ausklappen. Dort sind alle Variablen aus der zuletzt verschicken Mail für diese Mailvorlage angezeigt. Wenn die IP nicht dabei ist, ist sie tatsächlich nicht im Mailkontext vorhanden und kann ohne weitere Programmierung nicht genutzt werden.

---

<div class="post-metadata">

**Author:** ![ahmadsaad](https://avatars.discourse-cdn.com/v4/letter/a/65b543/32.png) [@ahmadsaad](https://forum.shopware.com/u/ahmadsaad)\
**Post date:** [20. Mai 2019 um 06:36 UTC](https://forum.shopware.com/t/ip-adresse-bei-einer-bestellung-auslesen-und-in-bestellbestatigungsmail-einfugen/59614/3 "2019-05-20T06:36:21Z")

</div>

Hallo @Siggi123b‍,

was Sie brauchen ist das [remoteAddress](https://github.com/shopware/shopware/blob/5.5/engine/Shopware/Models/Order/Order.php#L461) Proparty .

Shopware beim Default hinzufüge diese wert nicht in die emails-vorlage.

ich weiß nicht ob Ihre Plugin macht dass.

ob nicht dann Sir brauchen eine kleine Plugin entwicklen, um diese Proparty zu hinzufügen.

VG,

Ahmad

---

<div class="post-metadata">

**Author:** ![Siggi123b](https://avatars.discourse-cdn.com/v4/letter/s/c89c15/32.png) [@Siggi123b](https://forum.shopware.com/u/Siggi123b)\
**Post date:** [20. Mai 2019 um 21:53 UTC](https://forum.shopware.com/t/ip-adresse-bei-einer-bestellung-auslesen-und-in-bestellbestatigungsmail-einfugen/59614/4 "2019-05-20T21:53:00Z")

</div>

Hallo @ahmadsaad‍,

leider kenn ich mich dahingehend nicht aus.

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [21. Mai 2019 um 06:36 UTC](https://forum.shopware.com/t/ip-adresse-bei-einer-bestellung-auslesen-und-in-bestellbestatigungsmail-einfugen/59614/5 "2019-05-21T06:36:15Z")

</div>

Diese Anforderung ließe sich leicht mit einem kleinen Plugin lösen. Im Checkout-Prozess (z.B. Enlight\_Controller\_Action\_PreDispatch\_Frontend\_Checkout) kann die IP ermittelt werden. Diese IP kann man denn der Shopware Session (sOrderVariables) mit extra Variable mit übergeben. Somit steht sie dann automatisch auch in der Mail zur Verfügung. Jetzt nur so eine grobe Idee.

---

<div class="post-metadata">

**Author:** ![ahmadsaad](https://avatars.discourse-cdn.com/v4/letter/a/65b543/32.png) [@ahmadsaad](https://forum.shopware.com/u/ahmadsaad)\
**Post date:** [21. Mai 2019 um 09:03 UTC](https://forum.shopware.com/t/ip-adresse-bei-einer-bestellung-auslesen-und-in-bestellbestatigungsmail-einfugen/59614/6 "2019-05-21T09:03:28Z")

</div>

Hallo @Siggi123b‍,

wie R4M hat gesagt Sie brauchen eine Kleine Plugin wienger als 1 Stunde.

aber Sie brauchen keine info in Session einfach Kannst du das Ip von&nbsp;$\_SERVER[‚REMOTE\_ADDR‘]&nbsp; nehmen und in das Email Context hinzufügen beim diese Event:

```
[Shopware\_Modules\_Order\_SendMail\_FilterContext](https://github.com/shopware/shopware/blob/5.5/engine/Shopware/Core/sOrder.php#L927)

```

und vielleicht Sie können diese IP dierkt beim Smarty nehmen wie so:

```
{$smarty.server.REMOTE_ADDR}

```

VG,

Ahmad
