Кнопка Shopify Liquid Show, если вариант недоступен - PullRequest
0 голосов
/ 02 мая 2019

Я пытаюсь показать кнопку с надписью «Напишите мне, когда доступно», если вариант продукта недоступен. Я пытаюсь использовать ту же логику, что и в теме дебюта, чтобы кнопка говорила «добавить в корзину» или «продано».

<div class="product-form__item product-form__item--submit{% if section.settings.enable_payment_button %} product-form__item--payment-button{% endif %}{% if product.has_only_default_variant %} product-form__item--no-variants{% endif %}">
            <button type="submit" name="add" {% unless current_variant.available %}disabled="disabled"{% endunless %} class="btn product-form__cart-submit{% if section.settings.enable_payment_button %} btn--secondary-accent{% endif %}" data-add-to-cart>
              <span data-add-to-cart-text>
                {% unless current_variant.available %}
                  {{ 'products.product.sold_out' | t }}
                {% else %}
                  {{ 'products.product.add_to_cart' | t }}
                {% endunless %}
              </span>
            </button>


            {% unless current_variant.available %}
                <button class="btn BIS_trigger" data-product-data='{{ product | json | escape }}'>
                  Email When Available
               </button>
            {% endunless %}

          </div>

Что я не могу понять, так это почему логика «разве что current_variant.available» работает в кнопке выше, но не частично.

Наши "недоступные" варианты настроены так, чтобы инвентаризация треков Shopify и доступные запасы были равны нулю. Мы устанавливаем доступные варианты, чтобы не отслеживать инвентарь.

Как я могу сделать эту работу?

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