Preise in deinem Produkt-Feed: Verkaufspreise, Steuer, Rundung & Währung

Produkt-Feeds 5 Min. Lesezeit Updated Sep 5, 2026

Preise sind der Teil eines Produkt-Feeds, der exakt stimmen muss – ein falscher oder fehlender Preis führt dazu, dass ein Produkt im Facebook Commerce Manager abgelehnt oder im Google Merchant Center als Preisabweichung markiert wird. Diese App baut den Preis jedes Artikels aus vier Dingen zusammen, die du im Advanced editor steuerst: ob Shopifys Compare-at price zu einem durchgestrichenen Verkaufspreis wird, ob die Steuer in den Preis eingerechnet wird, wie Preise gerundet und formatiert werden und ob der Produktlink einen ?currency=-Tag trägt. Diese Anleitung führt durch alle vier und erklärt genau, was in den Feldern price und sale_price deines Feeds landet.

1 Öffne den Advanced editor

Jede Preisoption befindet sich im Advanced editor, nicht im Basic. Öffne im Dashboard das Actions-Menü des Feeds und wähle Edit (advanced). Der Basic editor blendet diese Einstellungen bewusst aus, damit er ein kurzes Formular bleibt – der Wechsel zu Advanced verliert nie deine bestehenden Einstellungen, es ist also jederzeit sicher, ihn zu öffnen, wenn du einen Preis korrigieren musst.

Öffne den Advanced editor — s-button[commandFor="feed-menu-1"] hervorgehoben

2 Verwandle Compare-at in einen durchgestrichenen Verkaufspreis

In den Variant export settings entscheidet die Option Use "Compare at" price, wie Rabatte angezeigt werden. Belasse sie auf der Standardeinstellung – "Use both Compare at price and price if they exist (default)" – und jede Variante, die einen Shopify-Compare-at price hat, der höher ist als der aktuelle Preis, wird als im Angebot exportiert: Der Compare-at price wird zum regulären price und der tatsächliche Verkaufspreis wird zum sale_price. Genau das erzeugt die durchgestrichene „vorher/jetzt“-Preisdarstellung in Facebook- und Google-Anzeigen. Wähle "Don't use Compare at price" und es wird nur Shopifys Preisfeld verwendet – es wird nie ein sale_price geschrieben, auch nicht bei rabattierten Artikeln. Hat eine Variante keinen Compare-at price (oder einen, der nicht höher als der Preis ist), wird sie einfach zu ihrem normalen Preis ohne Angebot exportiert – du kannst diese Option also sicher für deinen gesamten Katalog aktiviert lassen.

Verwandle Compare-at in einen durchgestrichenen Verkaufspreis — #product_feed_useCompareAtPrice hervorgehoben

3 Füge Steuer zu deinen Preisen hinzu (oder überlasse es deinen globalen Settings)

Der Abschnitt Add tax to all prices ist der Ort, an dem die Preisgestaltung inklusive Steuer geregelt wird – seine Überschrift lautet wörtlich "Add tax to all prices - override global Settings", denn dies ist ein Override auf Feed-Ebene des shopweiten Steuer-Standards. Es gibt drei Optionen:
"Use global Settings (default)" – dieser Feed folgt dem, was du app-weit unter Settings festgelegt hast (siehe die zugehörige Settings-Anleitung, „Set tax and price rounding“). Die meisten Shops belassen jeden Feed hierauf, sodass die Steuer nur einmal konfiguriert wird.
"Do NOT add tax to prices" – zwinge diesen Feed, die rohen Shopify-Preise zu exportieren und die globale Steuereinstellung zu ignorieren. Verwende dies für einen Katalog, der steuerfrei sein muss (z. B. ein US-Feed), auch wenn dein globaler Standard Steuer hinzufügt.
"Do add tax to prices - set tax rate below" – erzwinge Steuer für diesen Feed mit einem Satz, den du im nächsten Feld eingibst, unabhängig von der globalen Einstellung.
Da es sich um ein Override handelt, gewinnt die Wahl auf Feed-Ebene immer gegenüber dem app-weiten Settings-Standard. Setze die Steuer pro Feed an genau einer Stelle und du zählst sie nie doppelt.

Füge Steuer zu deinen Preisen hinzu (oder überlasse es deinen globalen Settings) — #product_feed_addTax hervorgehoben

4 Lege den Steuersatz fest

Das Feld Tax rate percent (example: if the tax rate is 22%, enter 22) ist nur relevant, wenn du oben "Do add tax to prices" gewählt hast. Gib den Satz als ganze Zahl ein – 22 für 22 %, nicht 0,22 – und jeder Preis und Verkaufspreis im Feed wird mit 1 + rate/100 multipliziert, bevor er geschrieben wird. Lasse es auf 0 (oder auf "Use global Settings") und die Preise gehen genau so raus, wie sie in Shopify sind. Dieses Feld richtig einzustellen ist der übliche Fix für eine Google Merchant Center-Preisabweichung, bei der Google deinen Feed-Preis mit dem Preis auf deiner Landingpage vergleicht: Wenn dein Shop Preise inklusive Steuer anzeigt, dein Feed aber nicht (oder umgekehrt), stimmen sie nicht überein.

Lege den Steuersatz fest — #product_feed_taxRatePercent hervorgehoben

5 Preise runden und formatieren

Round & format prices to this number of decimal places steuert, auf wie viele Dezimalstellen die Preise dieses Feeds formatiert werden, und funktioniert wie die Steuereinstellung oben: Lasse es leer und der Feed verwendet deinen shopweiten Wert aus den Settings (siehe die Settings-Anleitung, „Set tax and price rounding“); gib eine Zahl ein, um sie nur für diesen Feed zu überschreiben. Zwei Dezimalstellen (19.99 USD) sind das, was Facebook und Google erwarten, und sie verhindern auch, dass ein mit Steuer multiplizierter Preis mit einer langen Nachkommastelle wie 24.3878 ausgegeben wird – die meisten Shops lassen dies daher leer und konfigurieren die Rundung einmal in den Settings. Überschreibe es pro Feed nur, wenn ein Kanal ausdrücklich ganze Zahlen (20 USD) oder zusätzliche Genauigkeit benötigt.

Preise runden und formatieren — #product_feed_roundPricesPrecision hervorgehoben

6 Hänge die Währung an Produktlinks an (optional)

Zurück in den Product feed settings entscheidet Append currency parameter to the product URL?, ob jeder Produktlink mit einem ?currency=-Tag endet. Der Standard ist "Do NOT append. (default, example: my-store.com/products/my-product)"; stelle ihn auf "Do append. (example: my-store.com/products/my-product?currency=USD)", um den Shop zu zwingen, in der Währung dieses Feeds zu öffnen – was hilft, den Landingpage-Preis mit dem Feed-Preis abzugleichen. Das ist eigentlich ein Multi-Währungs-Thema und wird daher ausführlich in der Anleitung Multi-Language & Currency Feeds behandelt; hier ist es nur ein Schalter, den man kennen sollte.

Hänge die Währung an Produktlinks an (optional) — #product_feed_appendCurrency hervorgehoben

7 Speichern und den Preis in deinem Feed prüfen

Klicke auf Save und der Feed wird mit deiner neuen Preisgestaltung neu generiert. Öffne die Feed-URL und schau dir ein rabattiertes Produkt an: Mit aktiviertem Compare-at siehst du sowohl einen price (den höheren Compare-at-Wert) als auch einen sale_price (den niedrigeren tatsächlichen Wert); ein Produkt zum vollen Preis zeigt nur einen price. Ist Steuer aktiviert, sind beide Zahlen bereits mit deinem Satz multipliziert, und alles ist auf deine Dezimalstellen formatiert. Das ist die gesamte Preis-Pipeline – Compare-at, Steuer, Rundung – im Feed sichtbar, genau so, wie Facebook und Google sie lesen werden.

Speichern und den Preis in deinem Feed prüfen — #product_feed_submit hervorgehoben

Häufig gestellte Fragen

Warum wird mein Verkaufspreis in Facebook oder Google nicht durchgestrichen angezeigt?

Ein Verkaufspreis wird nur geschrieben, wenn der Shopify-<strong>Compare-at price einer Variante höher ist als ihr aktueller Preis</strong> <em>und</em> die Option <strong>Use "Compare at" price</strong> aktiviert ist (der Standard). Ist der Compare-at price leer, gleich oder niedriger als der Preis, wird kein <code>sale_price</code> exportiert und der Artikel wird zum vollen Preis angezeigt. Lege in Shopify einen höheren Compare-at price fest und belasse die Option auf ihrem Standard.

Wie entscheidet die App über den Preis gegenüber dem Verkaufspreis?

Wenn eine Variante im Angebot ist, wird der <strong>Compare-at price zum regulären <code>price</code></strong> und der <strong>tatsächliche Verkaufspreis zum <code>sale_price</code></strong> – so zeigen Anzeigen den durchgestrichenen Originalpreis und daneben den rabattierten Preis. Produkte, die nicht rabattiert sind, exportieren einen einzelnen <code>price</code> ohne <code>sale_price</code>.

Mein Feed-Preis stimmt nicht mit meiner Website überein – wie behebe ich die Preisabweichung?

Eine <strong>Google Merchant Center-Preisabweichung</strong> kommt fast immer von der Steuer: Google vergleicht deinen Feed-Preis mit deinem Landingpage-Preis. Gleiche sie ab, indem du <strong>Add tax to all prices</strong> so einstellst, wie dein Shop die Preise anzeigt – füge Steuer hinzu (mit dem richtigen Satz), wenn dein Shop Preise inklusive Steuer anzeigt, oder lasse es aus, wenn nicht. Die Append-currency-Option hilft ebenfalls, indem sie die Landingpage in der Währung des Feeds öffnet.

Wie füge ich Steuer zu den Preisen in meinem Produkt-Feed hinzu?

Wähle im Advanced editor im Abschnitt <strong>Add tax to all prices</strong> die Option <em>"Do add tax to prices - set tax rate below"</em> und gib dann den Satz als ganze Zahl in <strong>Tax rate percent</strong> ein (22 für 22 %). Jeder Preis und Verkaufspreis wird vor dem Export mit diesem Satz multipliziert. Um die Steuer stattdessen einmal für alle Feeds zu konfigurieren, belasse die Feeds auf <em>"Use global Settings"</em> und stelle sie in den app-weiten <strong>Settings</strong> ein.

Was ist der Unterschied zwischen der Steuereinstellung des Feeds und den globalen Settings?

Die globale <strong>Settings</strong>-Steueroption ist der shopweite Standard; das <strong>Add tax to all prices</strong> jedes Feeds ist ein <strong>Override</strong>. Ein Feed, der auf <em>"Use global Settings"</em> eingestellt ist, folgt dem Standard; stellst du ihn auf <em>"Do add tax"</em> oder <em>"Do NOT add tax"</em>, ignoriert dieser Feed den Standard und macht sein eigenes Ding. Die Wahl auf Feed-Ebene gewinnt immer.

Werde ich versehentlich die Steuer doppelt hinzufügen?

Nicht, wenn du sie an einer Stelle festlegst. Die Steuer wird einmal angewendet, entweder mit dem globalen Settings-Satz (wenn der Feed auf <em>"Use global Settings"</em> steht) oder mit dem eigenen Satz des Feeds (wenn der Feed überschreibt). Es ist nie beides. Doppelte Zählung passiert nur, wenn deine Shopify-Preise bereits Steuer enthalten <em>und</em> du hier zusätzlich die Steuer aktivierst – lasse in diesem Fall die Steuer des Feeds ausgeschaltet.

Warum hat mein Feed-Preis zu viele Dezimalstellen?

Preise werden mit <strong>Round & format prices to this number of decimal places</strong> formatiert – der shopweite Standard liegt in den app-weiten <strong>Settings</strong> (2 Dezimalstellen, <code>19.99</code>, sofern du es nicht geändert hast), und jeder Feed kann ihn mit seinem eigenen Wert überschreiben. Wenn ein Steuermultiplikator eine lange Dezimalzahl erzeugt hat, ist es die Rundung, die sie zurückkürzt. Zwei Dezimalstellen sind das, was Facebook und Google erwarten, also überschreibe nur, wenn ein Kanal ganze Zahlen verlangt.

Ändert der Währungsparameter den Preis in meinem Feed?

Nein – die Preiszahlen kommen aus Shopify (und deinen Steuer-/Rundungseinstellungen). Die Option <strong>Append currency parameter</strong> fügt nur einen <code>?currency=</code>-Tag zum Produkt<em>link</em> hinzu, damit der Shop in der Währung des Feeds öffnet. Sie ist hauptsächlich für Multi-Währungs-Shops gedacht; siehe die Anleitung Multi-Language & Currency Feeds.

Wo stelle ich Steuer und Rundung für alle meine Feeds auf einmal ein?

Auf der app-weiten <strong>Settings</strong>-Seite unter „Set tax and price rounding“. Das sind die shopweiten Standards; jeder Feed, der auf <em>"Use global Settings"</em> steht, erbt sie, sodass du Steuer und Rundung einmal statt pro Feed konfigurierst.