
Katalogi > Kokoelmat
Määritelmä
Missä sitä käytetään?
- Verkkokaupan navigointi — jokainen kokoelma muodostaa kategoriasivun osoitteeseen
/collections/{slug} - Verkkokaupan esillepano — nosta kausi- tai teemakokonaisuus esiin etusivulla
- Suodatettu selaus — asiakkaat selaavat kuratoitua osaa katalogista koko varaston sijaan
- Tunnisteisiin perustuva automaatio — älykäs kokoelma pysyy ajan tasalla, kun listausten tunnisteet muuttuvat
- SEO-sisääntulopisteet — jokaisella kokoelmalla on oma sivun otsikko, metakuvaus ja OpenGraph-metatiedot
- Massatoiminnot — käytä kokoelmaa valintajoukkona hintataulukon liittämiseen tai massamuokkauksiin
Manuaalinen vs. älykäs
type-kenttä erottaa nämä kaksi jäsenyysmallia.
type-arvoa ei voi vaihtaa luonnin jälkeen — valitse oikea tyyppi heti alussa. Älykkäät kokoelmat kohdistuvat vain katalogitason tunnisteisiin (ainoa taso, joka näkyy Adminin älykkäiden sääntöjen valitsimessa).
Älykkään kokoelman ehdot
Älykäs kokoelma sisältää taulukonsmartConditions. Jokainen ehto on viittaus yhteen tunnisteeseen.
CollectionSmartCondition sisältää seuraavat kentät:
not equals tai contains ja attribuuttivertailut eivät kuulu malliin tällä hetkellä.
Ehtojen välinen yhdistelysääntö asetetaan itse kokoelmaan kentällä tagMatchType:
tagMatchType-arvoa voi muokata milloin tahansa; jäsenyys lasketaan uudelleen seuraavalla luvulla.
Keskeiset ominaisuudet
Suhteet
Sisältää listauksia
Sisältää listauksia
Käyttää katalogitason tunnisteita
Käyttää katalogitason tunnisteita
Tag-riveihin, joilla on scope = 'catalog'. Tunnisteet ovat yhteisiä listauksille ja kokoelmille, joten tunnisteen lisääminen uudelle listaukselle vaikuttaa välittömästi jokaiseen siihen viittaavaan älykkääseen kokoelmaan.Liitetty mediatiedostoihin
Liitetty mediatiedostoihin
CollectionMediaLinks-rivi liittää FileResource-tiedoston (hero-kuva, banneri) orderIndex-järjestyksessä. Ensimmäistä kuvaa käytetään varana sosiaalisen median jakoesikatselussa.Kokoelman tietovälilehdet
Kun avaat kokoelman Adminissa:Suorituskykyhuomiot
- Älykkäät kokoelmat lasketaan luettaessa. Nykyinen toteutus ratkaisee jäsenyyden kyselyhetkellä yhdistämällä listausten tunnisteet kokoelman ehtoihin. Erillistä ylläpidettävää jäsenyystaulua ei ole.
- Kokoelmien välinen jäsenyys on ilmaista. Listaus voi kuulua rajattomaan määrään kokoelmia ilman tallennustilan lisäkuormaa, koska manuaaliset rivit ovat yksinkertaisia liitostietueita ja älykkäät osumat lasketaan.
- Tunnisteiden muutokset heijastuvat laajasti. Tunnisteen nimeäminen uudelleen tai poistaminen vaikuttaa jokaiseen siihen viittaavaan älykkääseen kokoelmaan. Uudelleennimeäminen on turvallista; poisto kutistaa kokoelman jäsenyyttä hiljaisesti.
- Sivutus on tärkeää suurissa kokoelmissa. Käytä kokoelmakohtaista
listCatalogItems-päätepistettä jäsenten hakemiseen sivuittain sen sijaan, että lukisit koko kokoelmaobjektin.
Elinkaari
Luonti
POST /collections kentillä title, type ja (älykkäissä) alustava tagMatchType.Voinko muuttaa manuaalisen kokoelman älykkääksi myöhemmin?
Voinko muuttaa manuaalisen kokoelman älykkääksi myöhemmin?
type on kiinteä luonnin jälkeen. Muunnos onnistuu luomalla uusi halutun tyyppinen kokoelma ja siirtämällä sisältö.Tarvitsenko tunnisteita ennen älykkään kokoelman luomista?
Tarvitsenko tunnisteita ennen älykkään kokoelman luomista?
Täyttäminen
POST /collections/:id/items. Älykäs: lisää tunnisteita kutsulla POST /collections/:id/conditions ja aseta tagMatchType.Julkaisu verkkokaupassa
urlHandle (tai tunnisteella, jos polkua ei ole asetettu). Erillistä julkaisukytkintä ei ole.Ylläpito
Käytöstä poisto
DELETE /collections/:id poistaa kokoelman. Jäsenlistauksiin tämä ei vaikuta — vain kokoelman rivit poistetaan.Usein kysytyt kysymykset
Voiko listaus kuulua useaan kokoelmaan?
Voiko listaus kuulua useaan kokoelmaan?
Mikä ero on kokoelmalla ja kategoriataksonomialla?
Mikä ero on kokoelmalla ja kategoriataksonomialla?
Tukevatko älykkäät kokoelmat `not contains` -ehtoa tai attribuuttivertailua?
Tukevatko älykkäät kokoelmat `not contains` -ehtoa tai attribuuttivertailua?
any tai all.Mitä tapahtuu, kun poistan älykkään kokoelman käyttämän tunnisteen?
Mitä tapahtuu, kun poistan älykkään kokoelman käyttämän tunnisteen?
smartConditions-rivi poistetaan, ja listaukset, jotka osuivat vain kyseiseen tunnisteeseen, putoavat kokoelmasta seuraavalla luvulla.Miten kokoelman sisäistä järjestystä hallitaan?
Miten kokoelman sisäistä järjestystä hallitaan?
orderIndex-arvon mukaan. Älykkäiden kokoelmien järjestys tulee listauskyselystä, ei ehtojen lisäysjärjestyksestä.Kehittäjän viite
Kokoelmat näkyvät API:ssa nimelläcollections.