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
  • Lisätoiminnot

Miten Lemonsoft asiakastilien-synkronointi toimii?

AI Commerce Cloud synkronoi Lemonsoft-asiakkaat ja kontaktit automaattisesti, mikä säästää aikaa ja ehkäisee tilausvirheitä.

Written by Petro Mäntylä

Updated at May 7th, 2025

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
    Hallinnan etusivu Asiakkuudet Tilaukset Tilausten hallinta Kategoriat Tarjoustyökalu Tuotteet Konfiguraatiot Moduulit Raportit Paikallisasetukset ja verot Arvostelut Etusivu FAQ -työkalu Kuvagalleria Työkalut Kassa Lisätoiminnot Svelte
  • Akeneo
  • WordPress
  • Builder.io
  • Algolia
  • phpList
  • Google
  • Meta
  • Tuki
  • Tehden
  • Partnerit
  • Microsoft
  • Integraatiot
+ Lisää

Sisällysluettelo

Synkronoinnin peruslogiikka askel askelmalta Asiakastilit synkronoidaan vain tilausten mukana Mitä kontaktihenkilön kenttiä AICC lähettää tilaukselle? Reunatapaukset & suositukset Yhteenveto – seuraavat askeleet Tekninen taustatieto

Kun AICC huolehtii asiakkaiden ja yhteyshenkilöiden (Contact) luomisesta, päivityksestä ja linkityksestä Lemonsoft-ERP:hen, kauppiaan ei tarvitse ylläpitää samoja tietoja kahteen kertaan. Oikeat henkilötiedot näkyvät aina tilausrivillä ja asiakaskortilla, joten laskutus, toimitus ja asiakaspalvelu toimivat sujuvasti.

Synkronoinnin peruslogiikka askel askelmalta

  1. Tilaus saapuu AICC:hen
    AICC ottaa talteen tilauksen asiakas- ja kontaktitiedot.
  2. Asiakas (Customer) tarkistetaan
    • AICC hakee Lemonsoftista ensin Y-tunnuksella/VAT-numerolla (filter.vat).
    • Ellei osumaa löydy, haku jatkuu yrityksen nimellä (filter.name).
    • Kuluttajat haetaan sähköpostilla (filter.email).
    Ensimmäinen täsmäävä rivi riittää.
    • Jos asiakasta ei ole, AICC luo sen Lemonsoftiin ja tallettaa palautuneen customers_api_id-arvon.
  3. Kontakti (Contact) tarkistetaan
    • Haku tehdään ensin sähköpostilla, sitten koko nimellä.
    • Jos kumpikaan ei löydy, AICC luo kontaktin Lemonsoftiin, tallentaa id:n ja palaa tilaukseen.
  4. Mahdolliset päivitykset jonoon
    Jo olemassa olevat asiakkaat ja kontaktit päivitetään taustalla (Queue), jotta kauppiaan arki ei hidastu.
  5. Tilaus siirtyy ERP:hen
    Lemonsoftin Order-rajapinta ei vielä tue contact_id:tä, joten AICC täyttää kontaktin nimen ja sähköpostin order-payloadiin (taulukko 2).
     

Asiakastilit synkronoidaan vain tilausten mukana

Asiakastiliä ei synkronoida heti, kun asiakas muuttaa tietojaan kaupassa, vaan vasta tilauksen yhteydessä. Näin varmistetaan, että synkronoinnin aikana kaikki tarvittavat tiedot ovat saatavilla, ja vältetään Lemonsoftiin muodostuvat asiakastilit ilman tilaushistoriaa.

 


Keskeiset kentät ja niiden vastinparit

AICC-kenttä Merkitys Lemonsoft-objekti Uniikki avain
customers + address_book Yritys / kuluttaja Customer Y-tunnus/VAT (B2B) tai sähköposti (B2C)
customers_email_address Käyttäjän e-mail Contact Sähköposti
entry_firstname / lastname Henkilön nimi Contact –

Mitä kontaktihenkilön kenttiä AICC lähettää tilaukselle?

JSON-kenttä ERP:ssä AICC-lähde
customer_contact billingName / name
customer_contact_email email
delivery_customer_contact name
delivery_customer_contact_email email

Reunatapaukset & suositukset

  • Duplikaatit: VAT-haku minimoi, mutta historiassa voi olla päällekkäisiä asiakkaita – sulauttaminen Lemonsoftissa.
  • Tuleva parannus: Kun Lemonsoft lisää contact_id:n tilausrajapintaan, tuki lisätään AICC:n OrderRepository::getOrderParams()-metodiin.

Yhteenveto – seuraavat askeleet

Kun yllä olevat asetukset on tarkistettu ja testi onnistuu, voit luottaa siihen, että AI Commerce Cloud pitää Lemonsoft-asiakastietosi ajan tasalla jokaisen tilauksen yhteydessä.

Tekninen taustatieto

+-------------+            +-----------------+            +--------------+
| AICC (DB)    | --HTTP-->  | Lemonsoft API   | <--HTTP--  | Lemonsoft UI |
+-------------+            +-----------------+            +--------------+

sequenceDiagram
AICC→>Lemonsoft: GET /api/contacts/{customer_id}?filter.email={email}
Lemonsoft-->>AICC: 200 OK results[]
AICC->>AICC: if result → käytä contact_id
AICC→>Lemonsoft: (fallback) GET /api/contacts/{customer_id}
AICC->>AICC: loop & vertaa name → contact_id
AICC->>Lemonsoft: (ei löytynyt) POST /api/contacts/{customer_id}

JSON-esimerkki kontaktin luontiin:
{
  "id": 0,
  "customer_id": <customer_id>,
  "name": "Etunimi Sukunimi",
  "email": "user@firma.fi",
  "gsm": "+358…"
}
lemonsoft integraatio miten synkronointi toimii

Oliko artikkeli hyödyllinen?

Kyllä
Ei
Anna palautetta tästä artikkelista

Yhteenkuuluvat artikkelit

  • Miten Lemonsoft ja Akeneo synkronoituvat AI Commercessa?
  • AI Commerce tukee Composable Commercea ja Serverless Lamda -kehitysympäristöä
  • Tuotteen monistaminen ja kopioiminen
AI Commerce Logo
GDPR badge AWS badge Plus icon

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
🌐 English AI Commerce Cloud FI0818073-0 Ranta-Tampellan Katu 17, 33180 Tampere, Finland info@aicommerce.fi
LinkedIn Itewiki
Privacy Policy Licensing Rights Terms of Use
© 2025 AI Commerce Cloud. All rights reserved.
Expand