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.
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
- Enable Pricing Table Builder. Dashboard toggle.
- Create a table. Pricing Tables → Add. Set currency and billing mode (monthly/annual).
- Add plan columns. Name, price, features, highlight badge. Keep equal-height cards if rows should align.
- Pick a preset. Start from a free preset; Pro presets need a license.
- Embed in Elementor. Insert the pricing table on a pricing page and check tablet/mobile column counts.
Controls that change behavior
| Control | What the plugin does |
|---|---|
| mode | Monthly vs annual display (and the toggle between them). |
| columns_desktop / tablet / mobile | How many plan cards per breakpoint. |
| card_equal_height | Align card bottoms across a row. |
| default_currency / position | Global defaults in builder options. |
| presets | Visual tokens; Pro list is separate from free. |
When this is the right tool
- A SaaS pricing page with monthly/annual switch.
- Three-tier plans that should stay aligned on desktop.
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
Age Gate
Front-end overlay with yes/no or date of birth. Cookie ka_age_gate_status remembers the result. Options include min age, scope, WooCommerce, and deny actions.
AI SEO Tools
Dashboard modules that call OpenAI: bulk alt text, auto tagging (generate/append/regenerate/clear), and a post generator with optional featured image.
Cookie Consent
A consent bar with four categories (necessary, analytics, marketing, other), lifetime, policy version, and layout presets — not a legal opinion.
FOMO Notifications
CPT kng_fomo_notif with a 5-step wizard. Sources include Woo sales, comments, WP.org downloads, reviews, email, donations, CSV, and a flashing tab. Free limit is 3.
Live Chat
Front-end chat widget plus admin inbox. Conversations and messages go to custom tables; visitors are identified with a cookie; the widget polls REST every 4 seconds.
Popup Builder
A wp-admin popup document you design in Elementor, then attach triggers (load, scroll, click, exit intent) and where it may appear.
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.