Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Ota yhteyttä
Finnish
US English (US)
FI Finnish
  • Koti
  • AI Commerce Cloud
  • Svelte

Yhteydenottolomakkeen räätälöinti

Muokkaa yhteydenottolomake kaupan tarpeisiin selkeäksi, turvalliseksi ja asiakaspalvelua tukevaksi kokonaisuudeksi.

Written by Petro Mäntylä

Updated at March 5th, 2026

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • AI Commerce Cloud
    Hallinnan etusivu Asiakkuudet Tilaukset Tilausten hallinta Kategoriat Tarjoustyökalu Tuotteet Konfiguraatiot Moduulit Paikallisasetukset ja verot Arvostelut Etusivu FAQ -työkalu Kuvagalleria Työkalut Kassa Lisätoiminnot Svelte Raportit
  • Akeneo
  • WordPress
  • Builder.io
  • Algolia
  • Google
  • Meta
  • Tuki
  • Tehden
  • Partnerit
    Miksi valita AI Commerce?
  • Microsoft
  • Integraatiot
  • Enrerprise Solutions
  • Yleiset sopimusehdot
+ Lisää

Sisällysluettelo

Johdanto Mitä yhteydenottolomakkeessa voi räätälöidä Suositukset ja parhaat käytännöt Suositeltu toteutustapa vaiheittain Mistä editoidaan Mitä backend tukee Integraatiokumppaneille Pakolliset kentät Valinnaiset kentät Frontend-toteutuksen huomio liitteille Yhteenveto Avainsanat

Muokkaa yhteydenottolomake kaupan tarpeisiin selkeäksi, turvalliseksi ja asiakaspalvelua tukevaksi kokonaisuudeksi.

Johdanto

Tässä ohjeessa kerrotaan, mitä AI Commercen yhteydenottolomakkeessa voidaan räätälöidä, mitä backend tukee ja miten liitteet kannattaa toteuttaa. Ohjeen avulla voit suunnitella lomakkeesta asiakkaalle mahdollisimman helpon käyttää ja samalla varmistaa, että asiakaspalvelu saa käsittelyyn tarvittavat tiedot ilman turhia kenttiä.

Mitä yhteydenottolomakkeessa voi räätälöidä

Yhteydenottolomake on AI Commercessa muokattava ja integroitavissa kaupan tarpeisiin. Integraatiokumppani voi päättää esimerkiksi seuraavista asioista:

  • kenttien määrä ja järjestys
  • otsikot, placeholderit ja painiketekstit
  • lisäkentät, kuten puhelin, yritys, tilausnumero tai aihe
  • liitetiedoston lataus
  • sijoittelu popupina, sisältöblokissa tai Builderio-rakenteessa

Suositukset ja parhaat käytännöt

  • Pidä pakolliset kentät minimissä: nimi, sähköposti ja viesti riittävät useimmissa tapauksissa.
  • Käytä viestikentässä merkkilaskuria, jos haluat ohjata asiakasta kirjoittamaan tarkemman kuvauksen.
  • Lisää lisäkenttiä, kuten tilausnumero tai yrityksen nimi, vain jos ne tukevat asiakaspalvelun prosessia.
  • Jos liitteet ovat hyödyllisiä, käytä olemassa olevaa upload-komponenttia ja lähetä backendille vain valmiit tiedostolinkit.
  • Säilytä roskapostisuojaus käytössä: reCAPTCHA ja honeypot kannattaa pitää mukana kaikissa toteutuksissa.

Suositeltu toteutustapa vaiheittain

  1. Määritä lomakkeen minimisisältö
    Aloita mahdollisimman kevyestä lomakkeesta. Useimmissa tapauksissa riittää, että asiakkaalta pyydetään:
    • nimi
    • sähköposti
    • viesti
  2. Lisää vain tarpeelliset lisäkentät
    Lisää kenttiä vain silloin, kun ne aidosti helpottavat käsittelyä asiakaspalvelussa. Tyypillisiä lisäkenttiä ovat:
    • puhelin
    • yritys
    • tilausnumero
    • aihe
  3. Ohjaa viestin laatua viestikentässä
    Tee viestikentästä riittävän väljä ja harkitse merkkilaskurin käyttöä, jos haluat ohjata asiakasta kirjoittamaan tarkemman kuvauksen.
  4. Pidä roskapostisuojaus mukana
    Varmista, että toteutuksessa säilyvät:
    • reCAPTCHA
    • honeypot-kenttä
  5. Toteuta liitteet erillisellä upload-flow’lla
    Jos yhteydenottolomakkeessa tarvitaan liitteitä, suositeltu toimintamalli on:
    • uploadataan tiedosto ensin olemassa olevalla upload-flow’lla
    • talletetaan palautunut destination-linkki
    • lähetetään contact submitin mukana files-taulukossa
  6. Valitse lomakkeelle sopiva sijoittelu
    Lomake voidaan toteuttaa esimerkiksi:
    • popupina
    • sisältöblokissa
    • Builderio-rakenteessa

Mistä editoidaan

Nykyisestä frontendistä löytyy valmiita esimerkkejä kontakti- ja upload-toteutuksista:

  • Popup-yhteydenottolomake: src/popups/contact/Contact.svelte
  • Builder / sisältöblokkiin tarkoitettu lomake: src/modals/custom/ContactForm.svelte
  • Tiedostojen upload-logiikan esimerkkitoteutus: src/pages/quote/Uploads.svelte
  • Tiedoston valintakomponentti: src/modals/inputs/FileUpload.svelte

Käytännössä liitteellinen contact form kannattaa toteuttaa niin, että upload hoidetaan quote-toteutuksen mallilla ja lopullisessa contact submitissä backendille lähetetään vain tiedostojen destination-linkit.

Mitä backend tukee

Normaali yhteydenottolomakkeen backend tukee viestin lähettämistä ja tallentamista. Viestin pituus voi olla tällä hetkellä vähintään 20 merkkiä ja enintään 2000 merkkiä.

Lisäksi backend tukee valinnaisia lisäkenttiä ja liitteitä. Frontend voi siis lähettää vain tarvitsemansa kentät, eikä kaikkia tarvitse näyttää asiakkaalle.

Integraatiokumppaneille

Pääpolku: POST /service/contact/send

Alla on kevyt kuvaus niistä kentistä, joita backend tukee normaalissa yhteydenottolomakkeessa.

Pakolliset kentät

Kenttä Kuvaus
name Asiakkaan nimi.
email Asiakkaan sähköpostiosoite. Käytetään vastausosoitteena ja validointi on pakollinen.
enquiry Varsinainen viesti. Backend hyväksyy 20–2000 merkkiä.
recaptcha reCAPTCHA-token lähetyksen validointiin.

Valinnaiset kentät

Kenttä Kuvaus
company Yrityksen nimi.
telephone Puhelinnumero.
orderId Tilausnumero, jos yhteydenotto liittyy tilaukseen.
subject Yhteydenoton aihe. Näkyy viestin otsikoinnissa ja tallennuksessa.
warehouse Toimipiste- tai varastotieto, jos halutaan ohjata viestiä tai lisätä kontekstia.
source Lähde- tai lisätietokenttä, jos integraatio haluaa välittää mistä yhteydenotto tuli.
files Lista tiedostolinkkejä. Muoto on taulukko merkkijonoja, esimerkiksi valmiiksi uploadattuja destination-URL-osoitteita. Backend ei odota binääristä tiedostoa tässä pyynnössä, vaan valmiit linkit.
honeypot Roskapostisuojan kenttä. Tulee jättää tyhjäksi.

Frontend-toteutuksen huomio liitteille

Jos haluat lisätä liitteet contact formiin, suositeltu toteutustapa on seuraava:

  1. Uploadataan tiedosto ensin olemassa olevalla upload-flow’lla.
  2. Talletetaan palautunut destination-linkki.
  3. Lähetetään contact submitin mukana files-taulukossa.

Hyvä referenssi tähän on frontendissä:

  • src/pages/quote/Uploads.svelte
  • src/modals/inputs/FileUpload.svelte

Yhteenveto

Paras lopputulos syntyy, kun yhteydenottolomake pidetään asiakkaalle mahdollisimman selkeänä ja näkyvissä ovat vain käsittelyn kannalta olennaiset kentät. Hyvä seuraava toimenpide on tarkistaa nykyinen lomaketoteutus, päättää tarvittavat lisäkentät ja varmistaa, että mahdolliset liitteet lähetetään backendille valmiina tiedostolinkkeinä.

Avainsanat

  • AI Commerce yhteydenottolomake
  • contact form
  • liitetiedostot lomakkeella
  • reCAPTCHA honeypot
  • POST /service/contact/send
  • frontend upload flow
  • tilausnumero yhteydenotto
  • Builderio lomake
  • contact submit files
kustomointi lomake

Oliko artikkeli hyödyllinen?

Kyllä
Ei
Anna palautetta tästä artikkelista

Yhteenkuuluvat artikkelit

  • Miten otan OpenAI-käännökset käyttöön AI Commercessa?
AI Commerce Logo

Future-proof eCommerce, built in the EU

AI Commerce Cloud is developed and hosted within the EU, fully compliant with GDPR and all relevant regulations.

Solutions

Service packages Features Integrations Customers

About us

About us Support Vision Contact us

Development

Changelog Blog Implementation Partners System status
AI Commerce Cloud FI0818073-0
Ranta-Tampellan Katu 17, 33180 Tampere, Finland
info@aicommerce.fi
Privacy Policy Licensing Rights Terms of Use
© 2025 AI Commerce Cloud. All rights reserved.
Expand