> ## Documentation Index
> Fetch the complete documentation index at: https://www.twicecommerce.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Miten kysyt asiakkaalta tietoja kassalla

> Kerää mitä tilauksen toimittamiseen tarvitaan — kassan kentät, sisäiset keräilyn kentät, asiakkaan attribuutit ja se mihin vastaukset päätyvät.

<Card title="Avaa TWICE Adminissa" icon="external-link" href="https://admin.twicecommerce.com/catalog/listings" horizontal>
  catalog/listings → Kassa-asetukset
</Card>

Kaikkia listauksia ei voi toimittaa pelkän tilauksen perusteella. Tilaus kertoo mitä ostettiin; se ei kerro mitä sinun täytyy tietää voidaksesi luovuttaa sen.

Mitä se on, vaihtelee täysin toimijoittain, joten lue seuraava esimerkkeinä eikä listana jota noudattaa. Henkilölle sovitettava väline tarvitsee tämän mitat. Käytetty tuote voi tarvita ostajan vahvistuksen siitä että hän on lukenut sen kuntoraportin. Yksilöity myyntituote tarvitsee yksilöintitekstin. Pitopalvelutilauksen on tiedettävä allergioista. Oma listasi ei tule muistuttamaan tuota lainkaan.

**Kassa-asetukset**-välilehti kerää sen. Se pitää sisällään kolme korttia, ja oikean valitseminen on suurin osa työstä — ne eroavat siinä kuka täyttää kentän ja mihin vastaus päätyy.

## Edellytykset

<Warning>
  **Vaadittu oikeus:** listausten hallintaoikeudet. Kaikilla neljällä järjestelmäroolilla on ne.
</Warning>

<Info>
  **Päätä kuka vastaa ja pitäisikö vastauksen elää tilausta pidempään.**

  | Haluat                                                       | Käytä                                           |
  | ------------------------------------------------------------ | ----------------------------------------------- |
  | Asiakkaan vastaavan, kerran tilausta kohti                   | **Kassan kenttä**                               |
  | Asiakkaan vastaavan, ja vastauksen jäävän hänen profiiliinsa | Kassan kenttä tyyppiä **Asiakkaan Attribuutti** |
  | Henkilöstön kirjaavan jotain keräilyn aikana                 | **Sisäinen keräilyn kenttä**                    |
  | Jokaisen yksikön sidottavan nimettyyn henkilöön              | **Kohde määritetään aina asiakkaalle**          |

  Asiakkaan attribuutti on se jota kannattaa harkita etukäteen. Se kirjoittaa asiakkaan profiiliin, joten palaavan asiakkaan tiedot ovat jo tallessa seuraavalla tilauskerralla. Tavallinen tekstikenttä kysyy joka kerta uudelleen.
</Info>

## Vaiheittainen ohje

<Steps>
  <Step title="Avaa Kassa-asetukset ja päätä ensin määrityksestä">
    Avaa listaus ja mene **Kassa-asetukset**-välilehdelle. Ylin kortti on **Kohde määritetään aina asiakkaalle** — *määritä, tuleeko kohde aina määrittää asiakkaalle vai ei. Jos toiminto on käytössä, pyydämme kassalla aina asiakkaan nimeä.*

    Kytke se päälle kaikelle mikä on henkilökohtaista sen käyttäjälle: mitoitetut välineet, hissiliput, kurssipaikat. Jätä se pois pakettiautolta tai juhlateltalta, joissa tilauksella on yksi asiakas eikä tavaraa jaeta ihmisten kesken.

    Sen kytkeminen päälle lisää **Etunimi**- ja **Sukunimi**-rivit kassan kenttien taulukkoon automaattisesti. Ne eivät ole muokattavia eikä niitä voi poistaa yksitellen — ne tulevat ja menevät kytkimen mukana.
  </Step>

  <Step title="Lisää kassan kenttä">
    **Kassan kentät** -kortilla — *kerää asiakkaalta lisätietoja kassalla* — klikkaa **Lisää kenttiä**. Sivupaneeli aukeaa.

    **Tyyppi** tulee ensin, koska se muuttaa lomakkeen loppuosan:

    * **Tekstikenttä** — vapaamuotoinen.
    * **Numerokenttä** — numeerinen.
    * **Valintaruutu** — yksi päälle/pois. Käytä sitä kuittauksiin.
    * **Valitse kenttä** — määrittämäsi pudotusvalikko.
    * **Asiakkaan Attribuutti** — sitoo olemassa olevaan asiakasattribuuttiin. Katso seuraava vaihe.

    Sitten **Kentän nimi** (mitä asiakas näkee), **Paikkamerkki** (valinnainen vihjeteksti) ja **Pakollinen**.

    Ole säästeliäs **Pakollinen**-asetuksen kanssa. Jokainen pakollinen kenttä on askel asiakkaan ja maksamisen välissä, eikä kenttä jonka vain koet hyödylliseksi ole hylätyn ostoskorin arvoinen.
  </Step>

  <Step title="Käytä asiakkaan attribuuttia kun vastaus kuuluu henkilölle">
    **Asiakkaan Attribuutti** -valinta korvaa nimikentän valitsimella, jossa ovat olemassa olevat asiakasattribuuttisi. Arvo kirjoitetaan asiakkaan profiiliin sen sijaan että se eläisi vain tilauksella.

    Kaikki mikä on henkilön eikä tämän yksittäisen tilauksen ominaisuus kuuluu tänne — mitat, syntymäaika, ajokortin numero, sertifiointitaso. Kysy kerran, ja vastaus on profiilissa jokaista tulevaa tilausta varten.

    **Yksi rajoite jota valitsin ei valvo.** Se tarjoaa jokaisen asiakasattribuutin, mutta vain osa muodoista voi piirtyä kassalla. Teksti, numero, totuusarvo, päivä ja päiväys toimivat — päivä piirtyy tekstikenttänä. **Valinta-, monivalinta- ja kaavamuotoiset attribuutit eivät**, ja niihin sidottu kenttä ei piirrä verkkokaupassa mitään, vaikka kassa yhä odottaa sille arvoa.

    Jos siis tarvitset pudotusvalikon, rakenna se tänne tyyppinä **Valitse kenttä** sen sijaan että osoittaisit valinta-attribuuttiin. Tämä vaihe on se jossa päätös tehdään, eikä sitä voi korjata muokkaamalla kenttää myöhemmin.
  </Step>

  <Step title="Rakenna vaihtoehdot, jos kyseessä on valintakenttä">
    **Valitse kenttä** -valinta avaa vaihtoehtojen muokkaimen. **Lisää vaihtoehto** lisää rivin; roskakorikuvake poistaa. Vähintään yksi vaihtoehto vaaditaan ja **Vaihtoehtojen on oltava yksilöllisiä**.

    Kirjoita vaihtoehdot niiksi vastauksiksi joiden perusteella haluat toimia. "Aloittelija / Keskitaso / Edistynyt" on kenttä jonka perusteella tiimisi voi toimia lukematta sitä ensin. Vapaamuotoinen "kokemustaso" on lause jonka joku joutuu tulkitsemaan tiskillä.
  </Step>

  <Step title="Lisää sisäiset kentät sille mitä henkilöstö kirjaa">
    Kolmas kortti, **Sisäiset keräilyn kentän** — *näkyy vain henkilöstölle ja sitä voidaan käyttää ohjaamaan manuaalisia vaiheita toimituksen aikana* — ottaa samat kenttätyypit paitsi **Asiakkaan Attribuutti**.

    Käytä sitä siihen mitä tiimisi täyttää asiakkaan sijaan: tarkka kokoonpano jolla yksikkö lähti, lähetetyn yksikön sarjanumero, lähetyksessä tehty kuntomerkintä, valmistelun tarkistuslistan kohta.

    Nämä eivät näy asiakkaalle missään vaiheessa.
  </Step>

  <Step title="Käännä se mitä asiakas lukee">
    Kassan kentän **Kentän nimi** ja **Paikkamerkki** ovat käännettävissä, mutta eivät luontihetkellä. Tallenna kenttä, avaa se uudelleen, ja käännöskuvake ilmestyy kummankin syötteen loppuun.

    Kaksi asiaa ei käänny: **Asiakkaan Attribuutti** -kenttä piirtää attribuutin oman nimen, joten käännä attribuutti sen sijaan; ja **Valitse kenttä** -vaihtoehtojen nimet tarjoillaan lähdekielellä jokaisessa kassassa.

    Sisäiset kentät ovat henkilöstölle suunnattuja eivätkä käännettävissä.
  </Step>
</Steps>

## Mistä tiedän että se onnistui?

Lisää listaus ostoskoriin verkkokaupassa ja etene lisätietojen vaiheeseen. Jokaisen ei-sisäisen kentän pitäisi olla siellä, järjestyksessä, pakolliset merkittyinä.

Kenttä joka on määritetty mutta **ei ilmesty** on vaiheen 3 asiakasattribuutin muoto-ongelma. Se on vikatila jota kannattaa testata tarkoituksella, koska mikään adminissa ei varoita siitä — kenttä näyttää taulukossa täysin hyvin määritetyltä.

Tee sitten testitilaus ja avaa se adminissa. Vastaukset näkyvät sen tilausrivin kohdalla jolle ne kerättiin. Asiakasattribuuttiin sidotut kentät näkyvät myös asiakkaan profiilissa, mikä on nopein vahvistus siitä että valitsit attribuuttiin sidotun tyypin etkä tavallista.

Sisäiset kentät näkyvät tilauksella henkilöstölle ja puuttuvat verkkokaupasta kokonaan.

## Vianetsintä / Yleiset sudenkuopat

<AccordionGroup>
  <Accordion title="Määrittämäni kenttä ei koskaan ilmesty kassalle">
    **Todennäköisin syy:** se on **Asiakkaan Attribuutti** -kenttä joka on sidottu **valinta**-, **monivalinta**- tai **kaava**-attribuuttiin. Noilla muodoilla ei ole kassaesitystä, joten syöte ei piirrä mitään — samalla kun kassavaihe yhä laskee kentän niiden joukkoon joille se haluaa arvon.

    **Mitä tehdä:** korvaa se **Valitse kenttä** -tyypillä ja määritä vaihtoehdot täällä. Älä luota siihen että valitsin estäisi tämän; se tarjoaa jokaisen asiakasattribuutin muodosta riippumatta.
  </Accordion>

  <Accordion title="Kenttä on siellä mutta se kysyy samalta palaavalta asiakkaalta joka kerta">
    **Syy:** se on tavallinen **Tekstikenttä** tai **Numerokenttä**. Ne elävät vain tilauksella.

    **Mitä tehdä:** jos vastaus on henkilön eikä varauksen ominaisuus, vaihda tyypiksi **Asiakkaan Attribuutti**. Olemassa olevat tilaukset säilyttävät vastauksensa kummassakin tapauksessa — katso alla.
  </Accordion>

  <Accordion title="Muokkasin kenttää ja vanhat tilaukset näyttävät yhä vanhan sanamuodon">
    **Toimii kuten suunniteltu.** Tilaukselle tallennetaan tilannekuva siitä mitä täytettiin — kentän nimi, tyyppi ja arvo sellaisina kuin ne olivat sillä hetkellä. Kentän muokkaaminen tai poistaminen jälkikäteen ei kirjoita uusiksi tilauksia jotka jo keräsivät sen.

    **Mitä tehdä:** ei mitään. Juuri se pitää vanhan tilauksen luettavana. Se tarkoittaa myös, ettei kentän uudelleennimeäminen korjaa takautuvasti sekavaa otsikkoa menneillä tilauksilla.
  </Accordion>

  <Accordion title="En saa poistettua Etunimeä ja Sukunimeä taulukosta">
    **Toimii kuten suunniteltu.** Ne eivät ole oikeita kenttiä — ne lisää **Kohde määritetään aina asiakkaalle** ja ne näytetään muokkaamattomina riveinä, jotta näet mitä kassa aikoo kysyä.

    **Mitä tehdä:** kytke kytkin pois jos et halua niitä. Määritystä ei voi pitää ja nimeä pudottaa.
  </Accordion>

  <Accordion title="Asiakkaan Attribuutti puuttuu tyyppilistalta">
    **Syy:** olet lisäämässä **sisäistä keräilyn kenttää**. Sisäiset kentät jättävät tuon tyypin tarkoituksella pois — sisäinen kenttä on henkilöstön kirjaama, eikä henkilöstön syötteen kirjoittaminen asiakkaan profiiliin ole se mihin tyyppi on tarkoitettu.

    **Mitä tehdä:** jos arvo kuuluu asiakkaalle, sen on oltava kassan kenttä.
  </Accordion>

  <Accordion title="Kassassa on liikaa vaiheita ja asiakkaat keskeyttävät">
    **Syy:** yleensä pakolliset kentät jotka kerätään tuotekohtaisesti eikä tilauskohtaisesti. Kentät määritetään listauskohtaisesti, joten viiden tuotteen tilaus kysyy viisi kertaa.

    **Mitä tehdä:** käy läpi mikä on aidosti pakollista toimittamisen kannalta. "Erityistoiveet"-laatikko on harvoin pakollisuuden arvoinen. Kaikki mikä on henkilön eikä tuotteen ominaisuus on parempi asiakasattribuuttina, joka kysytään kerran ja muistetaan.
  </Accordion>

  <Accordion title="Mistä asetan pantin?">
    **Ei täältä.** Varauspantti on **Hinnoittelu**-välilehdellä, ei Kassa-asetuksissa — yleinen väärä käännös, koska molemmat tuntuvat kassa-asioilta.
  </Accordion>
</AccordionGroup>

## Seuraavat askeleet

<CardGroup cols={2}>
  <Card title="Kassa-asetukset-välilehti" icon="list-check" href="/docs/fi/catalog/listings/checkout-settings">
    Välilehden referenssi kenttätyyppi kerrallaan.
  </Card>

  <Card title="Asiakkaan attribuutit" icon="user-pen" href="/docs/fi/customers/customer-tabs/attributes">
    Attribuutit joihin kassan kentän voi sitoa.
  </Card>

  <Card title="Monikielinen sisältö" icon="language" href="/docs/fi/concepts/admin/translations">
    Miten kenttien nimet ja paikkamerkit käännetään.
  </Card>

  <Card title="Rakenna kokoelma" icon="layer-group" href="/docs/fi/guides/catalog/build-a-collection">
    Myynnin edistämisen toinen puoli — sen ryhmittely mitä myyt.
  </Card>
</CardGroup>
