Я буквально закончил точное приложение @David Lazar, описанное здесь (потому что оно мне было нужно, я только потом нашел этот пост)
Демо: https://shipping -demo.myshopify.com / products /test-product
Вы можете установить приложение здесь: http://inventorylocations.checkmyapp.net
Он установит скрипт, который будет извлекать данные.
На данный момент вам нужно добавить это в product-template.liquid (где вы хотите, чтобы цифры отображались):
<div id="inventoryLocationInformation">
<strong>Inventory:</strong><br />
<span class="inventoryLocationLoading">Loading..</span>
</div>
На данный момент он кэширует информацию о продукте для 1минуту, я мог бы сделать это 2, или я мог бы сделать его настраиваемым в бэкэнде в ближайшее время (1,2,5,10), чтобы поддерживать производительность на уровне
В бэкэнде вы можете указать, какие места показыватьна внешнем интерфейсе (например, если у вас есть какой-то склад, вы не хотите его показывать)
дополнительная информация: https://www.thomaslang.nl/shopify-show-product-inventory-location-frontend/