Я звоню по номеру артикула продукта, который должен измениться при выборе варианта на основе это руководство по Shopify.
В соответствии с инструкциями я помещаю следующий фрагмент в то место, где я хочу отображать SKU:
{% assign current_variant = product.selected_or_first_available_variant %}
<span class="variant-sku">{{ current_variant.sku }}</span>
Однако при изменении варианта SKU никогда не обновляется, как в гифке их учебника.
Вот пример его на веб-сайте, где он не работает.
Кроме того, вот скриншот, показывающий, что эта опция действительно является вариантом Shopify, а не чем-то еще (просто так, что все мои базы покрыты).
Я только предполагаю, что Shopify, возможно, изменился, и теперь это делается по-другому, или что я каким-то образом настроил что-то неправильно, хотя я следовал инструкциям учебника (помещенным в product-template.liquid, на который есть ссылка в продукте .liquid (тема разбита на разделы).
slate.Variants
в theme.js. В частности_onChangeSelect
, который запускается при изменении варианта иthis._updatePrice(variant);
- person Buts   schedule 14.03.2017this._updateSku(variant);
, но, похоже, ничего не делает. Размещается прямо под линиейthis._updatePrice(variant);
. - person jhawes   schedule 23.03.2017