Theme app blocks + checkout extensions

Three storefront widgets. One app. No theme code.

Quick Widgets bundles a cart progress bar, custom input fields and a paid add-on service into a single Shopify app. Turn on the ones you want, then drop them onto a page in the theme editor.

  • Add and configure every widget from the theme editor
  • Storefront blocks work on any Shopify plan
  • One active widget free, all of them for $4.99 a month

Quick Widgets is not on the Shopify App Store yet, so the link above goes to XCO Agency's published apps. Page blocks need an Online Store 2.0 theme; the checkout versions of these widgets need Shopify Plus.

The catalogue

The widgets you get

Each one ships as a theme app block for the storefront and, where Shopify allows it, a checkout block as well.

Storefront + checkout

Cart progress bar

Show shoppers how far they are from free shipping or a reward. Set up to three target amounts, write the message for each one with an {amount} placeholder, and add a message for when everything is unlocked. Bar colour, card background, border, corner radius, font size and alignment are all theme-editor settings.

Storefront + checkout

Custom fields

Collect the extra detail an order needs — a delivery note, an engraving, a purchase-order number. The storefront field can be text, textarea, dropdown, checkbox, date or file upload, with a required toggle, placeholder, default value and an optional tooltip. The checkout version covers text, checkbox and dropdown.

Storefront + checkout

Charge for service

Sell a paid add-on such as priority processing or gift packaging. On the storefront the widget creates and completes a Shopify draft order, so the charge lands in your admin as a real order. In checkout it adds a product variant you nominate to the cart, priced as a percentage of the cart total.

One app embed behind all of them

A single Quick Widgets app embed powers every block. If it is off, each block tells you so inside the theme editor instead of failing silently on your live storefront.

Why one app

Four small jobs used to mean four apps

A progress bar app, a custom field app, an upsell app

One install, one embed, one place to turn things on and off

Each one adds its own script to every page

Native Shopify app blocks that load only where you add them

Pasting snippets into Liquid to move a widget

Drag the block where you want it in the theme editor

Three subscriptions to keep track of

One free tier, and $4.99 a month for the lot

Setup

Live in four steps

No developer, no theme file edits.

Install Quick Widgets

The app opens inside your Shopify admin. The widget catalogue is the first thing you see.

Turn on the app embed

In the theme editor, open Theme settings → App embeds, switch Quick Widgets on and save. The app checks this for you and tells you if it is still off.

Activate a widget

Pick one from the catalogue and toggle it on. The free plan keeps one widget active at a time; Pro lifts the limit.

Add the block where you want it

In the theme editor choose Add block → Apps → Quick Widgets on the page you are editing, then set it up there. Checkout blocks are added the same way in the checkout editor.

In practice

What merchants use it for

Lift the average order value

A free-shipping bar on the cart drawer with a second target above it, so the shopper who has already cleared the first one still has a reason to add another item.

Stop chasing customers for details

A required field on the product page for the engraving text, the delivery date or the school name, captured before the order exists rather than over email afterwards.

Charge for the thing you already do for free

Rush handling, gift wrapping or assembly, offered as a paid option and recorded as a Shopify order you can report on like any other.

Test on a draft theme first

Because everything is an app block, you can add and configure widgets on a duplicated theme and publish only once the layout looks right.

Pricing

Two plans, one limit between them

The only thing the paid plan changes is how many widgets you can have running at once. Every widget, and every setting on it, is on both plans.

Free

Free

One widget active at a time, chosen from the full catalogue.

  • One active widget
  • Every widget and every setting available
  • Storefront theme blocks on any Shopify plan
  • Checkout blocks on Shopify Plus

FAQ

Questions merchants actually ask

How do I get a widget onto my storefront?

Two things have to be on. First the app embed: in the theme editor go to Theme settings → App embeds, switch Quick Widgets on and save. Then, on the page you want the widget on, choose Add block → Apps and pick the Quick Widgets block. If you add a block while the embed is still off, the block shows a warning inside the theme editor so you find out there rather than on your live store.

Will the checkout widgets work on my plan?

The storefront versions work on any Shopify plan with an Online Store 2.0 theme. The checkout versions render on the checkout steps, and Shopify only allows extensions there on Shopify Plus. If you are not on Plus, use the theme blocks — the progress bar and the custom field both have one.

What do I get for free, and what does Pro add?

The free plan lets you run one widget at a time, with every setting that widget has. Pro is $4.99 a month and removes the limit, so you can have the progress bar, the custom fields and the paid service widget all live at once. Nothing is held back from the free plan except the count.

My theme is older. Can I still use it?

App embeds and app blocks are an Online Store 2.0 feature. On a theme that does not support them, Shopify will refuse to add the block and you will see an error about sections and blocks not being supported. The fix is a newer theme; get in touch if you need help moving.

How does the charge-for-service widget take the money?

On the storefront it creates a Shopify draft order for the service and completes it, so the charge becomes an ordinary order in your admin with the usual reporting and payout. In checkout it adds a product variant you choose to the cart at a percentage of the cart total, so it is paid for as part of the same checkout.

Will this slow my store down?

The widgets are Shopify app blocks and checkout UI extensions, so Shopify loads them as part of the page and only on the pages where you have actually added a block. There is no snippet to paste into your theme and nothing loading on pages that do not use a widget.

What happens if I uninstall?

Your session and widget activations are removed. Any blocks you added stay in your theme until you take them out in the theme editor, where they simply stop rendering. Orders the charge-for-service widget created are ordinary Shopify orders and are untouched.

Add your first widget today

Install Quick Widgets, switch on the app embed, and have a progress bar live before your next coffee.

More from XCO

Apps that pair well with this one