Setting Up the Recipe Widget

Setting Up the Recipe Widget

The Recipe Kit widget displays your recipe cards on your Shopify store. This guide covers how to add recipe widgets to blog posts.

Theme App Extension

Recipe Kit uses Shopify's Theme App Extension system, which works with Online Store 2.0 themes.

Check Theme Compatibility

Your theme must support app blocks. Most themes published after 2021 do. To check:

  1. Go to Online Store > Themes > Customize
  2. Try adding an app block to a section
  3. If you see Recipe Kit listed, you're ready

Adding Recipe Widget to Blog Posts

Blog Post Setup

Display recipes on blog articles:

  1. Go to Online Store > Themes > Customize
  2. Select Blog posts > Default blog post
  3. Click Add block in a section
  4. Select Recipe Kit
  5. Save your changes

Recipes linked to the blog post will display automatically.

How It Works

When a customer views a blog post:

  • Recipe Kit checks for linked recipes
  • Linked recipes display as recipe cards
  • Customers can interact with the recipe (print, share, add to cart)

Widget Settings

In Recipe Kit App

Configure default widget behavior:

  1. Open Recipe Kit
  2. Go to Settings
  3. Under Widget Settings:
    • Enable Widget - Turn display on/off globally
    • Default Recipe Status - Only show recipes with Published status

In Theme Editor

When you add the Recipe Kit block, you can configure:

  • Which recipe to display (for manual placement)
  • Display mode (card, full recipe, etc.)
  • Layout options

Snippet-Based Installation

For themes without app block support, you can manually add the widget:

  1. Go to Online Store > Themes > Actions > Edit code
  2. Find your blog post template
  3. Add: {% render 'recipekit' %}
  4. Save

Verifying Widget Display

After setup:

  1. Visit a blog post with a linked recipe
  2. The recipe card should appear
  3. If not, see Widget Not Showing

Mobile Display

Recipe cards are fully responsive and automatically adjust for mobile devices. No additional configuration needed.

What's Next?

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us