Pricing models
Plandalf prices sit under products and are selected by the offer flow.
Common pricing patterns
| Pattern | Use it for |
|---|---|
| One-time | Digital product, event ticket, template, audit, service package. |
| Subscription | Membership, SaaS plan, paid community, recurring access. |
| Trial | Start access before the first paid renewal. |
| Tiered or volume | Seat counts, usage packages, quantity discounts. |
| Promo price | A deadline tier or campaign changes which price applies. |
Promo-aware pricing
Use a promo slug when a checkout should apply the currently active tier.
await plandalf.present("summit-ticket", {
promo: "early-bird"
});Declarative equivalent:
<button
data-plandalf-present="summit-ticket"
data-plandalf-apply-promo="early-bird"
>
Buy ticket
</button>