Я пытаюсь показать кнопку с надписью «Напишите мне, когда доступно», если вариант продукта недоступен. Я пытаюсь использовать ту же логику, что и в теме дебюта, чтобы кнопка говорила «добавить в корзину» или «продано».
<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 и доступные запасы были равны нулю. Мы устанавливаем доступные варианты, чтобы не отслеживать инвентарь.
Как я могу сделать эту работу?