Offers overview

Understand Plandalf Offers: hosted checkout pages, embedded checkout flows, products, prices, add-ons, order bumps, upsells, save offers, and purchase context.

An offer is the buying surface where a customer decides. It can be hosted by Plandalf or embedded inside your site with the SDK.

What an offer contains

  • pages and checkout blocks
  • products and prices
  • one-time, subscription, tiered, and volume pricing models
  • order bumps, add-ons, variants, and upsells
  • coupons, discounts, and save offers
  • test, preview, and live sessions
  • redirect behavior after completion
  • purchase context for invoices, automations, webhooks, and integrations

Ways to publish

Purchase context

When checkout completes, SDK and backend workflows can inspect the session:

const result = await plandalf.present("pro-plan");

if (result.status === "complete") {
  console.log(result.session.uuid);
  console.log(result.session.customer);
  console.log(result.session.line_items);
  console.log(result.session.discounts);
}

Use that context to redirect the customer, unlock product access, send a receipt, or start an automation.

Builder context

Build the offer beside the docs.

These pages explain the setup details. The matching product surfaces show where products, prices, checkout layout, invoices, and automation live in the app.

The Numi offer editor with product, theme, automation, invoice, and checkout controls.
The offer editor connects checkout layout, products, prices, invoice settings, and automation.
The Numi checkout element palette showing content, interactive, and selling blocks.
Checkout templates expose reusable blocks for product lists, add-ons, forms, buttons, and offer content.
The Numi offer editor automation tab showing sequence controls beside the checkout canvas.
Automation is configured beside the offer so post-purchase work stays attached to the sale.

Feature detail