It seems like the product schema is missing the inventory_policy field? (https://community.algolia.com/shopify/index-schema.html)
Inventory policy meaning the “Allow customers to purchase this product when it’s out of stock” input.
I noticed this when the default UI’s [[ # can_order ]] block gets false even with products that have the input checked. I tracked the functionality to this code in the algolia_instant_search.js.liquid:241
product.can_order = product.inventory_policy === 'continue' || product.inventory_quantity > 0;
product.inventory_policy returns undefined.
Is the schema missing the property or am I doing something wrong?