Как получить все идентификаторы способов доставки в магазине или зоны доставки на странице оформления заказа с жидкостью - PullRequest
0 голосов
/ 02 мая 2019

Я пытаюсь получить все идентификаторы методов доставки в магазине на странице Выбор способа доставки, изменив checkout.liquid

Или, по крайней мере, получите json shipping_zones на той же странице.

Я говорю об идентификаторах в /admin/api/2019-04/shipping_zones.json и использую Shopify Plus.

Я попробовал этот скрипт в макете checkout.liquid, но он вернул пустой вывод. Я думаю, что это потому, что тот факт, что метод доставки все еще не добавлен в объект извлечения

  <script>
    <!-- DEBUG {{ checkout.shipping_method.title }} has been used -->
    {% if checkout.shipping_method.title == 'Pick-up at the store' %}
      Shopify.Checkout.OrderStatus.addContentBox(
        `<p>Okay</p>`
      )
    {% endif %}
  </script>

Я тоже попробовал это, но тоже не сработало:

Shipping methods: <br>
{% for shipping_method in checkout.shipping_methods %}
* {{ shipping_method.title }}: {{ shipping_method.price | money }} <br>
{% endfor %}

Пожалуйста, помогите, мне действительно это нужно.

1 Ответ

0 голосов
/ 02 мая 2019

Вы являетесь Плюсом, поэтому вы получаете доступ к информации о доставке с помощью приложения Script Editor.При этом вы можете настроить свой заказ как можно более полезным.Посмотрите методы здесь: https://help.shopify.com/en/manual/apps/apps-by-shopify/script-editor/shopify-scripts#shipping-methods

Это действительно довольно просто для горячей доставки с использованием сценариев.Я считаю, что лучшая и, как правило, единственная часть Plus обеспечивает высшую ценность.

В качестве второго решения, если вы не можете понять, как манипулировать отгрузкой из этого сценария, используйте приложение, и таким образом вы сможете самостоятельно управлять методами отгрузки.Pro - это то, что вы можете делать, что хотите, мошенничество заключается в том, что вы несете ответственность за то, что ваш сервер готов к работе 24 часа в сутки, что является проблемой для многих продавцов.Если ваш транспортный аппарат выходит из строя, ваши заказы также снижаются, поэтому вы хотите максимально увеличить использование скриптов в Plus

...