selectCallback
устанавливает variant
равным null
на всех моих вариантах выбора, кроме первоначального вызова. При первом вызове регистрируется вариант с первым цветом и размером.
const productJson = JSON.parse($(`#${id}`).attr('data-product'));
new Shopify.OptionSelectors(id, {
product: productJson,
onVariantSelected: selectCallback,
});
const selectCallback = (variant, select, options) => {
console.log(variant) // `null`
}
Я ожидаю получить variant
объект, который соответствует моему выбору размера / цвета.