Checkout pages built for the whole sale.

Package the product, price, bump, coupon, payment option, and follow-up in one branded offer engine.

Checkout that carries the whole sale.

Offers is the layer between your sales page and your payment processor: the page, product, bump, deadline, payment option, receipt, and follow-up all stay connected.

Checkout surface

Checkout flows that feel native to your site.

9:41
checkout.studio.co
Order value

Bumps, upsells, coupons, and promos in one flow.

Add to order

Annual report template

One-click add · Pre-built

+$29

Subtotal $199
Total $199
Offer engine

One offer record keeps every decision connected.

9:41
checkout.studio.co

Pro plan

Best value
$29 /mo

Save 16% with annual

Continue

Every buying decision lives in one engine.

Brand control, conversion tools, testing, integrations, and recovery sit on the same offer record, so checkout can evolve without the rest of the business losing context.

Looks like your brand, not a payment redirect

Start from a template or build the whole layout yourself. Your fonts, your colors, your domain — the buyer never feels handed off.

Convert at every step

Bumps, upsells, and promos are the same engine as the main checkout — one record, one source of truth, one test mode.

Test before you ship

Run the full path — totals, taxes, coupons, post-purchase — without taking a real payment or polluting your live data.

Plays nice with your stack

Money lands in your processor account. Plandalf orchestrates — it doesn't try to replace your payment or your site builder.

Building blocks

Checkout blocks built for custom conversion.

Start from structured blocks, then shape the surface around the actual offer. The builder is there when you need speed, and flexible when the page needs to feel custom.

27

Composable blocks

4

Block families

1

Themeable surface

Live checkout

Real renderer

Theme this checkout

Each tab swaps the layout while these controls update the same live checkout renderer.

The full library

These are the real blocks behind the checkout above. Mix them on any offer surface.

Commerce

6 blocks

The pieces that carry product, price, payment, and order value.

  • Payment form

    Collect card details inside the branded buying surface.
  • Product list

    Show bundles, packages, variants, and add-ons together.
  • Product row

    Let buyers review the exact item before they pay.
  • Cart

    Support multi-item orders inside the same flow.
  • Order bump

    Add a small offer while intent is highest.
  • Upsell

    Present the next offer after the buyer has said yes.

Choice

7 blocks

Controls for plans, variants, fields, quantity, and optional add-ons.

  • Annual toggle

    Move monthly buyers toward annual plans.
  • Plan switch

    Compare plans, prices, and package sizes inline.
  • Radio select

    Choose variants, quantities, or fulfillment options.
  • Checkbox

    Collect add-on consent, terms, or extra options.
  • Toggle

    Switch optional features or promos in place.
  • Slider

    Tune seats, volume, or package size before payment.
  • Entry field

    Capture names, coupon codes, metadata, and order details.

Trust

9 blocks

Proof, explanation, urgency, and context directly beside the sale.

  • Countdown

    Show deadline context beside the decision.
  • Feature list

    Place plan inclusions beside the price.
  • Rating

    Add proof at the decision point.
  • Quote

    Bring a customer line into checkout.
  • Image

    Show the product, bonus, or offer state.
  • Video

    Embed a short sales asset inside the flow.
  • Icon

    Make benefits scannable.
  • Text

    Explain terms, guarantees, and delivery.
  • Link

    Connect policies, docs, and product details.

Layout

5 blocks

Structure blocks for shaping the flow around the way the offer is sold.

  • Button

    Open checkout from a product page, email, or launch page.
  • Divider

    Separate pricing, bonuses, forms, and receipts.
  • H-stack

    Create compact horizontal groups.
  • V-stack

    Build longer checkout flows.
  • Timeline

    Show delivery, onboarding, or checkout progress.

How it compares

A flexible offer engine beats a locked template.

Offers is built around the whole buying moment: layout, payment, pricing, add-ons, promotions, testing, and follow-up stay in the same offer engine.

Capability
Plandalf Offers
Templated checkout tools
Theme control

Custom fonts, layouts, and multi-page flows — start from a template, peel back to code when you need to.

Locked templates with a logo slot and six color swatches.

Order bumps

Native to the offer engine — one record, one source of truth, no extra app.

Third-party app with its own dashboard, drifting out of sync within a quarter.

Save offers

Real save flow at the cancel button — discount, plan switch, or pause, segmented by tenure.

An 'Are you sure?' dialog, if anything.

Expiring coupons

Honest `expires_at`, usage limits, and frequency caps on the same record as the discount.

Coupons quietly stay redeemable long after the campaign is over.

Test sessions

Full-flow rehearsal with a stub card — totals, taxes, coupons, post-purchase sequences.

Test mode that doesn't actually run the full lifecycle.

Subscription pricing

Flat, tiered, volume, package, and custom — exposed as variants on the same offer.

Whatever the processor surfaces, no richer.

Multi-page flows

Break checkout into the steps that fit your offer — progressive disclosure when it earns its keep.

One long page, fixed shape, every field jammed into the fold.

Buy button

Drops into Webflow, Framer, or plain HTML without rebuilding your marketing site.

A hosted page or a heavy widget that wants to own the URL.

8

capabilities compared across checkout design, pricing, promos, testing, and embedding.

Categories are honest summaries of how most hosted checkout tools behave today. We don't name names — you've already used them.

Integrations

Checkout context reaches every tool you use.

Stripe and PayPal handle payment. Your CRM, email, tax, LMS, webhooks, and API workflows hear about the sale when it happens.

Plus a fully documented REST API and webhook layer for whatever's not in the list.

Pricing

Start free, then pay as you sell.

  • No card to start — sign up and ship an offer this afternoon.
  • Stripe and PayPal — your processor accounts stay yours, payouts land where they always have.
  • Switch to a paid plan when you outgrow free. No forced calls, no fake limits.

Implementation paths

Build Offers into the rest of the commerce stack.

Use these paths when a builder needs to connect Offers to the right features, docs, integrations, stack guides, and comparison pages without guessing where the next implementation detail lives.

The Numi offer editor with product, layout, automation, invoice, and settings controls.

Build the offer before you wire the button

Start with the product, price, checkout template, payment options, coupon, invoice, and confirmation state. The page should point to an offer record, not improvise commerce logic.

The Numi payment processor settings page showing Stripe, PayPal, TaxJar, and Avalara.

Connect payment and records

Stripe and PayPal handle the charge. Plandalf keeps the checkout state, invoice, line items, tax context, and purchase event attached to the sale.

The Numi selling blocks panel showing order bump controls.

Add conversion controls where the buyer decides

Use order bumps, upsells, coupons, and save offers inside the same offer record so the checkout does not drift from pricing, invoices, and purchase follow-up.

The Numi offer editor automation tab showing purchase automation controls.
The Numi checkout element palette showing reusable checkout blocks.

Compare the checkout pattern

Use comparison pages when the choice is between Plandalf Offers, a processor checkout, a marketplace, or a funnel tool.

Build the buying surface your next launch deserves.

Take payment with

StripePayPal

Feature detail