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 does the free plan include?
The free plan lets you run one widget at a time, with every setting that widget has. Turn one off in the catalogue before you turn another on. Nothing else is held back. Checkout blocks still need Shopify Plus.
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 adds a variant of a product you choose to the cart. The fee can be a percentage of the cart or a fixed amount, and the variant closest to that fee is the one added. On Shopify Plus, the checkout block adds the variant you pick at a percentage of the cart, and checkout collects the payment with the rest of the order.
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.