I have product metafields in my store, such as lead times (e.g., “available in 6 weeks”), and I want to display this information on the checkout page for each line item.
I’ve been looking at the Checkout Blocks app as a solution, but I cannot add any blocks to the checkout page at all. The only options available are the thank you or order status pages.
I’m using a Shopify Development Store, which I understand unlocks Shopify Plus features by default, and I plan to transfer it to my client later.
Is there a setting or limitation I’m missing that prevents blocks from being added to the checkout itself?
Thanks for any guidance!
Nope, by default Development stores are more like Advanced.
You’d need to specifically create Plus dev store:
Good to know, thanks Tim! But Advanced is better than Plus isn’t it, so these features should be included? Doesn’t look like I can ‘Enable Shopify Plus’ now that the transfer store is already setup, is that right, although if it’s more like Advanced by default, is that going to make any difference?
Plus is “more” than Advanced and yes, you can’t change it to Plus afterwards (maybe support can do that for you, but…)
Just to add some clarity on the Plus vs Advanced confusion - Advanced is a higher tier than Basic or Grow in terms of pricing and features like shipping rates and reporting, but Shopify Plus is a separate enterprise-level plan that unlocks checkout extensibility entirely. They’re not on the same ladder; Plus is a different category altogether.
For your situation, the most straightforward path is to create a brand new development store and specifically select the Plus plan option during setup (as Tim’s screenshot shows). Unfortunately once a dev store is created without that option, there’s no toggle to switch it - you’d need a fresh one. It’s worth reaching out to Shopify Support to confirm if they can flip it on the existing store, but I wouldn’t count on it.
On your actual use case - displaying product metafields like lead times per line item at checkout - that does require Plus for checkout UI extensions to work. When you’re on a proper Plus dev store, the Checkout Blocks app should show those checkout page locations. For the metafield data specifically, you’d want to make sure the app supports reading product metafields and rendering them per line item, since not all checkout block apps handle that the same way.
If your client isn’t on Plus, checkout page customization won’t be available to them regardless of what you’ve built, so it’s worth confirming their plan before going too far down this path.