В качестве предпосылки я далеко не программист, и мои знания по кодированию очень и очень ограничены.Я всего лишь сын, который пытается помочь его маме создать веб-сайт для ее бизнеса.
Поэтому я хочу, чтобы на сайте была функция, которая при выборе цветового варианта не отображает размеры.у нас нет в наличии или он есть, но они исчезли.В идеале я хотел бы, чтобы варианты были в двух отдельных выпадающих меню.Если бы кто-нибудь мог помочь мне реализовать это, это было бы очень признательно.
Я следовал некоторым инструкциям на веб-сайте shopify, но они не смогли достичь намеченной цели, и единственное, чем я смог до сих пор управлять, этогде у меня есть одна вкладка с каждой комбинацией платья с указанием либо цены, либо распродажи, однако это выглядит немного неуклюже, когда у вас есть 5 размеров и 10 вариантов цвета.Я сделал это, создав фрагмент «remove-sold-out» и вставив {% include 'remove-sold-out'%} в файл theme.liquid.
{% if product.variants.size > 1 or product.options.size > 1 %}
<script type="text/javascript">
// <![CDATA[
$(function() {
$product = $('#product-' + {{ product.id }});
new Shopify.OptionSelectors
("product-select-{{ product.id }}",{
product: {{ product | json }},
onVariantSelected: selectCallback{% if product-form == 'product' %},
enableHistoryState: true{% endif %}
});
{% if product.options.size == 1 %} //
{% for variant in product.variants %}
{% unless variant.available %}
jQuery('.single-option-selector option').filter(function() { return jQuery(this).html() === {{ variant.title | json }}; }).remove();
{% endunless %}
{% endfor %}
jQuery('.single-option-selector').trigger('change');
{% endif %}
}); //
// ]]>
</script>
{% endif %}
Это мой remove-soldфрагментМожно ли настроить это так, чтобы оно отображало более двух раскрывающихся вкладок?
Спасибо за вашу помощь.Если потребуется какая-либо другая информация или какие-либо другие файлы, пожалуйста, сообщите мне.