Skip to content

contensio/plugin-pricing-tables

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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-table registered 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

  1. Go to Tools -> Pricing Tables and create a table.
  2. Add plans with prices, features, and CTA buttons.
  3. Embed in a page via the pricing-table block, or directly in a theme:
@include('contensio-pricing-tables::partials.table', ['slug' => 'main'])

License

AGPL-3.0-or-later. See the LICENSE file.

About

Pricing tables for Contensio - multiple plans with features, highlights, CTAs, monthly/yearly toggle. Embed via block type.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors