Created
June 24, 2020 07:50
-
-
Save kuzin/892f6e3b020675133078d80297ea6423 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{% section 'product-summer-template' %} | |
{% section 'product-recommendations' %} | |
{% if collection %} | |
<div class="text-center return-link-wrapper page-width"> | |
<a href="{{ collection.url }}" class="btn btn--secondary btn--has-icon-before return-link"> | |
{% include 'icon-arrow-left' %} | |
{{ 'products.product.back_to_collection' | t: title: collection.title }} | |
</a> | |
</div> | |
{% endif %} | |
<script> | |
// Override default values of shop.strings for each template. | |
// Alternate product templates can change values of | |
// add to cart button, sold out, and unavailable states here. | |
theme.productStrings = { | |
addToCart: {{ 'products.product.add_to_cart' | t | json }}, | |
soldOut: {{ 'products.product.sold_out' | t | json }}, | |
unavailable: {{ 'products.product.unavailable' | t | json }} | |
} | |
</script> | |
{% assign current_variant = product.selected_or_first_available_variant %} | |
<script type="application/ld+json"> | |
{ | |
"@context": "http://schema.org/", | |
"@type": "Product", | |
"name": {{ product.title | json }}, | |
"url": {{ shop.url | append: product.url | json }}, | |
{%- if product.featured_image -%} | |
{%- assign image_size = product.featured_image.width | append: 'x' -%} | |
"image": [ | |
{{ product.featured_image.src | img_url: image_size | prepend: "https:" | json }} | |
], | |
{%- endif -%} | |
"description": {{ product.description | strip_html | json }}, | |
{%- if current_variant.sku != blank -%} | |
"sku": {{ current_variant.sku | json }}, | |
{%- endif -%} | |
"brand": { | |
"@type": "Thing", | |
"name": {{ product.vendor | json }} | |
}, | |
"offers": [ | |
{%- for variant in product.variants -%} | |
{ | |
"@type" : "Offer", | |
{%- if variant.sku != blank -%} | |
"sku": {{ variant.sku | json }}, | |
{%- endif -%} | |
"availability" : "http://schema.org/{% if product.available %}InStock{% else %}OutOfStock{% endif %}", | |
"price" : {{ variant.price | divided_by: 100.00 | json }}, | |
"priceCurrency" : {{ cart.currency.iso_code | json }}, | |
"url" : {{ shop.url | append: variant.url | json }} | |
}{% unless forloop.last %},{% endunless %} | |
{%- endfor -%} | |
] | |
} | |
</script> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment