Forståelse af betingelser for kollektioner
Du kan tilføje en eller flere betingelser for en kollektion for at matche produkter eller varianter baseret på en lang række detaljer, herunder titel eller type, tags, pris eller lagerbeholdning. En enkelt kollektion kan maksimalt have 60 betingelser i alt.
Ved at definere betingelser for kollektioner kan du automatisk organisere produkter uden manuel administration, hvilket sparer tid i takt med, at dit katalog vokser. Du kan bruge betingelser sammen med kollektioner, der har kilderne Produkter eller Varianter.
Alle betingelsestyperne på denne side gælder for opsætning af betingelser, der skal inkludere specifikke produkter eller varianter i dine kollektioner. Til at ekskludere specifikke produkter fra en kollektion gælder det kun betingelsestyperne kategori, tag, type og forhandler.
På denne side
- Angiv betingelser baseret på produkttitel, varianttitel, type eller forhandler
- Angiv betingelser baseret på produktkategori
- Angiv betingelser baseret på produkt-tags
- Angiv betingelser baseret på produktstatus
- Angiv betingelser baseret på pris, sammenligningspris, vægt eller lagerbeholdning
- Angiv betingelser for definition af metafelt baseret på metafeltværdier
- Angiv betingelser baseret på reference-metafelter for metaobjekt
- Brug betingelser for flere valg
- Angivelse af flere betingelser for at definere et interval
- Fejlfinding af betingelser for kollektion
Angiv betingelser baseret på produkttitel, varianttitel, type eller forhandler
Du kan tilføje en betingelse for at inkludere et produkt eller en variant i en kollektion baseret på produkttitel, varianttitel, type eller forhandler. Du kan også bruge betingelser for type eller forhandler til at ekskludere specifikke produkter fra en kollektion.
Gennemgå følgende tabel for at få oplysninger om, hvordan produkter matches med den betingelsesværdi, du angiver for produkttitel, varianttitel, type eller forhandler.
| Term | Beskrivelse |
|---|---|
| er lig med | Produkttitlen, varianttitlen, typen eller forhandleren skal matche hele den værdi, du angiver eller vælger, nøjagtigt. |
| er ikke lig med | Produkttitlen, varianttitlen, typen eller forhandleren må ikke matche den værdi, du angiver eller vælger. |
| starter med | Begyndelsen af produkttitlen, varianttitlen, typen eller forhandleren matcher den værdi, du angiver eller vælger. |
| slutter med | Slutningen af produkttitlen, varianttitlen, typen eller forhandleren matcher den værdi, du angiver eller vælger. |
| indeholder | Produkttitlen, varianttitlen, typen eller forhandleren indeholder den værdi, du angiver. Du skal angive en værdi, der er mindst 3 tegn lang, og værdien må ikke starte eller slutte med mellemrum. |
| indeholder ikke | Produkttitlen, varianttitlen, typen eller forhandleren indeholder ikke den værdi, du angiver. Du skal angive en værdi på mindst 3 tegn, og værdien må ikke starte eller slutte med mellemrum. |
Angiv betingelser på baggrund af produktkategori
Du kan tilføje en betingelse for at inkludere produkter eller varianter – eller for at ekskludere produkter – som har eller ikke har en bestemt produktkategori. Betingelsestypen Produktkategori har indstillingerne er lig med og er ikke lig med for at styre, hvordan et produkt eller en variant skal matche de betingelsesværdier, du vælger.
Hvis du for eksempel vil opsætte en betingelse, der vælger produkter eller varianter med produktkategorien Electronics:
- I en kilde for Produkter eller Varianter skal du klikke på
Tilføj betingelse > Produktkategori.
- Vælg er lig med i den anden rullemenu.
- Klik på feltet Vælg kategori, og vælg derefter Electronics.
Du kan også inkludere produkter fra alle underkategorier til en produktkategori ved at vælge Inkluder underkategorier i rullemenuen. Dette returnerer produkter for alle kategorier, som er underkategorier til den overordnede produktkategori, du har valgt.
Hvis du for eksempel vil opsætte en betingelse, der vælger produkter eller varianter med produktkategorien Toys & Games og alle dens underkategorier som f.eks. Puzzles, Card Games og Bath Toys:
- I en kilde for Produkter eller Varianter skal du klikke på
Tilføj betingelse > Produktkategori.
- Vælg er lig med i den anden rullemenu.
- Klik på feltet Vælg kategori, vælg Inkluder underkategorier i rullemenuen, og klik derefter på Toys & Games.
Angiv betingelser på baggrund af produkttags
Du kan tilføje en betingelse for at inkludere produkter eller varianter – eller for at ekskludere produkter – som har eller ikke har et bestemt produkttag. Betingelsestypen Tag har indstillingerne indeholder og indeholder ikke for at styre, hvordan et produkt eller en variant skal matche de betingelsesværdier, du vælger.
Eksempel: Opsæt en betingelse, der inkluderer produkter med tagget accessories
- I en kilde for Produkter eller Varianter skal du klikke på
Tilføj betingelse > Tag.
- Vælg indeholder i den anden rullemenu.
- Klik på feltet Vælg tag, og vælg derefter Accessories.
Eksempel: Opsæt en betingelse, der ekskluderer produkter med tagget accessories
- I en kilde for Produkter eller Varianter skal du klikke på
Tilføj betingelse > Tag.
- Vælg indeholder ikke i den anden rullemenu.
- Klik på feltet Vælg tag, og vælg derefter Accessories.
Se Formater for tags for at få flere oplysninger om tags.
Angiv betingelser på baggrund af produktstatus
Du kan tilføje en betingelse for at inkludere produkter eller varianter, som har eller ikke har en bestemt produktstatus. Betingelsestypen Produktstatus har indstillingerne er lig med og er ikke lig med for at styre, hvordan et produkt eller en variant skal matche de betingelsesværdier, du vælger.
Sådan opsætter du en betingelse, der kun vælger dine arkiverede produkter eller varianter til en kollektion, som du ikke udgiver, så du kan vende tilbage til den i din Shopify-administrator:
- I en kilde for Produkter eller Varianter skal du klikke på
Tilføj betingelse > Produktstatus.
- Vælg er lig med i den anden rullemenu.
- Klik på feltet Vælg status, og vælg derefter Arkiverede.
Sådan opsætter du en betingelse, der holder dine arkiverede produkter eller varianter ude af en kollektion:
- I en kilde for Produkter eller Varianter skal du klikke på
Tilføj betingelse > Produktstatus.
- I den anden rullemenu skal du vælge er ikke lig med.
- Klik på feltet Vælg status, og vælg derefter Arkiverede.
Betingelser gælder kun for produkter eller varianter, der matches automatisk. Hvis du tilføjer produkter manuelt til en kollektion, vil en betingelse ikke fjerne dem. Du kan tage disse produkter ud af kollektionen ved at fjerne de manuelt tilføjede produkter.
Angiv betingelser på baggrund af pris, sammenligningspris, vægt eller lagerbeholdning
Du kan tilføje en betingelse for at inkludere produkter eller varianter i en kollektion baseret på deres pris, sammenligningspris, vægt eller lagerbeholdning.
Se følgende tabel for at få oplysninger om, hvordan produkter matches med den betingelsesværdi, du angiver for pris, sammenligningspris, vægt eller lagerbeholdning.
| Term | Beskrivelse |
|---|---|
| er lig med | Den relevante værdi for et produkt eller en variant skal være et nøjagtigt match med den angivne værdi. |
| er ikke lig med | Den relevante værdi for et produkt eller en variant må ikke matche den angivne værdi. |
| er større end | Den relevante værdi for et produkt eller en variant er større end den angivne værdi. |
| er mindre end | Den relevante værdi for et produkt eller en variant er mindre end den angivne værdi. |
| er ikke angivet | Gælder kun for betingelsen Sammenligningspris. Et produkt matcher, når mindst én af dets varianter har en tom værdi for normalpris. |
| er angivet | Gælder kun for betingelsen Sammenligningspris. Et produkt matcher, når alle dets varianter har en værdi for normalpris. Værdien kan være 0. |
Adfærden for Sammenligningspris > er ikke angivet og Sammenligningspris > er angivet er baseret på værdierne for alle et produkts varianter på følgende måder:
- Hvis en variant har en tom normalpris, matcher produktet betingelsen er ikke angivet.
- For betingelsen er angivet skal alle varianter have en værdi for normalpris (inklusive 0), for at produktet matcher.
Betingelser for varianter
Når du bruger kilden Produkter og opsætter en betingelse i kilden, der er målrettet et produkt med varianter, er betingelsen opfyldt, hvis blot én variant matcher betingelsen. Dette gælder, uanset om du vælger Match alle betingelser eller Match en hvilken som helst betingelse i kilden.
Antag for eksempel, at du har et produkt med 5 varianter. Fire af varianterne har en lagerbeholdning, mens én ikke er på lager. Hvis du har en kollektion med en betingelse i kilden Produkter, som lyder Lagerbeholdning er større end 0, inkluderes produktet i kollektionen, fordi mindst én af varianterne matcher betingelsen.
Angiv betingelser for definitioner af metafelter baseret på metafeltværdier
Du kan tilføje en betingelse for at inkludere produkter eller varianter, der har en bestemt værdi for et metafelt.
For at metafelterne er tilgængelige for dig, når du opretter kollektioner, skal du aktivere indstillingen for kollektioner for definitionen af metafeltet. Du kan højst have indstillingen for kollektioner aktiveret på 128 definitioner pr. definition af produktmetafelt og definition af variantmetafelt.
Når en kollektions kilde er indstillet til Varianter, indsnævrer betingelser for kategorimetafelter kun kollektionen til specifikke varianter, når den relaterede produktvalgmulighed er forbundet til et kategorimetafelt. Forbundne produktvalgmuligheder viser ikonet på siden med produktoplysninger.
Hvis valgmuligheden Farve for eksempel er forbundet til kategorimetafeltet Farve, inkluderer betingelsen Farve er lig med rød kun varianter med værdien rød for valgmuligheden farve.
Hvis en valgmulighed ikke er forbundet til et kategorimetafelt, kan en betingelse for dette metafelt stadig matche produktet, men betingelsen indsnævrer ikke kollektionen til specifikke varianter for denne valgmulighed.
Sådan opsætter du for eksempel en betingelse, der vælger produkter med definitionen af metafeltet Farve og værdien #FF0000:
- I en kilde for Produkter eller Varianter skal du klikke på
Tilføj betingelse > Metafelt.
- Vælg Farve som definition af metafeltet.
- Klik på feltet Vælg værdi, og vælg derefter #FF0000.
Få mere at vide om kollektioner efter metafelter.
Metafelttyper understøtter følgende betingelser.
| Type for definition af metafelt | Betingelser |
|---|---|
| Sand eller falsk | Definitionstypen for metafeltet Sand eller falsk understøtter følgende betingelser:
|
| Heltal | Definitionstypen for metafeltet Heltal understøtter følgende betingelser:
|
| Decimaltal | Definitionstypen for metafeltet Decimaltal understøtter følgende betingelser:
|
| Bedømmelse | Definitionstypen for metafeltet Bedømmelse understøtter følgende betingelser:
|
| Enkeltlinjetekst | Definitionstypen for metafeltet Enkeltlinjetekst kan være en enkelt værdi eller en liste over værdier og understøtter følgende betingelser:
|
Angiv betingelser baseret på referencemetafelter til metaobjekter
Du kan tilføje en betingelse for at inkludere et produkt eller en variant i en kollektion baseret på værdien for et referencemetafelt til et metaobjekt. Du kan angive betingelser for referencemetafelter til metaobjekter for både produkter og varianter.
Sådan opsætter du for eksempel en betingelse, der vælger produkter med referencemetafeltet Materiale til et metaobjekt, som har værdien Bomuld:
- I en kilde for Produkter eller Varianter skal du klikke på
Tilføj betingelse.
- Klik på Materiale.
- Vælg er lig med i den anden rullemenu.
- Angiv eller vælg
Bomuldsom værdi.
Ved at angive betingelser baseret på referencemetafelter til metaobjekter kan du oprette kollektioner, der er baseret på standardegenskaber for taksonomi.
Brug af flere valgbetingelser
Du kan angive mere end én valgbetingelse for at styre, hvilke produkter eller varianter der inkluderes i en kollektion. Du kan vælge, om produkter eller varianter skal matche alle betingelser for at blive inkluderet i kollektionen, eller om de blot skal matche en af betingelserne.
Antag for eksempel, at du angiver følgende betingelser for en kollektion:
- Produkttag er tagget med
skjorte. - Pris er mindre end
100,01 USD.
Hvis du vælger Match alle betingelser, inkluderes produkter eller varianter kun, hvis de er tagget med skjorte og samtidig koster 100 USD eller derunder. Produkter eller varianter skal matche begge betingelser for at blive inkluderet i kollektionen.
Hvis du vælger Match en af betingelserne, inkluderes produkter eller varianter, hvis de er tagget med skjorte, eller hvis de koster 100 USD eller derunder. Produkter eller varianter behøver kun at matche én betingelse for at blive inkluderet i kollektionen.
Angivelse af flere betingelser for at definere et interval
For at inkludere produkter eller varianter med en pris, en vægt eller en lagerværdi, der ligger inden for et angivet interval, skal du angive mere end én betingelse. Den nedre grænse for intervallet defineres i én betingelse, og den øvre grænse defineres i en anden betingelse. Du skal vælge Match alle betingelser for udelukkende at inkludere de produkter eller varianter, der falder inden for intervallet.
Hvis du for eksempel vil opsætte en kollektion, der inkluderer produkter eller varianter med en pris i intervallet fra 50 USD til 150 USD, skal du angive følgende betingelser:
- Pris er større end
49,99 USD. - Pris er mindre end
150,01 USD.
Fejlfinding i forbindelse med betingelser for kollektioner
Hvis du oplever problemer med dine betingelser for kollektioner, kan du gennemgå følgende oplysninger om fejlfinding.
Fejlfinding i forbindelse med, at en kollektion indeholder de forkerte produkter
I sjældne tilfælde kan kollektioner indeholde de forkerte produkter. Kollektionen kan indeholde produkter, der ikke matcher dens betingelser, eller den kan mangle at indeholde produkter, som matcher dens betingelser.
Hvis dette sker, kan du prøve følgende løsninger for at opdatere kollektionen:
Opdater kollektionen ved at duplikere og fjerne en betingelse
- Gå til Produkter > Kollektioner i din Shopify-administrator.
- Klik på den kollektion, der indeholder de forkerte produkter.
- Vælg en hvilken som helst eksisterende betingelse som f.eks. "Produkttag er lig med sommer", og tilføj en kopi af nøjagtig samme betingelse. Dette gennemtvinger en opdatering af kollektionen under processen for at undgå at tilføje uønskede produkter til kollektionen.
- Klik på Gem.
- Slet den duplikerede betingelse, og klik på Gem igen.
- Tjek for at bekræfte, om problemet er løst både i din Shopify-administrator og dit storefront.
Opdater kollektionen ved at opdatere produkter
Hvis kun specifikke produkter mangler eller er inkluderet ved en fejl, kan du gennemtvinge en opdatering af disse produkter:
- Gå til Produkter i din Shopify-administrator.
- Klik på det produkt, der mangler i eller fejlagtigt er inkluderet i kollektionen.
- Foretag en mindre ændring af produktet, f.eks. ved at tilføje et mellemrum i beskrivelsen eller angive en normalpris.
- Klik på Gem.
- Fortryd ændringen ved at fjerne det, du tilføjede.
- Klik på Gem igen.
- Genindlæs kollektionssiden for at bekræfte, om produktet nu er korrekt inkluderet i eller ekskluderet fra kollektionen.
Fejlfinding af kollektion, der ikke opdateres, når et produkt eller en variant ændres
Hvis du foretager en ændring af et produkt eller en variant, som burde få den til at matche eller ikke matche en kollektions variantbaserede betingelser, men produktet fortsat er fejlagtigt inkluderet i eller ekskluderet fra kollektionen, kan du løse dette ved midlertidigt at ændre og derefter omgøre kollektionens betingelser:
- Gå til Produkter > Kollektioner i din Shopify-administrator.
- Klik på den kollektion, der ikke opdateres.
- Gå til afsnittet Betingelser, og foretag en midlertidig ændring af en hvilken som helst betingelse. Rediger f.eks. en prisbetingelsesværdi med 0,01 USD.
- Klik på Gem. Kollektionen opdateres. Når kollektionen er færdig med at opdatere, skal du omgøre betingelsen til dens oprindelige værdi.
- Klik på Gem igen.
Fejlfinding til forståelse af betingelsesoperatorer
Gennemgå følgende almindelige problemer med betingelsesoperatorer for at sikre, at dine kollektioner fungerer som forventet.
Præcist versus delvist match
Når du opsætter betingelser, er det vigtigt at forstå forskellen på et præcist og et delvist match:
- er lig med: Et produkt skal matche præcis den samlede værdi, som du angiver. Hvis du f.eks. angiver summer sale, er det kun produkter med præcis denne sætning, der vil matche, og ikke produkter med summer sale 2024.
- indeholder: Produktets attribut indeholder den værdi, du angiver, et hvilket som helst sted heri. Eksempelvis vil sale matche produkter med summer sale, sale items eller clearance sale.
- er ikke lig med: Et produkt må ikke matche den præcise værdi. Dette er anderledes end indeholder ikke, hvilket betyder, at værdien ikke må indgå nogen steder i attributten.
Numeriske operatorer og løsninger
Kollektioner har ikke operatorerne "er større end eller lig med" eller "er mindre end eller lig med". Forskyd værdien med 1 cent for at inkludere målværdien i dit interval:
- For at inkludere produkter til en pris på 100 USD eller derunder skal du bruge: Produktpris er mindre end 100,01 USD
- For at inkludere produkter til en pris på 50 USD eller derover skal du bruge: Produktpris er større end 49,99 USD
Betingelser for normalpris
Betingelser for normalpris har specifik adfærd, som kan være uventet:
- Nul (0) er ikke det samme som tom: En normalpris på 0,00 USD anses ikke som værende tom. Brug er angivet eller er større end 0,00 for at finde produkter, hvor der er angivet en normalpris (herunder nul).
- Evaluering på variantniveau: Hvis en variant af et produkt har en tom normalpris, matcher hele produktet betingelsen er ikke angivet. For betingelsen er angivet skal alle varianter have en værdi for normalpris (herunder nul).
- Standarden er NULL: Produkter og varianter har som standard normalprisværdien NULL (tom), hvilket ikke genkendes af betingelser for normalpris. Du skal manuelt angive en værdi for produktet eller varianten, før det genkendes.
- En værdi på 0,00 USD udelukker produktet fra udsalgskollektioner: Hvis du vil ekskludere et produkt fra kollektioner, der bruger normalpris er angivet, skal du angive normalprisen til 0,00 USD.
Ekskludering af produkter med "er ikke lig med"
Når du bruger er ikke lig med til at ekskludere produkter baseret på kategorier, f.eks. Forhandler eller Type, filtrerer betingelsen muligvis ikke produkterne korrekt. Dette gælder især ved brug af flere ekskluderinger:
- Når du bruger alle betingelser, må et produkt ikke matche nogen af ekskluderingskriterierne for at blive inkluderet. Dette kan være udfordrende, når man forsøger at ekskludere flere forhandlere.
- Når du bruger enhver betingelse, inkluderes et produkt, hvis det ikke matcher mindst ét ekskluderingskriterie, hvilket utilsigtet kan inkludere produkter, som du ønsker at ekskludere.
Overvej i stedet at bruge produkttags sammen med betingelsen er lig med for at opnå mere pålidelige ekskluderinger.