Показать магазин на складе - PullRequest
0 голосов
/ 12 декабря 2018

В Shopify появилась новая функция добавления нескольких локаций.Например, у вас есть Продукт A , и у вас есть запас 3 в местоположении X и 2 в местоположении Y .

Как я могупоказать эту информацию на странице товара?

Ответы [ 2 ]

0 голосов
/ 08 марта 2019

Я буквально закончил точное приложение @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/

0 голосов
/ 12 декабря 2018

Одним из надежных способов является установка в вашем магазине приложения, которому предоставлен доступ API для уровня инвентаризации и местоположений.При этом вы можете сделать вызов через прокси-сервер приложения, используя Ajax на внешнем интерфейсе, который клиент использует для запроса местоположений и уровня запасов в каждом.Затем вы можете запросить ответ у API и показать его.

Клиент по-прежнему не сможет легко запросить продукт А из местоположения XYZ по сравнению с местоположением ZYX, но он все равно узнает, что что-то существует.

У кого-то еще может быть идея получше, но это100% уверен, что работать на вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...