Pricing Table

Present plans clearly so visitors choose and sign up.

Pricing plans as blocks with a monthly / yearly (or three-period) billing switch, a usage slider for per-seat prices, six skins, badges and feature lists with tooltips.

Gutenberg block

Requirements

  • The block editor (Gutenberg)
  • WordPress 6.5 or newer
  • PHP 7.4 or newer
  • Licence: Pro ($2 / year) — add it to the cart in Moduly

Add it to a page

  1. Open the page or post in the block editor.
  2. Click + (Block Inserter) and search for Pricing Table — it is in the Moduly category.
  3. Insert it, then fill in its content on the canvas. Ready-made presets appear when you insert it, and later under Transform to in the block toolbar.
  4. Adjust it in the right sidebar: the Block tab holds the settings below, and the Styles tab its colours, typography and spacing.
  5. Add or reorder items with the + inside the block; each item (Pricing Plan) has its own settings when selected.

Settings

Billing periods

SettingWhat you can set
Number of periodsNumber
Show firstNumber
Switch styletoggle, tabs or pills
Switch and slider alignmentflex start, center or flex end
Animate price changesOn / off

Usage slider

SettingWhat you can set
Show a usage sliderOn / off
LabelText
MinimumNumber
MaximumNumber
StepNumber
Starting valueNumber
Unit wordsText
Note under per-unit pricesText

Price format

SettingWhat you can set
CurrencyText
Custom symbolText
Currency positionbefore or after
Raised currencyOn / off
Decimalsauto, always or none
Raised decimalsOn / off
ThousandsText
DecimalText
Suffix on its own lineOn / off

Layout

SettingWhat you can set
Skincards, band, outline, joined, gradient or minimal
Columns (desktop)1–5
Columns (tablet ≤ 1024 px)1–5
Columns (phone ≤ 767 px)1–3
Gap (px)0–80
On phonescarousel or stack
Carousel card width (%)50–100
Equal heightsOn / off
Button positionbottom or top
Card hovernone, lift, grow, glow or border
Raise the featured planOn / off
Badge stylepill, inline, corner or banner
Content alignmentleft or center
Plan name tagh2, h3, h4, h5, h6 or div

Feature list

SettingWhat you can set
Included iconcheck, check circle, dot, x, minus, star, bolt or plus
Not included iconcheck, check circle, dot, x, minus, star, bolt or plus
Highlight iconcheck, check circle, dot, x, minus, star, bolt or plus
Strike through features not includedOn / off
Icons in circlesOn / off
AccentColour
Card textColour
Secondary textText
BordersColour
Card backgroundColour
Included iconColour
Not includedColour
BadgeColour
Switch and sliderColour
Switch trackColour
TooltipColour

Pricing shape

SettingWhat you can set
Card radius (px)0–40
Plan image size (px)16–120

Pricing Plan (item) settings

Feature list

SettingWhat you can set
BadgeText
AccentColour

Plan

SettingWhat you can set
Featured planOn / off
Image or iconSettings group
Featured planList

Prices

SettingWhat you can set
Text instead of a priceText
Price per unitOn / off

Button

SettingWhat you can set
Open in a new tabOn / off
Styleauto, solid, outline or soft

Styles tab: colours, typography, spacing, borders and shadow, from WordPress's own design tools.

Tips

  • Start with the Skin choice — it changes the overall look the most; fine-tune the rest afterwards.
  • Visitors who ask their device for reduced motion get a calmer, still version automatically.
  • Not sure where to start? Insert one of its presets and edit from there.

Troubleshooting

  • In the editor the old price is shown unformatted (e.g. “$348”); the front end formats it.
  • Per-line shipping and taxes are out of scope; prices are display values.
  • No Moduly loader change was needed.
  • A change not showing on the live site is almost always a page cache — clear your caching plugin or host cache.
  • Also available for Elementor (Pricing Table).
  • Works well with: Call to Action, Comparison Table, Countdown.