Liquid: как я могу получить идентификатор варианта продукта при оформлении заказа.жидкость?

#javascript #liquid

#javascript #liquid

Вопрос:

Я использую schema для настройки способа настройки пользователем параметров в Shopify. Итак, мой код выглядит так:

 {
    "type": "number",
    "id": "product_variant_id",
    "label": "Product ID"
}
 

Если я запускаю консольный журнал для этого, я получаю дескриптор продукта:

 product-handle-from-collection-x
 

Можно ли получить первый идентификатор варианта продукта этого продукта?

  • Я пытался использовать {{ all_products["product-handle-from-collection-x"].variants.id }}
  • Это работает на странице продукта. Не при оформлении заказа

Комментарии:

1. Попробуйте этот код {{all_products[«product-handle-from-collection-x»].variants.first.variant.id }}

2. Я пробовал это. Я также пытался использовать all_products['product-handle'].first_available_variant.id , и похоже, что он работает только на странице продукта. Оформить заказ на странице liquid я не уверен, почему этого не происходит. Спасибо