Browse Product guides

Create your first offer

Create the offer before embedding it. The SDK opens an offer by slug, so the offer is the source of truth for layout, products, payment behavior, and completion handling.

Build the offer

  1. Create or import products

    Add products and prices in Plandalf, or sync them from Stripe where supported.

  2. Choose a template

    Start from a checkout template that matches the sale: simple purchase, multi-step application, subscription upgrade, bundle, or add-on flow.

  3. Customize the layout

    Arrange checkout blocks, copy, product summaries, payment methods, forms, and confirmation behavior.

  4. Test the flow

    Open a test session and confirm totals, invoices, taxes, discounts, bumps, and redirects.

  5. Publish

    Use the hosted URL or embed the offer with the SDK.

Open it from code

await plandalf.present("your-offer-slug");

Open it from HTML

<button data-plandalf-present="your-offer-slug">
  Buy now
</button>

Feature detail