Betalinger med Stripe og SaaS-faktureringssystemer · Lektion

Oprettelse af produkter og priser til planer

Lær at definere og administrere produkter og deres tilknyttede prismodeller (f.eks. månedlige og årlige) i Stripe.

Lektion 2 af 411 trin

Oprettelse af produkter og priser til planer er en gratis Betalinger med Stripe og SaaS-faktureringssystemer-lektion på CoddyKit. Dette er lektion 2 af 4. Du kan læse alle 3 lektioner i dette læringsspor gratis i deres fulde længde — derefter låser CoddyKit PRO alle lektioner op samt praktiske øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Den er en del af læringsforløbet i Betalinger med Stripe og SaaS-faktureringssystemer, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Betalinger med Stripe og SaaS-faktureringssystemer-kurset indeholder 4 lektioner i alt.

Introduktion til Products og Prices

Velkommen til oprettelsen af din abonnementstjeneste! Et vigtigt trin er at definere, hvad du sælger, og hvad det koster.

I Stripe bruger du to centrale begreber til dette: Products og Prices.

Tænk på dem som byggestenene i alle varer eller tjenester, du vil opkræve betaling for – især ved tilbagevendende abonnementer.

Hvad er et Stripe Product?

Et Product i Stripe repræsenterer den grundlæggende vare eller tjeneste, du tilbyder. Det er det, du sælger.

  • Det indeholder generelle oplysninger som produktets navn (f.eks. 'Pro Plan', 'Premium Support').
  • Det kan også indeholde en beskrivelse og valgfrie billeder.
  • Et produkt har ikke en pris i sig selv; det er blot definitionen af det, du tilbyder.

Ved abonnementer repræsenterer et produkt ofte et bestemt niveau eller en bestemt plan.

Hvad er en Stripe Price?

En Price i Stripe definerer hvor meget et produkt koster, og hvordan der opkræves betaling. Det er det, der angiver, hvor meget og hvor ofte der opkræves betaling for dit tilbud.

  • Den angiver beløbet (f.eks. $10.00).
  • Den definerer valutaen (f.eks. USD, EUR).
  • Ved abonnementer angiver den især opkrævningsintervallet (f.eks. månedligt eller årligt).

Et enkelt produkt kan have flere priser (f.eks. månedlige og årlige muligheder for den samme 'Pro Plan').

Forholdet mellem Product og Price

Products og Prices fungerer sammen. Et produkt er som en plantegning, mens priserne er de specifikke måder, du kan sælge denne plantegning på.

For eksempel:

  • Product: 'Premium Software Plan'
  • Price 1: $29.99 USD om måneden
  • Price 2: $299.99 USD om året

Begge priser er knyttet til det samme 'Premium Software Plan'-produkt og giver dine kunder forskellige opkrævningsfrekvenser.

Oprettelse af et Product via API'et

Du kan oprette produkter i Stripe Dashboard, men API'et giver dig programmatisk kontrol. Lad os oprette et enkelt produkt ved hjælp af Python:

Bemærk: Denne kode viser strukturen i API-kaldet. Der kræves en ægte Stripe API-nøgle for faktisk at oprette ressourcer.

import stripe

# Set your secret API key (replace with your actual key)
# stripe.api_key = 'sk_test_YOUR_STRIPE_SECRET_KEY'

def main():
    print("--- Creating a Stripe Product ---")
    print("This code shows how to define a product.")
    print("It requires a valid API key to run successfully.")

    try:
        # Simulate the API call
        print("\nCalling stripe.Product.create(...)")
        # product = stripe.Product.create(
        #     name='Basic SaaS Plan',
        #     description='Our entry-level software subscription.',
        #     type='service'
        # )
        # print(f"Product created with ID: {product.id}")
        print("  name='Basic SaaS Plan',")
        print("  description='Our entry-level software subscription.',")
        print("  type='service'")
        print("(If successful, Stripe would return a product ID like 'prod_ABCXYZ')")

    except Exception as e:
        print(f"\nError: {e}")
        print("Please ensure your API key is correctly set.")

if __name__ == "__main__":
    main()

Oprettelse af en tilbagevendende Price (API)

Nu hvor vi har et produkt, kan vi oprette en tilbagevendende pris for det. Denne pris definerer den månedlige omkostning.

Du skal bruge id for det produkt, du netop har oprettet (eller et eksisterende produkt). Lad os antage 'prod_ABCXYZ' i vores eksempel.

import stripe

# Set your secret API key (replace with your actual key)
# stripe.api_key = 'sk_test_YOUR_STRIPE_SECRET_KEY'

def main():
    print("--- Creating a Recurring Price ---")
    print("This code shows how to define a monthly price for a product.")
    print("It requires a valid API key to run successfully.")

    product_id = 'prod_ABCXYZ' # Use your actual product ID here

    try:
        # Simulate the API call
        print(f"\nCalling stripe.Price.create(...) for product {product_id}")
        # price = stripe.Price.create(
        #     unit_amount=1000, # $10.00 (in cents)
        #     currency='usd',
        #     recurring={'interval': 'month'},
        #     product=product_id
        # )
        # print(f"Price created with ID: {price.id}")
        print("  unit_amount=1000, # $10.00 (in cents)")
        print("  currency='usd',")
        print("  recurring={'interval': 'month'},")
        print(f"  product='{product_id}'")
        print("(If successful, Stripe would return a price ID like 'price_123DEF')")

    except Exception as e:
        print(f"\nError: {e}")
        print("Ensure your API key and product ID are correct.")

if __name__ == "__main__":
    main()

Forskellige opkrævningsintervaller

Stripes prissætning giver mulighed for fleksible opkrævningsintervaller, der passer til forskellige abonnementsmodeller:

  • month: Der opkræves betaling hver måned.
  • year: Der opkræves betaling hvert år.
  • week: Der opkræves betaling hver uge.
  • day: Der opkræves betaling hver dag (mindre almindeligt for SaaS, men muligt).

Du angiver interval i recurring-objektet, når du opretter en pris.

Administration via dashboard kontra API

Du har to primære måder at administrere dine produkter og priser på:

  • Stripe Dashboard: Velegnet til den første opsætning, visning af eksisterende elementer og manuelle ændringer. Gå til 'Products' i dit dashboard.
  • Stripe API: Nødvendigt til automatisering, integration med din applikation og dynamisk oprettelse af priser (f.eks. for forskellige kundesegmenter).

Hvis du vil have en skalerbar abonnementstjeneste, bliver API'et dit primære administrationsværktøj.

Bedste praksis og id'er

Når du definerer produkter og priser:

  • Tydelig navngivning: Brug beskrivende navne til dine produkter og priser.
  • Produkttype: Ved abonnementer skal du normalt angive type='service'.
  • Pris-id'er: Stripe tildeler entydige id'er (f.eks. prod_ABCXYZ, price_123DEF). Gem disse id'er i din applikations database, så du kan henvise til dem, når du opretter abonnementer.

Disse id'er er afgørende for at knytte dine kunder til de korrekte abonnementsplaner.

Test din viden

Lad os teste din forståelse af Stripes produkter og priser.

Opsummering: Products og Prices

Godt gået! I denne lektion har du lært de grundlæggende begreber i Stripe Products og Prices:

  • Products definerer de varer eller tjenester, du sælger (f.eks. 'Basic Plan').
  • Prices definerer et produkts pris, valuta og opkrævningsfrekvens (f.eks. '$10/måned USD').
  • Du kan oprette og administrere begge dele ved hjælp af Stripe API'et for at få programmatisk kontrol.

Det er afgørende at forstå disse begreber, når du bygger en virksomhed baseret på abonnementer med Stripe. Nu skal du lære, hvordan du lader kunder administrere disse abonnementer!

Gratis at komme i gang

Lær Betalinger med Stripe og SaaS-faktureringssystemer med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
12
Lektioner
48

Ofte stillede spørgsmål

Er lektionen “Oprettelse af produkter og priser til planer” gratis?

Ja — alle 3 lektioner i læringssporet Betalinger med Stripe og SaaS-faktureringssystemer, inklusive “Oprettelse af produkter og priser til planer”, kan læses gratis i deres fulde længde her på webstedet. Derefter låser CoddyKit PRO alle lektioner op samt interaktive øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Betalinger med Stripe og SaaS-faktureringssystemer-kurset indeholder 4 lektioner i alt.

Hvad lærer jeg i “Oprettelse af produkter og priser til planer”?

Lær at definere og administrere produkter og deres tilknyttede prismodeller (f.eks. månedlige og årlige) i Stripe. Du øver dig i Betalinger med Stripe og SaaS-faktureringssystemer med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på Betalinger med Stripe og SaaS-faktureringssystemer?

Der kræves ingen tidligere erfaring. Betalinger med Stripe og SaaS-faktureringssystemer på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 2 af 4.

Hvor lang tid tager lektionen “Oprettelse af produkter og priser til planer”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne Betalinger med Stripe og SaaS-faktureringssystemer-lektion?

Ja. Alle Betalinger med Stripe og SaaS-faktureringssystemer-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. Introduktion til Stripe Subscriptions API
  2. Oprettelse af produkter og priser til planer
  3. Customer Portal og grundlæggende fakturastyring
  4. Håndtering af mislykkede betalinger og dunning
← Tilbage til Betalinger med Stripe og SaaS-faktureringssystemer