Shopify выбранный идентификатор варианта для обновления - PullRequest
0 голосов
/ 12 сентября 2018

У меня есть форма запроса, встроенная в мою страницу продукта Shopify.

Где они могут запросить обратный звонок в отношении продукта, на котором они работают, и идентификатора варианта выбора.

I 'Я могу перезвонить текущему выбранному идентификатору варианта

product.selected_or_first_available_variant.id

Но если я изменю раскрывающийся список на другой вариант, этот идентификатор не будет обновляться.

Как мне сделать это обновлениена выбор другого варианта?

Спасибо

1 Ответ

0 голосов
/ 13 сентября 2018

Правильно - {{ product.selected_or_first_available_variant.id }} - это переменная Liquid, а Liquid анализируется на стороне сервера, чтобы сгенерировать HTML-документ, который отправляется в браузер. Жидкость может быть точной только на момент начальной загрузки страницы

Если вы хотите реагировать на изменения пользователя после загрузки страницы, вам необходимо использовать Javascript. Если вы находитесь на странице продукта, будет некоторое срабатывание функции javascript, которая обновляет цену, изображение и т. Д. При изменении варианта. Если вы можете найти эту функцию (часто, но не всегда, она называется selectCallback), вы можете добавить туда код, необходимый для обновления вашей контактной формы.

Если вам просто нужен идентификатор варианта, еще один способ получить его - написать небольшую функцию javascript, которая при отправке вашей контактной формы берет текущее значение из поля идентификатора варианта в форме продукта и помещает его введите значение в соответствующее поле в контактной форме.

Надеюсь, это поможет!

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