Auto-tag products marked "Continue selling when out of stock" #520
+268
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This task is based on a Canny request to tag products by availability. Since the goal of this request concerns collection filtering, and shopify can already filter on inventory count, I decided to only implement tagging on products with "continue selling" since that gives the merchant what they need to create the collection.
The code is based on the Auto-tag products that have a "compare at" price task. I didn't see the need to include negative tagging (filters can already negate tags), but I can add that back in if desired.
I thought it might be useful to include this collection example image in the documentation (as a data uri), but I don't see any other tasks with images so I decided not to.