Pricing tables
Pricing tables for Contensio - multiple plans with features, highlights, CTAs, monthly/yearly toggle. Embed via block type.
About this plugin
Pricing Tables
Create and embed pricing tables for Contensio.
Features
- Unlimited named pricing tables
- Unlimited plans per table: name, description, monthly price, yearly price, features, CTA button
- Features list with included / not-included toggle per feature
- Highlighted plan (subtle badge or "Most Popular")
- Per-plan custom period label (e.g. "forever", "per user")
- Per-plan CTA button (label + URL + new-tab option)
- Optional monthly/yearly toggle on the public render, with the yearly savings shown automatically
- Block type
pricing-tableregistered on install so tables embed on any page - Theme helper:
@include('contensio-pricing-tables::partials.table', ['slug' => 'main']) - Pure CSS, no JavaScript dependencies (monthly/yearly toggle is a tiny inline script)
Requirements
- Contensio CMS
^2.0
Installation
composer require contensio/plugin-pricing-tables
Enable the plugin from the admin Plugins page.
Usage
- Go to
Tools -> Pricing Tablesand create a table. - Add plans with prices, features, and CTA buttons.
- Embed in a page via the
pricing-tableblock, or directly in a theme:
@include('contensio-pricing-tables::partials.table', ['slug' => 'main'])
License
AGPL-3.0-or-later. See the LICENSE file.