Если у вас уже есть Product
ресурс, то у вас есть все необходимые данные, не делая дополнительных API позвоните в Shopify. Просто возьмите image_id
из выбранного варианта и проведите по ним по окнам product.images
, чтобы посмотреть, какой из них соответствует.
Пример:
image_id = product.variants[0].image_id # Or however you pick the variant
image_src = None
for image in product.images:
if image.id == image_id:
image_src = image.src
break
Или, чтобы обернуть его в функцию:
def image_src_by_id(product, image_id):
image_src = None
for image in product.images:
if image.id == image_id:
image_src = image.src
break
return image_src
Как вы получение изображения ID? – Julien
для варианта в product.variants: variant.image_id – CooleRnax