I want to upload a weekly newsletter as a blog post on my Shopify store using the Ella theme. For each blog post, I would like to display related products. The theme only allows me to link collections, but this would require creating a new collection every week, which would make my collections messy.
I tried using metafields to manually select individual products for each blog post, but the theme does not accept metafields for single products, only collections.
Is there a way to work around this limitation or customize the theme to allow selecting individual products? Any help would be greatly appreciated.
You’re right—Ella theme natively supports linking collections to blog posts but not individual products.
However, there are a few workarounds you can try:
1. Use Custom Liquid Code (Recommended)
Since your theme doesn’t support single-product metafields, you can manually retrieve and display products by adding custom Liquid code to your blog post template.
Steps: Create a Metafield for Product Handles (Store Settings → Custom Data → Blog Posts)
2. Use a Shopify App
If you prefer a no-code solution, you can use apps like:
Related Products & Blogs
Blog Product Recommendations
These apps allow you to manually assign products to blog posts without creating collections.
3. Modify the Theme’s Collection Logic
If the theme restricts product selection to collections, you could create a hidden “Related Products” collection and update it weekly instead of creating a new collection every time.
Thanks for your response! This looks very similar to a ChatGPT-generated answer, as I came across this solution before.
I understand that the Ella theme only accepts collections for related products, but I was wondering if there’s a way to modify the code so it accepts individual products instead. Is there a way to adjust the theme’s logic to pull in products directly using metafields or another method?
Would love to hear if anyone has successfully done this!