
Asetukset > Attribuutit ja tunnisteet
Määritelmä
Attribuutit ovat konfiguroitava sarakejärjestelmä, joka on TWICE Commercen jokaisen taulukon ja yksityiskohtanäkymän taustalla. Attribuutteina ilmaiset kaiken sen, mitä liiketoimintasi tarvitsee seurata mutta mikä ei sisälly ydintietomalliin: kuntoluokan, sarjanumeron, takuun alkamispäivän tai mukautetut toimitusohjeet.Missä attribuutteja käytetään
Jokainen attribuutti kuuluu täsmälleen yhteen resurssiin:sku— attribuutti määritellään SKU-tasolla, ja jokainen kyseisen SKU:n alla oleva varastoartikkeli perii senarticle— attribuutti määritellään vain varastoartikkelitasolla (varastoartikkeleita kutsutaan sisäisesti myös artikkeleiksi)
Attribuuttien tietomuodot
TWICE Commerce tukee kahdeksaa attribuuttimuotoa:currency-, percent-, email-, url-, phone-, file-, relation- tai external-muotoa ei ole — käytä number-muotoa valuutta- ja prosenttiarvoille, text-muotoa sähköposteille ja URL-osoitteille sekä dokumentteja tiedostoliitteille. text-attribuutti voi rajata hyväksymäänsä sisältöä syötemaskeilla, jotka kuvaavat kiinteän muodon, kuten kortti- tai lisenssinumeron. Maskit eivät ilmaise avoimia muotoja kuten sähköpostiosoitteita.
Select- ja multiselect-vaihtoehdot
Jokainen select- tai multiselect-attribuutin vaihtoehto on{ key, label } -pari:
key on muuttumaton tunniste, joka tallennetaan tietueille. label on käyttäjille näkyvä teksti, jota voi muokata vapaasti rikkomatta historiatietoja. Molempien enimmäispituus on 255 merkkiä.
Kaava-attribuutit
Kaava-attribuutit laskevat arvonsa saman resurssin muista kentistä. Kukin resurssi tarjoaa kaavoille eri joukon järjestelmäkenttiä:item_income - item_costs tuottaa kertyneen tuoton. Kaava lasketaan uudelleen aina, kun sen syötteet muuttuvat.
Lue lisää: Kaavat
Syötemaskit
text-attribuutilla voi olla syötemaskeja — mallimerkkijonoja, jotka kuvaavat tarkan muodon, jonka arvo saa ottaa, esimerkiksi 123456 #### ######[#] jäsenkortin numerolle. Arvo, joka ei vastaa mitään attribuutin maskia, hylätään.
Jokainen maski ohjaa kolmea asiaa yhtä aikaa: palvelimen soveltamaa tarkistussääntöä, asiakkaalle näkyvää paikkamerkkiä ja muotoilua, jonka kenttä tekee kirjoitettaessa. Ne johdetaan samasta maskista, joten ne eivät voi olla ristiriidassa keskenään.
Maskit koskevat vain text-muotoa. Niitä muokataan attribuuttipaneelissa kohdassa Asetukset > Attribuutit ja tunnisteet, jossa osion nimi on Accepted formats ja Read how formats work avaa syntaksiohjeen. Jokainen rivi näyttää täytetyn esimerkin ja hyväksytyn arvon pituuden, joten yhden merkin virhe valinnaisessa lohkossa näkyy ennen tallennusta.

Asetukset > Attribuutit ja tunnisteet — hyväksyttyjen muotojen editori
Maskin syntaksi
Kaikki maskissa on kiinteää tekstiä, ellei se ole jokin näistä symboleista:123456 #### tarkoittaa kuutta kiinteää numeroa, välilyöntiä ja sitten neljää numeropaikkaa — alun numeroita ei koskaan tulkita täytettäviksi paikoiksi.
Editori valvoo lisäksi muutamaa sääntöä:
{…}luettelee jäsenensä kirjaimellisesti. Välejä ei ole:{1-3}hyväksyy merkin1,-tai3, ei väliä1–3. Kirjainkoko on tarkka, joten{AB}hylkää merkina.- Maskissa voi olla enintään yksi valinnainen lohko, ja sen on oltava lopussa.
- Maskissa on oltava vähintään yksi syöttöpaikka —
#,@,*tai{…}. - Merkkijoukko ei voi olla tyhjä, sisäkkäinen tai sisältää samaa merkkiä kahdesti.

Read how formats work — sovelluksen sisäinen syntaksiohje
Useita hyväksyttyjä muotoja
Attribuutti voi hyväksyä useita muotoja. Lisää yksi maski muotoa kohti, enintään 10 maskia, kukin enintään 100 merkkiä. Listan maskien on oltava erotettavissa toisistaan kiinteiden alkujensa perusteella, kun erottimet on poistettu. TWICE hylkää listan, jossa yhden maskin kiinteä alku on toisen alun etuliite:123456 #### ja 998877 #### käyvät, @@@-### ja @@@### eivät, koska kummallakaan ei ole erottavaa kiinteää alkua. Virheilmoitus nimeää kaksi ristiriitaista maskia.
Kentän toiminta riippuu siitä, montako maskia attribuutilla on:
Missä maskeja valvotaan
- Verkkokaupan kassa — attribuuttiin sidotut kentät Yhteystiedot-vaiheessa ja Lisätiedot-vaiheessa muotoilevat arvon asiakkaan kirjoittaessa, täyttävät kiinteän alun ja normalisoivat ilman erottimia liitetyn arvon. Virheellinen arvo estää vaiheen.
- Hallintapaneeli — sama maskattu syöttö on käytössä kaikkialla, missä henkilökunta syöttää attribuuttiarvoja, mukaan lukien asiakaspaneeli ja uuden tilauksen kassakentät.
- API ja palvelin — jokainen
text-attribuutin arvon kirjoitus tarkistetaan. Vastaus on400, joka nimeää attribuutin ja täytetyn esimerkin jokaisesta hyväksytystä maskista:Member card: must match the format 123456 1234 567890. Kassan vahvistuksessa palvelin tarkistaa yhteystietoattribuutit uudelleen ja raportoi virheelliset arvot erillään puuttuvista pakollisista.
"123456 1140 411905", ei "1234561140411905" — verkkokaupan syöttökenttä normalisoi liitetyt arvot, API ei.

Maskattu attribuuttikenttä kassalla kesken syötön
Maskien muuttaminen
- Maskit kuuluvat
text-muotoon. Attribuutin muodon vaihtaminen joksikin muuksi tyhjentää ne. - Maskin lisääminen tai muokkaaminen tarkistaa siitä eteenpäin kirjoitettavat arvot. Jo tallennettuja arvoja ei kosketa eikä tarkisteta uudelleen.
- Kaikkien maskien poistaminen jättää kentän jälleen rajoittamattomaksi.
Keskeiset ominaisuudet
Attribuuttimääritys sisältää:system asiakkaille — jotka sisältävät TWICE Commercen puolestasi hallinnoimat attribuutit.
Periytyminen: SKU > varastoartikkeli
Erityisesti varastoattribuuteille pätee:- Attribuutti, jonka alkuperä on
origin: sku, määritellään SKU:lle, ja se luetaan jokaiselta kyseiseen SKU:hun kuuluvalta varastoartikkelilta - Attribuutti, jonka alkuperä on
origin: article, määritellään suoraan varastoartikkelille eikä sitä jaeta muiden kanssa - SKU-alkuperäistä attribuuttia ei voi muokata yksittäisellä varastoartikkelilla — muokkaat sitä SKU:lla, ja muutos leviää kaikille artikkeleille
Tilausattribuutit
orders-resurssiin kuuluvat attribuutit liittävät mukautettua tietoa yksittäisiin tilauksiin varasto-, katalogi- tai asiakastietueiden sijaan. Yleisiä esimerkkejä: kustannuspaikka, lahjaviesti, ostotilausnumero tai erityiset toimitusohjeet.
Kerääminen kassalla
Lisää attribuuttikenttä kassan yhteystietolomakkeeseen ja sido se attribuuttiin. Kassalla järjestelmä ohjaa kerätyn arvon attribuutin resurssin mukaan:orders— tallennetaan tilauksen attribuuttiarvoihincustomers— tallennetaan asiakasprofiiliin
Vahvistussähköposti
Kerätyt tilausattribuuttien arvot näkyvät automaattisesti tilausvahvistussähköpostissa:- Globaalit tilausattribuutit näkyvät aina — viivalla (—) merkittynä, jos arvoa ei kerätty
- Ei-globaalit tilausattribuutit näkyvät vain, kun arvo on olemassa
Hallintapaneeli
Tilausattribuuttien arvot näkyvät tilauksen tietosivulla omalla attribuuttikortillaan. Voit lisätä, muokata ja poistaa arvoja suoraan. Tilausattribuutit näkyvät myös suodatettavina ja lajiteltavina sarakkeina tilaustaulukossa.Suodatus ja haku
Kun attribuutti on olemassa, se ilmestyy automaattisesti resurssinsa taulukkoon:API-käyttö
Attribuutit sisältyvät jokaiseen API-vastaukseen sillä resurssilla, jota ne koskevat. Ne on avainnettuid-kentällä ja esitetään tyypitettynä arvotietueena.
Tyypillinen varastovastaus sisältää:
key, eivät käyttäjälle näkyvä label.
Elinkaari
Luominen
- Avaa Asetukset > Attribuutit ja tunnisteet
- Valitse resurssi, jota attribuutti koskee (varasto, katalogi, asiakas, tilaus)
- Määritä nimi, kuvaus ja muoto
select- /multiselect-muodoille määritä vaihtoehtolistaformula-muodolle kirjoita lauseke ja valitse tuloksen muoto- Halutessasi liitä ryhmään ja määritä lajittelujärjestys
Päivittäminen
- Nimeä, kuvausta, lajittelujärjestystä ja ryhmää voi muuttaa vapaasti
- Vaihtoehtojen lisääminen select-/multiselect-listaan on turvallista
- Vaihtoehtojen
label-tekstien uudelleennimeäminen on turvallista — tallennettuna säilyykey - Vaihtoehdon poistaminen rikkoo kaikki siihen viitanneet tietueet — TWICE Commerce varoittaa ennen poistoa
- Muodon vaihtaminen on rajoitettua, koska muunnos voi hävittää tietoa; turvallisempi tapa on luoda uusi attribuutti ja siirtää arvot
Arkistointi ja poistaminen
- Arkistointi piilottaa attribuutin uusilta syötöiltä mutta säilyttää historiatiedot
- Poistaminen poistaa attribuuttimäärityksen ja kaikki sen tallennetut arvot jokaisesta tietueesta; tätä ei voi perua
- Käytä arkistointia lähes aina; poistaminen on tarkoitettu vain vahingossa luotujen attribuuttien siivoamiseen
Suhteet
Usein kysytyt kysymykset
Voinko käyttää samaa attribuuttia varastoartikkeleilla ja listauksilla?
Voinko käyttää samaa attribuuttia varastoartikkeleilla ja listauksilla?
Mikä ero on SKU-alkuperäisillä ja varastoartikkeli-alkuperäisillä attribuuteilla?
Mikä ero on SKU-alkuperäisillä ja varastoartikkeli-alkuperäisillä attribuuteilla?
Voinko muuttaa select-attribuutin vaihtoehtoja käyttöönoton jälkeen?
Voinko muuttaa select-attribuutin vaihtoehtoja käyttöönoton jälkeen?
label-tekstin uudelleennimeäminen on turvallista — taustalla oleva key säilyy. Vaihtoehdon poistaminen rikkoo kaikki siihen viitanneet tietueet, joten TWICE Commerce varoittaa ennen poistoa.Miten kaava-attribuutit päivittyvät?
Miten kaava-attribuutit päivittyvät?
Näkyvätkö attribuutit asiakkaille?
Näkyvätkö attribuutit asiakkaille?
Voinko muokata attribuutteja massana?
Voinko muokata attribuutteja massana?
Kehittäjän viite
Attribuutit esitetään API:ssa nimelläattributes.