I have started configuring a new front of my shop with Horizon, in order to keep my shop light and up to date without any bloated 3-rd party themes where any update depends on the mood (and time) of the developer. Compared with previous “free” themes released by Shopify, I can definitely say that this is something that I can work with… up to some point.
However, while the AI feature helps a lot (I’m NOT a technical person and I can not code) and I have achieved many improvements without touching the code (and while keeping the theme updatable), there are still “old” issues that Shopify never fixed (like really never, in none of the themes). Here they are:
- Variant and price logic are completely messed up:
- in the collection page, the theme is showing as a default the price of the first variant, regardless of the fact that is in or out of stock - no option to show a price range, show the lowest price, show a “from xxx” price.. or at least show the price of a variant that is actually in stock. Result: this is extremely misleading for a customer
-
on the product page, the customer will end up on the first variant available - even if it is out of stock - with a greyed out add to cart button. Result: some non technical customers will just quit.
-
on the product page, “variant ID” is automatically placed in the product link, even if the product does not have any variants. Result: Goodbye clean urls that can be shared without effort. Goodbye making another beter function with Shopify magic
What I did for variant and price logic:
Price logic was fairly simple - I have used Shopify Magic and improved with ChatGPT to correct the function (and add proper markings for discounted prices!).
Variant logic was (and still is) very challenging - after about 30 versions I managed to have what seemed to be a working version (with Shopify magic and Grok). With this version I was able to completely eliminate the option ID from the product link, autoselect the first option with stock on the product page (automatic redirect), hide the out of stock options and add appropriate styling settings for the options.
However, 2 days ago I discovered that this is not effective for the “Quick add” function and this kind of ruined everything - the “Quick add” function will always select the first variant of the product even if it is a variant without stock.
-
No “New product” badge - unbelievingly , the theme is completely missing this function and there is also no way to add a custom badge. I have tried to make this with Shopify magic, but no luck. I also haven’t yet found a way to replicate the function from another 3rd party paid theme (yet).
-
Back-in-stock alert - the Horizon theme promises a native Back-in-stock alert - up to to this moment, I haven’t been able to find this function or at least something related to it in the themes files. A built-in Back in stock alert would be a great addition to the theme.
-
Wishlist - a built-in native wishlist would also be an amazing feature and a great addition to the theme.
PS: If there is any other place where I can report these issues, please let me know.
I appreciate any advice on how to make the variant - price logic work well. This is the main issue keeping me from launching the new version of my shop.

