Short description of issue
We need some sort of flag for not caring about content on themes
Reproduction steps
In any Shopify theme, if we have a Liquid video for a Shopify-hosted video assigned to a content section, it breaks the theme upload for the template and essentially breaks the theme (particularly if there’s a video on index.json) when we try to upload to a development shop. Particularly in instances where we’re using the Github integration and have something like a development branch set up to automatically pull in our content.
It breaks anytime the merchant makes an update to the theme where the content doesn’t also live in the dev shop.
There are no apparent errors for this other than looking at upload logs in Github integration to see what failed in which case you’ll see errors like -
Error: ...Setting 'story_video' value does not point to an applicable shopify-hosted video resource.,
Setting 'background_video' value does not point to an applicable shopify-hosted video resource.,
Setting 'mobile_background_video' value...
Additional info
The solution for this, at least for now, is simple enough - but it requires we manually upload videos with the same titles being referenced OR manually remove and re-upload the references in template files.
Both of these are very tedious options, particularly when we need to do this for lots of videos. I want to recommend we stay with Shopify-hosted media, but this causes a huge headache and maintaining simple YouTube or hosted video links resolves this cleanly without issue.
I want to use all things Shopify + Liquid on the storefront.
It would be amazing, if we could somehow flag “I don’t care about content” when we’re syncing to another dev shop. This would mean we don’t care that it doesn’t exist there because more often than not I’m testing for functionality rather than caring about the merchandising or promotional content the merchant is including.
What type of topic is this
Feature request