Aktivera villkoret Collection
Lägg till en mallfil i ditt tema så att villkoret Collection kan matcha produkter.
Villkoret Collections behöver en liten mallfil i ditt tema. Utan den kan appen inte avgöra vilka kollektioner en produkt tillhör i butiken, så en nedräkning som riktas mot en kollektion visas inte.
Du gör det här bara en gång per tema, och appen talar om när det behövs: en varningsbanner visas i nedräkningsbyggaren, med en knapp Request setup om du hellre vill att supporten gör det åt dig.
Så här lägger du till filen
Section titled “Så här lägger du till filen”-
Öppna temats kodredigerare
Section titled “Öppna temats kodredigerare”Gå till Webbshop → Teman i Shopify-admin. Klicka på knappen … (Fler åtgärder) på det tema du vill ha och välj Redigera kod.

Öppna temats kodredigerare från Fler åtgärder → Redigera kod.
-
Skapa en ny mallfil
Section titled “Skapa en ny mallfil”I mappen Templates klickar du på Add a new template, väljer en search-mall av typen liquid och ger den namnet:
samiCountdownsProductsJsonShopify sparar den som
templates/search.samiCountdownsProductsJson.liquid.
Skapa en search-mall med namnet samiCountdownsProductsJson.
-
Ersätt innehållet
Section titled “Ersätt innehållet”Ta bort det Shopify har lagt i den nya filen och klistra in det här i stället:
{%- layout none -%}{%- paginate search.results by 1000 -%}[{%- for product in search.results -%}{%- unless forloop.first -%},{%- endunless -%}{"id":{{-product.id-}},"title":{{-product.title | json-}},"handle":{{-product.handle | json-}},"price":"{{-product.price-}}","price_max":"{{-product.price_max}}","price_min":"{{-product.price_min}}","type":{{-product.type | json-}},"created_at":"{{-product.created_at | date: "%Y-%m-%d %H:%M" -}}","published_at":"{{-product.published_at | date: "%Y-%m-%d %H:%M" -}}","tags": {{-product.tags | json-}},"vendor": {{-product.vendor | json-}},"featured_image":"{{-product.featured_image-}}","url":"{{-product.url-}}","collections":{{-product.collections | map: 'id' | json-}},"compare_at_price":"{{-product.compare_at_price-}}","compare_at_price_max": "{{-product.compare_at_price_max-}}","compare_at_price_min": "{{-product.compare_at_price_min-}}","price_varies": "{{-product.price_varies-}}","compare_at_price_varies": "{{-product.compare_at_price_varies-}}","images":[{%- for image in product.images -%}{%- unless forloop.first -%},{%- endunless -%}{"id":{{-image.id-}},"src":{{-image.src | json-}}}{%- endfor -%}],"first_available_variant":{"id":{{-product.selected_or_first_available_variant.id | times: 1 -}}},"available":{{-product.available | json-}},"options": {{-product.options | json-}},"variants":[{%- for variant in product.variants -%}{%- unless forloop.first -%},{%- endunless -%}{"id":{{-variant.id-}},"title":{{-variant.title | json}},"name":{{-variant.name | json}},"price":{{-variant.price-}},"compare_at_price":{{-variant.compare_at_price | times: 1-}},"available":{{-variant.available-}},"sku":{{-variant.sku | json -}},"weight":"{{-variant.weight-}}","weight_unit": "{{-variant.weight_unit-}}","inventory_quantity":{{-variant.inventory_quantity-}},"option1": {{-variant.option1| json-}},"option2": {{-variant.option2| json-}},"option3": {{-variant.option3| json-}},"options": {{-variant.options| json-}},"selected": {%- if variant.selected -%} {{-variant.selected-}} {%- elsif product.selected_or_first_available_variant.id == variant.id -%} true {%- else -%} false {%- endif -%}}{%- endfor -%}]}{%- endfor -%}]{%- endpaginate -%} -
Spara filen
Section titled “Spara filen”Klicka på Spara i kodredigeraren.
-
Gå tillbaka till appen och öppna Theme integration
Section titled “Gå tillbaka till appen och öppna Theme integration”Gå tillbaka till Countdown Timer Bar Samita och öppna sidan Theme integration, så att appen läser in ändringen för det här temat.
-
Testa ett kollektionsvillkor
Section titled “Testa ett kollektionsvillkor”Öppna en nedräkning, ange dess villkor till Collections och välj en, spara den som Active och besök sedan en produkt i den kollektionen i din live-butik. Nedräkningen ska visas.
Kontrollera också en produkt utanför kollektionen – den ska inte visa något.
Vad filen faktiskt gör
Section titled “Vad filen faktiskt gör”Det är en sökmall som returnerar produktinformation som data snarare än som en webbsida – inklusive varje produkts kollektioner, som annars inte är tillgängliga för appen i butiken. Appen begär den i bakgrunden när den behöver kontrollera ett kollektionsvillkor, och kunderna ser den aldrig.
Bra att veta
Section titled “Bra att veta”- Den gäller per tema. Byter du tema, eller installerar ett nytt, lägger du till filen där också.
- Namnet måste vara exakt.
samiCountdownsProductsJson, med stora bokstäver. Ett stavfel betyder att filen aldrig hittas, utan något fel på sidan. - Den läser, den skriver inte. Filen ändrar inte ditt temas beteende eller utseende.