# So funktionieren Produkte und Preise Erfahren Sie, wie Produkte und Preise bei Stripe Ihr Unternehmen modellieren. Produkte und Preise sind die zentralen Ressourcen für viele Stripe-Integrationen. Produkte definieren, was Ihr Unternehmen anbietet, z. B. Waren oder Dienstleistungen. Preise definieren, wie viel und wie oft für Produkte gezahlt werden muss. Sie können Produkte und Preise in Stripe erstellen oder über die [API](https://docs.stripe.com/api/products.md) in Stripe [importieren](https://docs.stripe.com/products-prices/manage-prices.md#import-products-prices). Nachdem Sie Produkte und Preise erstellt haben, können Sie sie mit [Checkout-Sitzungen](https://docs.stripe.com/api/checkout/sessions/create.md), [Payment Links](https://docs.stripe.com/payment-links.md), [Invoices](https://docs.stripe.com/invoicing.md), [Quotes](https://docs.stripe.com/quotes/create.md) oder einer benutzerdefinierten Integration verwenden, um [Abonnements](https://docs.stripe.com/billing.md) zu erstellen . ## Produkte Produkte beschreiben die spezifischen Waren oder Dienstleistungen, die Sie Ihren Kundinnen/Kunden anbieten. Zu den Anwendungsszenarien gehören: - **E-Commerce**: Wenn Sie Kleidung online verkaufen, können Sie zum Beispiel für jede Größe und Farbkombination von Hemden ein eigenes Produkt erstellen. - **SaaS-Plattform**: Sie könnten Basic- und Premium-Preisstufen anbieten, wobei Basic und Premium separate Produkte sind. - **Spendenplattform**: Sie nehmen Spenden für mehrere verschiedene Zwecke an, und jeder Zweck ist ein anderes Produkt. ### Produkt-IDs Jedes Produkt hat eine eindeutige ID. Anders als bei den meisten Stripe-Ressourcen können Sie die ID des Produkts selbst auswählen. Wir empfehlen, eine ID auszuwählen, die die Integration von Stripe in andere von Ihnen verwendete Systeme mühelos ermöglicht. Beispiel: Wenn Sie physische Waren verkaufen, können Sie die interne ID aus Ihren eigenen Systemen verwenden. ### Produktnamen Wenn Sie ein Produkt in Stripe erstellen, müssen Sie einen Namen angeben. Optional können Sie weitere Attribute hinzufügen, wie eine Beschreibung oder ein Bild. Wenn Sie [Stripe Tax](https://docs.stripe.com/tax.md) verwenden, können Sie auch einen [Steuercode](https://docs.stripe.com/tax/tax-codes.md) für das jeweilige Produkt festlegen, wie beispielsweise Haustierpflege, E-Books oder SaaS. Anhand der Steuercodes berechnet und erhebt Stripe Tax automatisch die Umsatzsteuer beim Kauf. ## Preise In Stripe enthalten die Preise zusätzliche Informationen wie Steuerverhalten, Mengenstufen und wiederkehrende Intervalle für Abonnements. Sie müssen nicht für jeden Kauf neue Preise erstellen – wenn Sie ein Produkt zu einem einheitlichen Preis verkaufen, müssen Sie nur einen Preis erstellen. Sie können diesen Preis auch zum [Standardpreis](https://docs.stripe.com/products-prices/manage-prices.md#default-price) für das Produkt erklären. ### Einmalige und wiederkehrende Zahlungen Preise können entweder einmalig oder wiederkehrend sein. Abos verwenden wiederkehrende Preise, um die Kundin/den Kunden in einem bestimmten Intervall zu belasten, z. B. „einmal im Monat“. Wenn Sie denselben Service in mehreren Intervallen anbieten, ist es am besten, für dasselbe Produkt mehrere wiederkehrende Preise zu erstellen. Erfahren Sie mehr über [Preisgestaltungsmodelle](https://docs.stripe.com/products-prices/pricing-models.md#flat-rate). ### Variable Preise Sie können zwei Arten von variablen Preisen verwenden: - **Inline-Preisgestaltung**: Sie definieren den Preis für Ihre Kundin/Ihren Kunden, wenn Sie ein Abonnement, eine Rechnung, einen Bezahlvorgang oder einen Zahlungslink erstellen. - **Frei wählbare Preise (Pay What You Want)**: Der Kunde/die Kundin gibt den Preis an, den er/sie bezahlt, z. B. mit einem Trinkgeld oder einer Spende. Wiederkehrende Zahlungen unterstützen diese Art von variabler Preisgestaltung nicht. Erfahren Sie, wie Sie [Ihre Kundschaft entscheiden lässt, wie viel sie für einzelne Zahlungen bezahlen möchte](https://docs.stripe.com/payments/checkout/pay-what-you-want.md). #### Inline-Preise In manchen Fällen möchten Sie vielleicht einen personalisierten Preis verwenden, der nicht vorkonfiguriert wurde. Zum Beispiel möchten Sie Inline-Preise verwenden, wenn Sie Ihren Product Catalog außerhalb von Stripe verwalten. Sie können Inline-Preise nur über die API erstellen. ### Mehrere Währungen Ein einzelner Preis kann mehrere Währungen unterstützen. Auf diese Weise können Sie bei internationalen Verkäufen lokal angepasste Preise verwalten. Wenn Sie beispielsweise ein Produkt in den USA für 10 USD, in Europa für 9 EUR und in Japan für 1300 JPY verkaufen, kann dasselbe `Price`-Objekt alle drei Währungen abdecken. Bei jedem Kauf wird eine der unterstützten Währungen für den Preis verwendet, je nachdem, wie Sie den Preis in Ihrer Integration verwenden. Erfahren Sie mehr über [Preise mit mehreren Währungen](https://docs.stripe.com/products-prices/manage-prices.md#create-multi-currency-prices). ### Preisvarianten Für Produkte können unterschiedliche Preise gelten. Die Preise stimmen mit der Produktbeschreibung überein und sehen auf dem Beleg und der Rechnung der Kundinnen und Kunden gleich aus – nur der Preis weicht ab. Da einem Produkt mehrere Preise zugeordnet sein können, müssen Sie beim Erstellen von Checkout-Sitzungen, Payment Links, Rechnungen, Angeboten oder Abonnements angeben, welcher Preis verwendet werden soll. ### Betrag für Einheiten Mit den meisten Preisen wird ein fester `unit_amount` definiert. Sie können den Preis jedoch auch so konfigurieren, dass er mit verschiedenen Stufen oder nutzungsbasierten Modellen funktioniert. Erfahren Sie mehr über [Stufenpreise](https://docs.stripe.com/products-prices/pricing-models.md#tiered-pricing) und [nutzungsbasierte Preise](https://docs.stripe.com/products-prices/pricing-models.md#usage-based-pricing). ### Steuerverhalten Wenn Sie Stripe Tax verwenden, können Sie das `tax_behavior` für den Preis angeben. So können Sie bestimmen, ob die Steuer bereits im Betrag enthalten ist, oder ob diese noch hinzugerechnet werden muss. Erfahren Sie mehr über das [Steuerverhalten](https://docs.stripe.com/tax/products-prices-tax-codes-tax-behavior.md#tax-behavior). ## Mit Produkten und Preisen arbeiten ### Produkte und Preise erstellen oder importieren Am schnellsten lassen sich Produkte und Preise über das [Stripe-Dashboard](https://dashboard.stripe.com/products) erstellen. Wenn Sie einen großen Produktkatalog haben, den Sie mithilfe einer Tabellenkalkulation oder einer anderen Software verwalten, können Sie den Produktkatalog auch programmgesteuert über die [Products](https://docs.stripe.com/api/products.md) API und die [Prices](https://docs.stripe.com/api/prices.md) API importieren. Erfahren Sie mehr über das [Importieren von Produkten und Preisen](https://docs.stripe.com/products-prices/manage-prices.md#import-products-prices). Wenn Sie für jede Transaktion einen anderen Geldbetrag berechnen müssen (z. B. einen von Nutzerinnen oder Nutzern gewählten Spendenbetrag), können Sie das Produkt selbst, nicht aber einen Preis erstellen. Sie können stattdessen beim Erstellen von Checkout-Sitzungen oder Abonnements den Parameter `price_data`verwenden, um den jeweiligen Preis festzulegen. Diese Methode generiert `Price`- und `Product`-Objekte, die für den jeweiligen Bezahlvorgang, Zahlungslink oder Abonnement relevant sind. Die `Price`-Objekte sind zwar temporär und nicht im Dashboard sichtbar, aber die zugehörigen `Product`-Objekte sind nicht immer temporär. Mit `price_data` erstellte `Price`-Objekte werden beispielsweise nicht in Produktsuchen oder Listen im Dashboard angezeigt. Sie können diese Objekte weiterhin direkt anzeigen, indem Sie eine bestimmte URL im Dashboard erstellen, aber sie werden nicht im Hauptkatalog angezeigt. ### Produkte und Preise verwenden #### Stripe Checkout Geben Sie beim Erstellen einer Checkout-Sitzung die Preis-`id` für die jeweiligen Posten an. Die Checkout-Sitzung verwendet den Preis, um die Gesamtsumme der Bestellung zu berechnen. Außerdem wird das dem Preis zugeordnete Produkt abgerufen und anschließend der Name und das Bild des Produkts zur Darstellung der Zahlungsseite verwendet. #### Payment Links Verwenden Sie das Dashboard, um einen Zahlungslink auf Basis eines Preises zu erstellen. Der Zahlungslink verwendet den Preis, um die Gesamtsumme der Bestellung zu berechnen. Außerdem ruft er das dem Preis zugeordnete Produkt ab. Der Name und das Bild des Produkts werden zur Darstellung der Zahlungsseite verwendet. #### Abonnements Geben Sie beim Erstellen eines Abos die Price-`id` an. Der Preis muss wiederkehrend sein. Das [Intervall der Wiederholung](https://docs.stripe.com/api/prices/object.md#price_object-recurring-interval) des Preises definiert den Rechnungsstellungszeitraum des Abos und der Betrag des Preises legt fest, wie viel das Abo in jedem Rechnungsstellungszeitraum berechnet. Sie können demselben Abo mehrere Preise hinzufügen, solange diese dasselbe Wiederholungsintervall haben. #### Angebote Geben Sie beim Erstellen eines Angebots die Preis-`id` an. Angebote modellieren die Kosten entweder für eine einmalige Rechnung oder ein Abonnement. Wenn eine Kundin/ein Kunde das Angebot annimmt, erstellt Stripe automatisch alle entsprechenden Rechnungen und Abonnements. #### Rechnungen Geben Sie beim Erstellen einer Rechnung die Preis-`id` für die jeweiligen Posten an. Anhand des Preises wird in der Rechnung der Rechnungsbetrag berechnet. Außerdem wird das dem Preis zugeordnete Produkt abgerufen und der `product.name` beim Rendern der Rechnung als Webseite oder PDF verwendet. ## Vorhandene Produkte und Preise verwalten Sie können Produktdetails über das Dashboard oder die API aktualisieren. Dabei können Sie zum Beispiel die Beschreibung eines Produkts ändern oder neue Produktbilder für die [Checkout](https://docs.stripe.com/payments/checkout.md))-Seite hinzufügen. Wenn ein Produkt nicht mehr zum Verkauf steht, können Sie das Produkt und den Preis entweder über das Dashboard archivieren, indem Sie auf die Schaltfläche **Archivieren** klicken oder über die API, indem Sie `active` auf `false` festlegen. Wir speichern die archivierten Produkt- und Preisinformationen auf unbestimmte Zeit, um Aufzeichnungen über vergangene Transaktionen zu führen. Grundsätzlich können Produkte oder Preise nicht gelöscht, sondern nur archiviert werden. In bestimmten Fällen können Sie über das Dashboard einen noch nicht verwendeten Preis oder auch ein Produkt, für das noch kein Preis festgelegt wurde, löschen. Wenn der Preis eines Produkts geändert werden soll, muss ein neuer Preis für den neuen Betrag erstellt werden. Der vorhandene Preis muss anschließend archiviert werden, indem `active` auf „false“ festgelegt wird. Um sicherzustellen, dass der vorhandene Preis als unveränderbarer Datensatz für vergangene Transaktionen gespeichert wird, muss ein neuer Preis erstellt und nicht der `unit_amount` für den vorhandenen Preis geändert werden. Sie können einen [Standardpreis](https://docs.stripe.com/products-prices/manage-prices.md#default-price) für ein Produkt festlegen, um Kund/innen über den geläufigsten Preis zu informieren. Sie können den Standardpreis später in einen anderen Preis ändern, z. B. wenn Sie den Preis Ihres Produkts erhöhen. ## Informationen zur Kompatibilität von Produkten und Preisen Nicht alle Funktionen von Produkten und Preisen sind mit allen Stripe-APIs kompatibel. In der nachfolgenden Tabelle sind nähere Informationen zur Kompatibilität aufgeführt. | Funktion | Checkout | Payment Links | Angebote | Abonnements | Rechnungen | | -------------------------------------------------------------- | ------------- | ----------------- | ----------------- | ----------------- | ----------------- | | Produktbilder | ✓ Unterstützt | ✓ Unterstützt | (Ignoriert*) | (Ignoriert*) | (Ignoriert*) | | Produktbeschreibungen | ✓ Unterstützt | ✓ Unterstützt | ✓ Unterstützt | (Ignoriert*) | (Ignoriert*) | | Produktsteuercodes | ✓ Unterstützt | ✓ Unterstützt | ✓ Unterstützt | ✓ Unterstützt | ✓ Unterstützt | | Zahlungsbeschreibung in der Abrechnung für Produkte | ✓ Unterstützt | ✓ Unterstützt | (Ignoriert*) | ✓ Unterstützt | ✓ Unterstützt | | Wiederkehrende Preise | ✓ Unterstützt | ✓ Unterstützt | ✓ Unterstützt | ✓ Unterstützt | ✓ Unterstützt | | Preise in mehreren Währungen | ✓ Unterstützt | ✓ Unterstützt | (Ignoriert*) | ✓ Unterstützt | (Ignoriert*) | | Gestaffelte Preise | ✓ Unterstützt | (Nicht zulässig*) | ✓ Unterstützt | ✓ Unterstützt | ✓ Unterstützt | | Dezimalbeträge (z. B. einen halben Cent pro Einheit berechnen) | ✓ Unterstützt | (Nicht zulässig*) | ✓ Unterstützt | ✓ Unterstützt | ✓ Unterstützt | | Nutzungsbasierte Preise | ✓ Unterstützt | (Nicht zulässig*) | ✓ Unterstützt | ✓ Unterstützt | ✓ Unterstützt | | Kundenseitige Preisfestlegung | ✓ Unterstützt | ✓ Unterstützt | (Nicht zulässig*) | (Nicht zulässig*) | (Nicht zulässig*) | Als (Disallowed) gekennzeichnete Einträge zeigen an, dass Sie ein Produkt oder einen Preis, der diese Funktion verwendet, nicht mit der Stripe-API verwenden können. Einträge, die als (Ignored) gekennzeichnet sind, weisen darauf hin, dass die Funktion keine Auswirkung auf diese Stripe-API hat, Sie aber das Produkt oder den Preis wie gewohnt verwenden können. ## Einschränkungen Wir begrenzen nicht die Anzahl der Kundinnen und Kunden, Gutscheine, Produkte, Preise und der meisten anderen Objekte, die Sie in Ihrem Stripe-Konto erstellen können. Bei Verwendung wiederkehrender Preise mit Abonnements: - Alle Preise für ein Abonnement müssen das gleiche [recurring.interval](https://docs.stripe.com/api/prices/create.md#create_price-recurring-interval) und die gleiche [recurring.interval_count](https://docs.stripe.com/api/prices/create.md#create_price-recurring-interval_count) haben. - Der maximale Intervallzeitraum eines Preises beträgt 3 Jahre