Extension · Elementor · King Addons

Pricing Table Builder: plans with a billing toggle

Pricing Table Builder stores each table as kng_pricing_table. The admin menu is Pricing Tables (king-addons-pricing-tables). You set layout, billing mode, and columns, then place the table in Elementor.

Get King Addons

Install the plugin from WordPress.org, enable this extension in the dashboard, then follow the steps on this page.

Get King Addons

What it actually does

The editor stores schema_version, table payload, status, layout, mode, columns_desktop / columns_tablet / columns_mobile, and card_equal_height.

Billing labels in the UI include Monthly and Annual — the toggle is for plan prices, not a WooCommerce subscription plugin.

Presets in presets.php include free skins (minimal light, modern cards, outline, dark SaaS, gradient header) and Pro skins named after product UIs (Stripe, Notion, Linear, Vercel, Figma, Slack, and others). Each preset has tokens for card background, border, accent, badge, and type sizes.

Where to find it in WordPress

Enable the extension. Open King Addons → Pricing Tables. Options: king_addons_pricing_table_options (default preset, default currency, currency position).

How to set it up

  1. Enable Pricing Table Builder. Dashboard toggle.
  2. Create a table. Pricing Tables → Add. Set currency and billing mode (monthly/annual).
  3. Add plan columns. Name, price, features, highlight badge. Keep equal-height cards if rows should align.
  4. Pick a preset. Start from a free preset; Pro presets need a license.
  5. Embed in Elementor. Insert the pricing table on a pricing page and check tablet/mobile column counts.

Controls that change behavior

ControlWhat the plugin does
modeMonthly vs annual display (and the toggle between them).
columns_desktop / tablet / mobileHow many plan cards per breakpoint.
card_equal_heightAlign card bottoms across a row.
default_currency / positionGlobal defaults in builder options.
presetsVisual tokens; Pro list is separate from free.
Free vs Pro. Free presets and the builder run without Pro. Extra skins in presets.php are flagged is_pro.

When this is the right tool

Notes from the implementation

This is not WooCommerce variable pricing. It is a marketing table. For spreadsheet-like data use Table Builder. Product: kingaddons.com.

FAQ

Is this the Table Builder?

No. Table Builder is generic data (sort/search). Pricing Table Builder is plans, currency, and billing toggle.

Does the annual toggle create Stripe subscriptions?

No. It only switches displayed prices in the table.

Other King Addons extensions

Get King Addons

Pricing Table Builder ships in King Addons for Elementor. Install the plugin from WordPress.org, then come back to this guide when you configure it.

Get King Addons