# Datenfeed für Kaufland. Preise mit Komma statt mit Punkt

**URL:** https://forum.shopware.com/t/datenfeed-fuer-kaufland-preise-mit-komma-statt-mit-punkt/104824
**Category:** Shopware 6 (German)
**Created:** [14. August 2024 um 14:02 UTC](https://forum.shopware.com/t/datenfeed-fuer-kaufland-preise-mit-komma-statt-mit-punkt/104824 "2024-08-14T14:02:39Z")
**Posts on this page:** 18
**Page:** 1

<div class="post-metadata">

### Author: ![Lago](https://avatars.discourse-cdn.com/v4/letter/l/e56c9b/32.png) [@Lago](https://forum.shopware.com/u/Lago)
#### Post date: [14. August 2024 um 14:02 UTC](https://forum.shopware.com/t/datenfeed-fuer-kaufland-preise-mit-komma-statt-mit-punkt/104824/1 "2024-08-14T14:02:39Z")

</div>

Hallo zusammen,

betrifft Datenfeed für Kaufland. Da muss ich Preise mit Komma statt mit Punkt ausgeben. Bei SW5 sit klar wie man das macht, aber für SW6 kann ich nichts finden… Weiß evtl. jemand wie ich das anpassen kann?

Mit besten Grüßen  
Lago

---

<div class="post-metadata">

### Author: ![matthiasewald](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/matthiasewald/32/21341_2.png) [@matthiasewald](https://forum.shopware.com/u/matthiasewald)
#### Post date: [14. August 2024 um 14:54 UTC](https://forum.shopware.com/t/datenfeed-fuer-kaufland-preise-mit-komma-statt-mit-punkt/104824/2 "2024-08-14T14:54:18Z")

</div>

Moin,

wie genau wird der Feed denn erstellt? Über einen Produktvergleich? Dann sollte es normal mit einem Twig Filter du funktionieren:

> **[number\_format - Filters - Documentation - Twig PHP](https://twig.symfony.com/doc/3.x/filters/number_format.html)**
>
> Twig - The flexible, fast, and secure template engine for PHP

Grüße  
Matthias

---

<div class="post-metadata">

### Author: ![Lago](https://avatars.discourse-cdn.com/v4/letter/l/e56c9b/32.png) [@Lago](https://forum.shopware.com/u/Lago)
#### Post date: [14. August 2024 um 20:23 UTC](https://forum.shopware.com/t/datenfeed-fuer-kaufland-preise-mit-komma-statt-mit-punkt/104824/3 "2024-08-14T20:23:56Z")

</div>

Hallo Matthias,

besten Dank für Deine schnelle Antwort! 🙂

Ja, Feed wird über Produktvergleich erstellt. Als CSV Datei.

Ich habe jetzt diese Befehle ausprobiert, aber leider ohne Erfolg. Könntest Du bitte zeigen wo die richtige Stelle ist? Hier ist Ausschnitt für den Preis:

* * *

{% set price = product.calculatedPrice %}  
{%- if product.calculatedPrices.count \> 0 -%}  
{% set price = product.calculatedPrices.last %}  
{%- endif -%}  
„{{ price.unitPrice\*1.13 }}“;{#- -#}

* * *

Ich freue mich auf Deine Antwort!

Mit besten Grüßen  
Lago

---

<div class="post-metadata">

### Author: ![matthiasewald](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/matthiasewald/32/21341_2.png) [@matthiasewald](https://forum.shopware.com/u/matthiasewald)
#### Post date: [14. August 2024 um 20:51 UTC](https://forum.shopware.com/t/datenfeed-fuer-kaufland-preise-mit-komma-statt-mit-punkt/104824/4 "2024-08-14T20:51:48Z")

</div>

Moin,

sollte dann in etwa so aussehen:

> {{ price.unitPrice\*1.13|number\_format(2, ‚.‘, ‚‘) }}

War jetzt nur am Handy und nicht final getestet 🙂

Grüße  
Matthias

---

<div class="post-metadata">

### Author: ![Lago](https://avatars.discourse-cdn.com/v4/letter/l/e56c9b/32.png) [@Lago](https://forum.shopware.com/u/Lago)
#### Post date: [15. August 2024 um 11:12 UTC](https://forum.shopware.com/t/datenfeed-fuer-kaufland-preise-mit-komma-statt-mit-punkt/104824/5 "2024-08-15T11:12:10Z")

</div>

> [@Lago](#):
>
> Hallo Matthias,

das war gerade die erste Version, die ich ausprobiert habe. Leider nirngt nichts. Preise werden weiterhin mit Punkt exportiert. Ich habe gerade nochmal probiert. Ergebnis gleich… Hier Aufbau zum Nachschauen:

{% set price = product.calculatedPrice %}  
{%- if product.calculatedPrices.count \> 0 -%}  
{% set price = product.calculatedPrices.last %}  
{%- endif -%}  
„{{ price.unitPrice\*1.13|number\_format(2, ‚.‘, ‚,‘) }}“;{#- -#}

Mit besten Grüßen  
Lago

---

<div class="post-metadata">

### Author: ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)
#### Post date: [15. August 2024 um 11:26 UTC](https://forum.shopware.com/t/datenfeed-fuer-kaufland-preise-mit-komma-statt-mit-punkt/104824/6 "2024-08-15T11:26:19Z")

</div>

Wurde auch berücksichtigt, dass man die Anführungszeichen, so wie sie hier stehen, nicht direkt verwenden kann?  
Es müssen

```auto
' ' und " "

```

verwendet werden.

---

<div class="post-metadata">

### Author: ![Lago](https://avatars.discourse-cdn.com/v4/letter/l/e56c9b/32.png) [@Lago](https://forum.shopware.com/u/Lago)
#### Post date: [15. August 2024 um 11:51 UTC](https://forum.shopware.com/t/datenfeed-fuer-kaufland-preise-mit-komma-statt-mit-punkt/104824/7 "2024-08-15T11:51:23Z")

</div>

Hallo Drakon,

Danke für Deine Nachricht!

Ja, ich verwende die erste Version mit ’ '. Das wurde einfach hier im Forum umformatiert.

Mit besten Grüßen  
Lago

---

<div class="post-metadata">

### Author: ![matthiasewald](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/matthiasewald/32/21341_2.png) [@matthiasewald](https://forum.shopware.com/u/matthiasewald)
#### Post date: [15. August 2024 um 12:34 UTC](https://forum.shopware.com/t/datenfeed-fuer-kaufland-preise-mit-komma-statt-mit-punkt/104824/8 "2024-08-15T12:34:25Z")

</div>

Moin,

das mit dem Komma und Punkt habe ich tatsächlich nicht überprüft sondern nur das Format aus der Doku copy & paste 🙂

So sollte es korrekt sein:  
`"{{ price.unitPrice*1.13|number_format(2,',','') }}";{#- -#}`

Grüße  
Matthias

---

<div class="post-metadata">

### Author: ![Lago](https://avatars.discourse-cdn.com/v4/letter/l/e56c9b/32.png) [@Lago](https://forum.shopware.com/u/Lago)
#### Post date: [15. August 2024 um 12:51 UTC](https://forum.shopware.com/t/datenfeed-fuer-kaufland-preise-mit-komma-statt-mit-punkt/104824/9 "2024-08-15T12:51:45Z")

</div>

> [@matthiasewald](#):
>
> „{{ price.unitPrice\*1.13|number\_format(2,‚,‘,‚‘) }}“;{#- -#}

Hmm… Klappt trotzdem nicht. Es wäre auch ganz gut wenn man Preise einfach runden könnte. Sprich alle Cent Beträge einfach entfernen.

Mit besten Grüßen  
Lago

---

<div class="post-metadata">

### Author: ![Anotherone](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@Anotherone](https://forum.shopware.com/u/Anotherone)
#### Post date: [15. August 2024 um 12:55 UTC](https://forum.shopware.com/t/datenfeed-fuer-kaufland-preise-mit-komma-statt-mit-punkt/104824/10 "2024-08-15T12:55:55Z")

</div>

das würde ja mit number\_format(0… gehen

---

<div class="post-metadata">

### Author: ![Anotherone](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@Anotherone](https://forum.shopware.com/u/Anotherone)
#### Post date: [15. August 2024 um 12:59 UTC](https://forum.shopware.com/t/datenfeed-fuer-kaufland-preise-mit-komma-statt-mit-punkt/104824/11 "2024-08-15T12:59:02Z")

</div>

Gemäß Doku geht das schief, das sollte gehen

```auto
{{ (price.unitPrice*1.13)|number_format(2,',','') }}

```

Weil sonst formatiert er nur die 1.13…

---

<div class="post-metadata">

### Author: ![Lago](https://avatars.discourse-cdn.com/v4/letter/l/e56c9b/32.png) [@Lago](https://forum.shopware.com/u/Lago)
#### Post date: [15. August 2024 um 13:03 UTC](https://forum.shopware.com/t/datenfeed-fuer-kaufland-preise-mit-komma-statt-mit-punkt/104824/12 "2024-08-15T13:03:39Z")

</div>

Hallo Anotherone,

vielen Dank für die Info! Kannst Du bitte das komplett abbilden? 🙂

Mit besten Grüßen  
Lago

---

<div class="post-metadata">

### Author: ![Lago](https://avatars.discourse-cdn.com/v4/letter/l/e56c9b/32.png) [@Lago](https://forum.shopware.com/u/Lago)
#### Post date: [15. August 2024 um 13:05 UTC](https://forum.shopware.com/t/datenfeed-fuer-kaufland-preise-mit-komma-statt-mit-punkt/104824/13 "2024-08-15T13:05:51Z")

</div>

Entschuldigung! Ich meinte mit runden! 🙂

---

<div class="post-metadata">

### Author: ![Lago](https://avatars.discourse-cdn.com/v4/letter/l/e56c9b/32.png) [@Lago](https://forum.shopware.com/u/Lago)
#### Post date: [15. August 2024 um 13:08 UTC](https://forum.shopware.com/t/datenfeed-fuer-kaufland-preise-mit-komma-statt-mit-punkt/104824/14 "2024-08-15T13:08:12Z")

</div>

> [@Lago](#):
>
> Hallo Anotherone,

SUPER! Vielen Dank! Mit Komma hat ketzt geklappt! Aber ich sehe nicht wirklich Unterschied zu vorigen Vorschlägen… Was ist da anders?

Mit besten Grüßen  
Lago

---

<div class="post-metadata">

### Author: ![Anotherone](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@Anotherone](https://forum.shopware.com/u/Anotherone)
#### Post date: [15. August 2024 um 13:10 UTC](https://forum.shopware.com/t/datenfeed-fuer-kaufland-preise-mit-komma-statt-mit-punkt/104824/15 "2024-08-15T13:10:16Z")

</div>

Die Klammer um die Berechnung mit dem Faktor 1,13

---

<div class="post-metadata">

### Author: ![Anotherone](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@Anotherone](https://forum.shopware.com/u/Anotherone)
#### Post date: [15. August 2024 um 13:10 UTC](https://forum.shopware.com/t/datenfeed-fuer-kaufland-preise-mit-komma-statt-mit-punkt/104824/16 "2024-08-15T13:10:43Z")

</div>

```auto
{{ (price.unitPrice*1.13)|number_format(0,',','') }}

```

---

<div class="post-metadata">

### Author: ![Lago](https://avatars.discourse-cdn.com/v4/letter/l/e56c9b/32.png) [@Lago](https://forum.shopware.com/u/Lago)
#### Post date: [15. August 2024 um 13:18 UTC](https://forum.shopware.com/t/datenfeed-fuer-kaufland-preise-mit-komma-statt-mit-punkt/104824/17 "2024-08-15T13:18:30Z")

</div>

Klasse! So eine Kleinigkeit… Eigentlich auch logisch. Aufbau ähnlich wie bei Formeln im Excel. 🙂

Vielen, vielen Dank an alle beteiligte! Jetzt kann ich für Italien packen und von dort weiter machen!

Mit besten Grüßen  
Lago

---

<div class="post-metadata">

### Author: ![system](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/2/9/29c7587ba660f00e4995d1743162782e5d6d8653.svg) [@system](https://forum.shopware.com/u/system)
#### Post date: [14. September 2024 um 13:19 UTC](https://forum.shopware.com/t/datenfeed-fuer-kaufland-preise-mit-komma-statt-mit-punkt/104824/18 "2024-09-14T13:19:07Z")

</div>

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.
