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.