How can I improve dynamic sourcing for related products on my theme?

Topic summary

Built-in “related products” in the Ella (Halotheme) Shopify theme is not honoring dynamic sourcing set to “vendor.” Despite configuring it to surface products from the same vendor, the output appears random.

Context:

  • Store uses two related-products solutions: the theme’s native section and a third‑party app. The third‑party app works as intended (showing same product type).
  • Theme developer indicated dynamic sourcing is controlled by Shopify.
  • Store URL: 101picks.com (no password). A screenshot of settings is attached.

Key question:

  • How to tune or configure the theme’s dynamic sourcing so it reliably prioritizes/filters by vendor (or another chosen attribute) and avoids seemingly random results?

Status:

  • No solution yet; seeking guidance on configuration or Shopify-side settings to make vendor-based related products consistent.
Summarized with AI on February 25. AI used: gpt-5.

Hi everyone,

We currently have two “related products” working. One came with the theme (that connects Shopify) and one third-party “related product” apps. The third-party app is working perfectly (to generate the same product type). My issue is with the normal ‘related-products’ that came with the theme (Ella from Halotheme). They tell me that the dynamic sourcing is from Shopify side. Currently, I set it up as Dynamic sourcing targeting “vendor” to generate all products sold by the same vendor. However, the products generated from the dynamic sourcing seem very random. Any idea how I can tune or configure this so it generates products from the same vendor (or whatever I set as the preference first)?

Site url: 101picks.com

Not password protected.

Thanks so much for sharing your expertise and wisdom!!!