У каждого продукта в магазине есть хотя бы один вариант.
Если вы не установили ни одного варианта, он называется вариантом "По умолчанию".
Если вы прочитали документацию здесь: https://help.shopify.com/themes/liquid/objects/product вы заметите, что есть свойство с именем has_only_default_variant
, которое проверяет, есть ли у продукта вариант по умолчанию.Это то, о чем я говорю.
Каждый раз, когда вы покупаете продукт в Shopify, вы покупаете вариант этого продукта (даже если этот вариант является вариантом по умолчанию, который вы не видите в списке враздел вариантов).
Чтобы просмотреть ответ JSON о покупке своего продукта, зайдите на страницу продукта из панели администратора и введите .json
после URL-адреса.Примерно так /admin/products/189421092890.json
, и вы сможете увидеть вариант по умолчанию для этого продукта.
Так что, если вам не нравится показывать вариант для продуктов с вариантом по умолчанию, просто используйте флажок product.has_only_default_variant
и измените атрибут href
ссылки, которая указывает на страницу продукта, чтобы она не включала идентификатор варианта по умолчанию.