# Produktexport für idealo: Paypal-Aufschlag berechnen

**URL:** https://forum.shopware.com/t/produktexport-fur-idealo-paypal-aufschlag-berechnen/30249
**Category:** Programmierung
**Created:** [5. September 2015 um 19:37 UTC](https://forum.shopware.com/t/produktexport-fur-idealo-paypal-aufschlag-berechnen/30249 "2015-09-05T19:37:29Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![rracer24](https://avatars.discourse-cdn.com/v4/letter/r/e5b9ba/32.png) [@rracer24](https://forum.shopware.com/u/rracer24)
#### Post date: [5. September 2015 um 19:37 UTC](https://forum.shopware.com/t/produktexport-fur-idealo-paypal-aufschlag-berechnen/30249/1 "2015-09-05T19:37:29Z")

</div>

Hallo, Ich habe mich entschieden, die Paypal-Kosten zumindest teilweise auf meine Kunden umzulegen, weshalb ich in der Zahlungsart Paypal einen prozentualen Aufschlag (1,5%) eingegeben habe. Das funktioniert auch wunderbar. In meinem idealo-export-sheet möchte ich den Aufschlag für Paypal nun ebenfalls exportieren. 1.) Die Zeile {$sArticle|@shippingcost:“paypal”:“de”:“Hermes-Paket (0,00 € ab 20,00 € Bestellwert)”|escape:“number”}{#S#} funktioniert nicht, weil hier kein fester, sondern ein prozentualer Anteil aufgeschlagen wird. (Ausgabe hier: Immer 0,00 €) 2.) Für die Ausgabe habe ich entsprechend diesem Artikel [http://community.shopware.com/K%C3%B6nn … l\_336.html](http://community.shopware.com/K%C3%B6nnen-die-Preise-bei-den-Produkt-Exporten-mit-einem-Aufschlag-versehen-werden%5C_detail%5C_336.html) folgenden Code benutzt: {$sArticle.price\*0.015|escape:“number”}{#S#} Folge: Es wird immer eine 0 ausgegeben… 3.) Bei der Abänderung {$sArticle.price\*0.015{#S#} erhalte ich das rechnerisch richtige Ergebnis (z.B. Kaufpreis 375,00; Paypal-Gebühr: 5.625), jedoch interpretiert idealo das Ergebnis als 5.625 € und nicht als 5,62 € Ich würde mich sehr freuen, wenn jemand einen Tipp hat, wie ich in der Ausgabe die ausgegebene Zahl 5.625 in 5,62 oder zumindest 5.62 umwandeln kann… Wegen der Rundung hätte ich auch gegen 5,63 oder 5.63 nichts einzuwenden… 🙂 LG Kim

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [5. September 2015 um 20:23 UTC](https://forum.shopware.com/t/produktexport-fur-idealo-paypal-aufschlag-berechnen/30249/2 "2015-09-05T20:23:42Z")

</div>

[quote=“rracer24”] 2.) Für die Ausgabe habe ich entsprechend diesem Artikel [http://community.shopware.com/K%C3%B6nn … l\_336.html](http://community.shopware.com/K%C3%B6nnen-die-Preise-bei-den-Produkt-Exporten-mit-einem-Aufschlag-versehen-werden%5C_detail%5C_336.html) folgenden Code benutzt: {$sArticle.price\*0.015|escape:“number”}{#S#} Folge: Es wird immer eine 0 ausgegeben… [/quote] Hallo, Probier mal statt \*0.015 einfach /1000\*15. das sollte da dann funktionieren. Moritz

---

<div class="post-metadata">

### Author: ![rracer24](https://avatars.discourse-cdn.com/v4/letter/r/e5b9ba/32.png) [@rracer24](https://forum.shopware.com/u/rracer24)
#### Post date: [5. September 2015 um 20:59 UTC](https://forum.shopware.com/t/produktexport-fur-idealo-paypal-aufschlag-berechnen/30249/3 "2015-09-05T20:59:23Z")

</div>

Danke Moritz, klappt aber leider immer noch nicht… Bei {$sArticle.price/1000\*15|escape:“number”}{#S#} kommt nun nicht mehr 0 raus, sondern jetzt eine Zahl… Die ist aber immer noch falsch formatiert: Kaufpreis: 373,00 Paypal-Gebühr: 5.595 idealo interpretiert die erneut als 5.595 € und nicht als 5,59 €

---

<div class="post-metadata">

### Author: ![useg](https://avatars.discourse-cdn.com/v4/letter/u/df705f/32.png) [@useg](https://forum.shopware.com/u/useg)
#### Post date: [5. September 2015 um 22:08 UTC](https://forum.shopware.com/t/produktexport-fur-idealo-paypal-aufschlag-berechnen/30249/4 "2015-09-05T22:08:39Z")

</div>

> [@rracer24](#):
>
> Danke Moritz, klappt aber leider immer noch nicht… Bei {$sArticle.price/1000\*15|escape:„number“}{#S#} kommt nun nicht mehr 0 raus, sondern jetzt eine Zahl… Die ist aber immer noch falsch formatiert: Kaufpreis: 373,00 Paypal-Gebühr: 5.595 idealo interpretiert die erneut als 5.595 € und nicht als 5,59 €

---

<div class="post-metadata">

### Author: ![rracer24](https://avatars.discourse-cdn.com/v4/letter/r/e5b9ba/32.png) [@rracer24](https://forum.shopware.com/u/rracer24)
#### Post date: [6. September 2015 um 09:30 UTC](https://forum.shopware.com/t/produktexport-fur-idealo-paypal-aufschlag-berechnen/30249/5 "2015-09-06T09:30:32Z")

</div>

Danke Uwe, leider hat diese Ergänzung keine Auswirkungen auf das Ergebnis… Der Punkt ist immer noch da… Muss das Rechenergebnis vorher vielleicht von einer Zahl in einen Textstring umgewandelt werden ? Geht sowas mit Smarty ? LG Kim

---

<div class="post-metadata">

### Author: ![useg](https://avatars.discourse-cdn.com/v4/letter/u/df705f/32.png) [@useg](https://forum.shopware.com/u/useg)
#### Post date: [6. September 2015 um 22:38 UTC](https://forum.shopware.com/t/produktexport-fur-idealo-paypal-aufschlag-berechnen/30249/6 "2015-09-06T22:38:26Z")

</div>

> [@useg](#):
>
> [quote=„rracer24“]Danke Moritz, klappt aber leider immer noch nicht… Bei {$sArticle.price/1000\*15|escape:„number“}{#S#} kommt nun nicht mehr 0 raus, sondern jetzt eine Zahl… Die ist aber immer noch falsch formatiert: Kaufpreis: 373,00 Paypal-Gebühr: 5.595 idealo interpretiert die erneut als 5.595 € und nicht als 5,59 €[/quote] versuch es mal mit: `{$sArticle.price/1000\*15|escape:"number"|replace:".":","}{#S#}`

---

<div class="post-metadata">

### Author: ![rracer24](https://avatars.discourse-cdn.com/v4/letter/r/e5b9ba/32.png) [@rracer24](https://forum.shopware.com/u/rracer24)
#### Post date: [11. September 2015 um 20:23 UTC](https://forum.shopware.com/t/produktexport-fur-idealo-paypal-aufschlag-berechnen/30249/7 "2015-09-11T20:23:43Z")

</div>

Hallo, Danke Dir für Deinen Lösungsansatz… Mein Problem ist, dass ich den Code ja nicht im Template einbauen muss, sondern bei den Produkt-Exporten… Kann ich da auch irgendwie den Code ausführen ? Bei idealo wird ja bei vielen Shopware-Shops die Paypal-Gebühr separat mit ausgegeben… Da muss es doch eine Lösung für geben… ☹

---

<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: [11. September 2015 um 20:34 UTC](https://forum.shopware.com/t/produktexport-fur-idealo-paypal-aufschlag-berechnen/30249/8 "2015-09-11T20:34:44Z")

</div>

Hallo, die Produktexporte haben auch ein Template. Dort gehört der Code rein.

---

<div class="post-metadata">

### Author: ![RiBe](https://avatars.discourse-cdn.com/v4/letter/r/df788c/32.png) [@RiBe](https://forum.shopware.com/u/RiBe)
#### Post date: [30. November 2015 um 13:18 UTC](https://forum.shopware.com/t/produktexport-fur-idealo-paypal-aufschlag-berechnen/30249/9 "2015-11-30T13:18:32Z")

</div>

Hallo, unsere Lösung: {($sArticle.price/1000\*19)|escape:“number”|replace:".":","}{#S#} funktioniert auch. einfach ins Template einfügen. MFG BeachandPool

---

<div class="post-metadata">

### Author: ![dabidu](https://avatars.discourse-cdn.com/v4/letter/d/cc9497/32.png) [@dabidu](https://forum.shopware.com/u/dabidu)
#### Post date: [8. Dezember 2015 um 19:31 UTC](https://forum.shopware.com/t/produktexport-fur-idealo-paypal-aufschlag-berechnen/30249/10 "2015-12-08T19:31:20Z")

</div>

Hallo, wo und wie genau wird das nun eingefügt. Ich habe einfach die Zeile ins Template zwischen zwei Zeilen eingefügt und in der Kopfzeile noch etwas hinzugefügt. Ist das nun so in Ordnung? Kopfzeile: `... PayPal Gebühren{#S#} ...` Template: `{$sArticle|@shippingcost:"paypal":"de":"DHL Standard"|escape:"number"}{#S#} {($sArticle.price/1000\*10)|escape:"number"|replace:".":","}{#S#} {$sArticle.articleID|link:$sArticle.name|replace:"|":""}{#S#}` Weil jetzt wird eine neue Spalte mir in der CSV angezeigt mit den passenden Gebühren. Allerdings dachte ich das diese Gebühren mit den Versandkosten zusammen addiert werden in einer Spalte. Oder muss das nun so sein? Für jede Hilfe dankbar. Danke! [quote=“RiBe”]Hallo, unsere Lösung: {($sArticle.price/1000\*19)|escape:“number”|replace:".":","}{#S#} funktioniert auch. einfach ins Template einfügen. MFG BeachandPool[/quote]

---

<div class="post-metadata">

### Author: ![David\_Benjamin](https://avatars.discourse-cdn.com/v4/letter/d/e274bd/32.png) [@David\_Benjamin](https://forum.shopware.com/u/David_Benjamin)
#### Post date: [8. Januar 2016 um 20:15 UTC](https://forum.shopware.com/t/produktexport-fur-idealo-paypal-aufschlag-berechnen/30249/11 "2016-01-08T20:15:18Z")

</div>

Ahoi. Ich habe leider überhaupt keine Ahnung. Aber bei uns hat das jemand - und das hat funktioniert - so gelöst: {\* Paypal \*} {assign var=“sArticlePaypalShipping” value=$sArticle|@shippingcost:“paypal”:“de”:“Standard Versand”} {assign var=“sArticlePaypalCost” value=($sArticle.price/100)\*1} {assign var=“sArticlePaypalandShipping” value=$sArticlePaypalShipping+$sArticlePaypalCost} {$sArticlePaypalandShipping|escape:“number”}{#S#} {\* Paypal End \*} {\* Paypal AT \*} {assign var=“sArticlePaypalATShipping” value=$sArticle|@shippingcost:“paypal”:“at”:“Standard Versand”} {assign var=“sArticlePaypalATCost” value=($sArticle.price/100)\*1} {assign var=“sArticlePaypalATandShipping” value=$sArticlePaypalATShipping+$sArticlePaypalCost} {$sArticlePaypalATandShipping|escape:“number”}{#S#} {\* Paypal AT End \*} {\* Sofort \*} {assign var=“sArticleSofortShipping” value=$sArticle|@shippingcost:“sofortbanking”:“de”:“Standard Versand”} {assign var=“sArticleSofortCost” value=($sArticle.price/100)\*1} {assign var=“sArticleSofortandShipping” value=$sArticleSofortShipping+$sArticleSofortCost} {$sArticleSofortandShipping|escape:“number”}{#S#} {\* Sofort End \*}

---

<div class="post-metadata">

### Author: ![bikerstock](https://avatars.discourse-cdn.com/v4/letter/b/3e96dc/32.png) [@bikerstock](https://forum.shopware.com/u/bikerstock)
#### Post date: [15. Februar 2016 um 09:58 UTC](https://forum.shopware.com/t/produktexport-fur-idealo-paypal-aufschlag-berechnen/30249/12 "2016-02-15T09:58:49Z")

</div>

> [@RiBe schrieb:](https://forum.shopware.com/profile/16796/RiBe "RiBe")
> 
> Hallo,
> 
> unsere Lösung:
> 
> {($sArticle.price/1000\*19)|escape:„number“|replace:„.“:„,“}{#S#}
> 
> funktioniert auch.  
> einfach ins Template einfügen.
> 
> MFG BeachandPool

Hat bei mir geholfen, vielen Dank.

Die replace Anweisung konnte ich sogar entfernen.

```
replace:".":","

```

&nbsp;

---

<div class="post-metadata">

### Author: ![webmasterOli](https://avatars.discourse-cdn.com/v4/letter/w/258eb7/32.png) [@webmasterOli](https://forum.shopware.com/u/webmasterOli)
#### Post date: [31. Juli 2019 um 10:52 UTC](https://forum.shopware.com/t/produktexport-fur-idealo-paypal-aufschlag-berechnen/30249/13 "2019-07-31T10:52:22Z")

</div>

Bei uns hat folgendes geholfen:

```
{$cashSurcharge = {$sArticle|@shippingcost:"cash":"de":"Standard Versand"} - {$sArticle|@shippingcost:"prepayment":"de":"Standard Versand"}}
{$cashSurcharge|escape:"number"|replace:",":"."}{#S#}

```

Wir haben einfach die kompletten Versandkosten + Aufschlag für die Zahlungsmethode berechnet und ziehen dann Versandkosten + Aufschlag für eine Zahlungsmethode ohne Aufschlag wieder ab. Ist zwar etwas “tricky” funktioniert aber. Vorraussetzung: Der Zahlungsartaufschlag wird bei den versandkosten immer mit eingerechnet.

In dem Besispiel geht es um die Berechnung der zusätzlichen Nachnahmegebühr.
