Myyntitilaukset

Myyntitilaukset

Order Settings

image-20240806-125245.png

Tältä sivulta löydät kaikki myyntitilauksiin liittyvät Lemonsoft -integraation asetukset.

Verkkokaupan tilaukset viedään automaattisesti Lemonsoftiin kun tilauksen tilaksi tulee WooCommercessa ”Processing” ja tilaus on näin ollen kokonaan maksettu. Näistä tilauksista muodostuu Lemonsoftiin myyntitilauksia. Tilauksen yhteydessä viedään normaalit tuoterivit, rakennetuoterivit ja toimituskulurivi.

Tilaukset käsitellään ja toimitetaan tyypillisesti Lemonsoftissa. Näin sinulla on kaikki myyntitilaukset toiminnanohjausjärjestelmässä riippumatta ovatko nämä tulleet verkkokaupasta vai muista kanavista. Integraatio palauttaa verkkokaupalle myös tiedon tilausten käsittelyn etenemisestä automaattisesti ja tätä kautta verkkokauppa voi lähettää myös automaattista viestintää asiakkaalle tilauksen käsittelyn etenemisestä.

Tilauksen vieminen Lemonsoftiin

Tilaus siirtyy Lemonsoftiin seuraavilla tavoilla.

  • Ajastetut (yö ja päivä) ajot

  • Manuaaliset ajot → Vie myyntitilauksia

  • WooCommerce → Tilaukset → avaa listalta tilaus → Lähetä Myyntitilaus Lemonsoftiin -nappi

Tilauksen käsittelytila -tiedot Lemonsoftista verkkokauppaan

Tilauksen tila -tieto päivittyy Lemonsoftista kahdella eri tavalla.

  • Manuaaliset ajot → Tuo myyntitilauksia

  • Ajastetut (yö ja päivä) ajot


🔴 Myyntitilauksen lajin numero

Order Type ID

option: lemonsoft_order_type_id

Myyntitilauslajit Lemonsoftissa:
Asetukset → Numerosarjat → Myyntitilaukset

Oletus: 0 (kotimaa)

Myyntitilauksen lajin numerolla voidaan määritellä missä lajissa tilaukset tuodaan Lemonsoftiin. Yleistä on luoda oma laji Web-Tilauksille.

image-20240806-125424.png

Myyntitilauslajilla voidaan Lemonsoftin raportoinnissa seurata tarkemmin verkkokaupasta tulleita myyntitilauksia.


🔴 Myyntitilauksen laji on verollinen

Order Type is taxful
option: lemonsoft_integration_order_type_taxful

Myyntitilauslajit Lemonsoftissa:
Asetukset → Numerosarjat → Myyntitilaukset

Tällä arvolla määritellään onko myyntitilauslaji verollinen Lemonsoftissa. Tämä tieto lähetetään myyntitilauksen mukana Lemonsoftiin.

image-20240806-125824.png

Huom!

  • Tee tämä valinta perustuen Lemonsoftissa määritetyn myyntitilauslajin verollisuuteen.


Dynaaminen myyntitilauslaji asiakkaan ominaisuuksien perusteella

Dynamic Order Types

option: lemonsoft_integration_dynamic_order_types

Tällä kentällä voidaan dynaamisesti määrittää myyntitilauslajin numero ja onko myyntitilauslaji verollinen perustuen asiakkaan Lemonsoft ominaisuuksiin tai oletusvarastoon.

image-20240807-093120.png

Esimerkki (voit kopioida JSON -rakenteen alta):

[ { "ordertype_id": int, "ordertype_name": string, "ordertype_is_taxful": bool, "rules": { "customer_attribute_ids": [int,int,...], "customer_stock_ids": [int,int,...] } } ]

JSON-rakenteen on sisällettävä kaikki seuraavat elementit alla kuvatussa rekenteessa

ordertype_id = Myyntitilauslajin numero
ordertype_name = Myyntitilauslajin nimi
ordertype_is_taxful = Myyntitilauslajin verollisuus (true / false)
customer_attribute_ids = Asiakkaan Lemonsoft ominaisuuksien numerot, joille myyntitilauksen laji annetaan
customer_stock_ids = Asiakkaan Lemonsoft oletusvarastojen numerot, joille myyntitilauksen laji annetaan

 

Tätä kenttää hyödynnetään tyypillisesti BtoB -kaupassa silloin, kun halutaan yrityksen prosessien mukaan ohjata eri tyyppisten asiakkaiden tilauksia eri myyntitilauslajeille Lemonsoftissa. Logiikassa voi hyödyntää myös Lemonsoftissa määritettyä asiakkaan oletusvarasto -tietoa myyntitilauksen lajin määrittämiseen.

Tilauksen lähetyksen yhteydessä tarkistetaan Lemonsoftissa rastitetut asiakasominaisuudet ja/tai asiakkaan oletusvarasto. Mikäli sääntöön on asetettu asiakasominaisuuden numero, joka tilauksen tehneellä asiakkaalla on valittuna ja/tai tilauksen tehneellä asiakkaalla on säännössä määritetty varasto oletustvarastona, niin käytetään blokissa määritettyä myyntitilauslajia ja verollisuutta.

Esimerkki

Alla olevassa esimerkissä on kolme blokkia:

  1. Myyntitilaukselle asetetaan lajiksi 12 ja se on verollinen, jos asikkaalla on rastittuna asiakasominaisuus 25 tai 30, tai asiakkaan oletusvarasto on 2 tai 4.

  2. Myyntitilaukselle asetetaan lajiksi 14 ja se on veroton, jos asikkaalla on rastittuna asiakasominaisuus 33 tai 44.

  3. Myyntitilaukselle asetetaan lajiksi 15 ja se on verollinen, jos asiakkaan oletusvarasto on 5.

[ { "ordertype_id": 12, "ordertype_name": "Oma myyntitilaslaji 1", "ordertype_is_taxful": true, "rules": { "customer_attribute_ids": [25,30], "customer_stock_ids": [2,4] } },{ "ordertype_id": 14, "ordertype_name": "Oma myyntitilaslaji 2", "ordertype_is_taxful": false, "rules": { "customer_attribute_ids": [33,44] } },{ "ordertype_id": 15, "ordertype_name": "Oma myyntitilaslaji 3", "ordertype_is_taxful": true, "rules": { "customer_stock_ids": [5] } } ]

Kustomoitujen käsittelytilojen JSON-kartta

Custom Statuses

option: lemonsoft_integration_order_state_json
Myyntitilausten tilat Lemonsoftissa: Asetukset → Tilat → Myyntitilaus

Tässä kentässä voidaan määritellä omia kustomoituja tilauksen tiloja verkkokauppaan.

image-20251203-081656.png

Esimerkki (voit kopioida JSON -rakenteen alta):

[ "Kirjattu", "Vahvistettu", "Hylätty", "Valmistus/ostolupa", "Keräyslupa", "Keräilyssä", "Kerätty", "Toimituslupa", "Osatoimitettu", "Toimitettu", "Ei hyväksytty", "Tarkastettu", "Laskutuslupa", "Laskutettu", "Arkistoitu" ]

Käytä tätä kenttää seuraavasti:

  1. Lisää tähän kenttään halutut tilauksen tilat.

  2. Tallenna sivun asetukset.

  3. Tallennuksen jälkeen tälle asetussivulle muodostuu dynaamisia kenttiä: Kustomoidut käsittelytilat dynaamiset kentät


🔴 Tilauksen käsittelytilan oletusnumero

Order Handling State ID - default

option: lemonsoft_order_default_status_id


Myyntitilausten tilat Lemonsoftissa:
Asetukset → Tilat → Myyntitilaus

Tällä arvolla määritellään mihin käsittelytilaan verkkokaupasta saapuvat myyntitilaukset asetetaan Lemonsoftissa.

image-20240807-090445.png

Tyypillisesti tämä asetetaan vastaavaksi kuin Lemonsoftissa oleva “Keräyslupa” -tila (25). Mahdollista on asettaa myös mikä tahansa muu tila kuten esim. “Kirjattu” -tila (0) yrityksen prosessikäytäntöjen ja tarpeiden mukaisesti.

Verkkokauppa muodostaa myyntitilauksen lähettämällä rivit yksitellen Lemonsoftiin. Tämän kentän mukainen tila asetetaan myyntitilaukselle, kun sille tehdään viimeinen tallennus. Tilatiedolla voidaan siis hahmottaa onko myyntitilauksen lähetys valmis.


🔴 Käsittelyssä käsittelytilojen joukko

Lemonsoft Order Handling State for Processing

option:
lemonsoft_order_status_wc-processing
lemonsoft_order_status_wc-processing_end

Myyntitilausten tilat Lemonsoftissa:
Asetukset → Tilat → Myyntitilaus

Oletusarvot: 0 ja 89

Syötä tähän niiden käsittelytilojen numeroväli, mikä kuvaa sitä tilaa, jolloin myyntitilaus on Lemonsoftissa käsittelyssä.

image-20240807-091540.png

Tieto päivitetään Lemonsoftista verkkokauppaan silloin, kun myyntitilaus saavuttaa tämän käsittelyvaiheiden numerovälin Lemonsoftissa. Tällöin tilaus muuttuu verkkokaupassa käsittelyssä -tilaan.

Voit tarvittaessa asettaa WooCommercen yleisissä asetuksissa verkkokaupan lähettämään asiakkaalle automaattista viestintää tilauksen käsittelyn etenemisestä.


🔴 Valmistunut -käsittelytilojen joukko

Lemonsoft Order Handling State for Completed

Myyntitilausten tilat Lemonsoftissa:
Asetukset → Tilat → Myyntitilaus

Oletusarvot: 90 ja suurin tilanumero, joka Lemonsoftissa on käytössä

Syötä tähän niiden käsittelytilojen numeroväli, mikä kuvaa sitä tilaa, jolloin myyntitilaus on Lemonsoftissa toimitettu/valmis käsittelyn osalta.

image-20240807-091632.png

Tieto päivitetään Lemonsoftista verkkokauppaan silloin, kun myyntitilaus saavuttaa tämän käsittelyvaiheiden numerovälin Lemonsoftissa. Tällöin tilaus muuttuu verkkokaupassa valmis -tilaan.

Voit tarvittaessa asettaa WooCommercen yleisissä asetuksissa verkkokaupan lähettämään asiakkaalle automaattista viestintää tilauksen käsittelyn etenemisestä.


Kustomoidut käsittelytilat - dynaamiset kentät

Myyntitilausten tilat Lemonsoftissa:
Asetukset → Tilat → Myyntitilaus

Syötä tähän niiden käsittelytilojen numeroväli, mikä kuvaa sitä tilaa, jolloin myyntitilauksella on kustomoitua tilaa vastaava tilanumero Lemonsoftissa.

image-20251203-084522.png

Nämä asetuskentä muodostuvat dynaamisesti Kustomoitujen käsittelytilojen JSON kartta -asetuskentän perusteella.


Myyjän numero

Order Seller No.

option: lemonsoft_order_seller_no

Henkilörekisteri Lemonsoftissa: Henkilöstöhallinto → Henkilörekisteri

Tällä asetuksella voidaan määrittää Lemonsoftiin tuotaville myyntitilauksille myyjätieto.

image-20240807-105027.png

Tätä käytetään tyypillisesti silloin, kun halutaan esim. raportoida Lemonsoftissa myyjittäin verkkokaupan ollessa raporteilla oma “myyjä”. Asetuksen mukaan kaikki verkkokaupasta lähetettävät tilaukset saavat määritetyn myyjätiedon. Myyjä tulee olla perustettuna Lemonsoftin henkilörekisteriin myyjäksi. Aseta luodun myyjän numero alla olevaan kenttään.


🔴 Tuotteen rivityypin numero myyntitilaukselle

Order Row Type ID
Oletusarvo: 0
Rivityypit Lemonsoftissa: Asetukset → Valintalistat → Vakiolistat → Rivityypit

Tilausrivin rivityypin numero tuoteriveille.

image-20240807-105507.png

Muuta tätä arvoa vain, jos haluat, että tilauksen rivityyppi on jotain muuta kuin Normaali, kun tilaus luodaan verkkokaupasta Lemonsoftiin.


🔴 Toimituskulun rivityypin numero myyntitilaukselle

Order Fee Row Type ID
Oletusarvo: 0
Rivityypit Lemonsoftissa: Asetukset → Valintalistat → Vakiolistat → Rivityypit

Tilausrivin rivityypin numero toimituskuluille.

image-20240807-105621.png

Muuta tätä arvoa vain, jos haluat, että tilauksen rivityyppi on jotain muuta kuin Normaali, kun tilaus luodaan verkkokaupasta Lemonsoftiin.


🔴 Kupongin rivityypin numero myyntitilaukselle

Order Coupon Row Type ID
Oletusarvo: 0
Rivityypit Lemonsoftissa: Asetukset → Valintalistat → Vakiolistat → Rivityypit

Tilausrivin rivityypin numero kupongille.

image-20240807-105846.png

Muuta tätä arvoa vain, jos haluat, että tilauksen rivityyppi on jotain muuta kuin Normaali, kun tilaus luodaan verkkokaupasta Lemonsoftiin.


🔴 Rivin oletusyksikkö

Default Row Unit

option: lemonsoft_integration_default_row_unit
Oletusarvo: ”kpl”

Tätä arvoa käytetään, mikäli Lemonsoftiin vietävälle myyntitilausriville ei pystytä löytämään yksikköä esimerkiksi tuotteelta.

image-20240807-105913.png

🔴 Vie verkkokaupan myyntitilausnumero Lemonsoftiin

Send Order ID to Lemonsoft

option: lemonsoft_order_send_web_id

Valitse haluatko lisätä verkkokaupan tilausnumeron myyntitilauksen kenttään.

image-20240807-110021.png

 

image-20240807-110124.png

Mikäli valitset jonkun muun arvon kuin ”Älä vie”, verkkokaupan tilausnumero kirjoitetaan Lemonsoftiin myyntitilaukselle valitsemaasi kenttään. Tämä helpottaa tilausten ristiin vertailua asiakaspalvelutilanteissa.


Huom!
Näet vastaavasti WooCommercessa Lemonsoftiin viedyn tilauksen kohdalla tilauksen saaman Lemonsoftin myyntitilausnumeron:

image-20240807-110818.png

🔴 Tilaava asiakas

Ordering Customer

option: lemonsoft_order_customer_create_method

Tällä asetuksella määrität luodaanko tilauksen viennin yhteydessä Lemonsoftiin uusi asiakas vai kohdistetaanko myyntitilaus anonyymille tai olemassaolevalle asiakkaalle.

image-20240807-111231.png
image-20240807-111300.png

 

Käytä anonyymiä asiakasta kaikissa myyntitilauksissa.
Always use anonymous customer for all orders

Tällä ominaisuudella jokainen verkkokaupasta tuleva tilaus menee aina asiakasasetuksissa valitsemallesi käteisasiakasnumerolle.

Tätä käytetään usein tilanteissa, missä esim. kuluttaja-asiakkaita ei haluta perustaa Lemonsoftin asiakasrekisteriin. Asiakkaan tiedot näkyvät tällöin ainoastaan myyntitilauksen toimitustiedoissa.

 

Luo uusia asiakkaita tilauksen yhteydessä.
Create new customers when they order

Tällä ominaisuudella verkkokaupasta Lemonsoftiin muodostuvat myyntitilaukset kiinnitetään aina uudelle asiakasrekisteriin luotavalle asiakkaalle.

 

Luo uusia asiakkaita tilauksen yhteydessä, jos olemassaolevaa asiakasta ei löydy
Create new customers when they order for all non-existing (new) customers

Asetus lisätty: v2026.1.2

Tällä ominaisuudella verkkokaupasta Lemonsoftiin muodostuvat myyntitilaukset kiinnitetään uudelle asiakasrekisteriin luotavalle asiakkaalle, mikäli asiakas ei ole jo olemassa oleva asiakas. Olemassaoleva asiakas etsitään ensisijaisesti sähköpostilla (tilauksen billing_email). Jos Lemonsoftista löytyy useampi asiakas samalla sähköpostilla, niin toissijaisesti hakuun käytetään puhelinnumeroa (billing_email). Mikäli useammalta asiakkaalta löytyy sekä sähköposti, että puhelinnumero, niin näistä valitaan ensimmäinen ja käytetään sitä.

Kohdistus tapahtuu oletuksena niihin asiakkaisiin, joilla on Lemonsoftissa “Asiakas”-rasti, mutta ei ole “Ei aktiivinen”-rastia.

Kohdistusta voidaan säätää WordPress-filtterillä: lemonsoft_get_lemonsoft_customer_by_email_and_phone_options
$options = apply_filters('lemonsoft_get_lemonsoft_customer_by_email_and_phone_options', $options);

Filtterissä muokataan taulukkomuuttujaa (array), jolla on neljä kenttää, joissa jokaisen arvona on boolean (true/false).

  • customer_checkbox_value - Tällä kentällä määritellään halutaanko kohdistusta käyttää asiakkaisiin joilla on “Asiakas”-rasti päällä (true) tai joilla rastia ei ole (false). Jos kenttä poistetaan taulukkomuuttujasta, niin “Asiakas”-rastilla ei ole merkitystä ja tilaus voidaan kohdistaa siitä riippumatta.
    oletusarvo: true

  • nonactive_checkbox_value - Tällä kentällä määritellään halutaanko kohdistusta käyttää asiakkaisiin, joilla on “Ei aktiivinen”-rasti päällä (true) tai joilla rastia ei ole (false). Jos kenttä poistetaan taulukkomuuttujasta, niin “Ei aktiivinen”-rastilla ei ole merkitystä ja tilaus voidaan kohdistaa siitä riippumatta.
    oletusarvo: false

  • require_phone_for_single - Tällä kentällä määritellään halutaanko pakottaa sähköpostin lisäksi myös puhelinnumeron tarkistus, kun sähköpostilla löytyy vain yksi asiakas. Jos pakotus on käytössä (true), niin luodaan uusi asiakas, mikäli sähköpostilla löytyneen asiakkaan puhelinnumero ei täsmää tilauksella annettuun. Jos pakotus ei ole käytössä (false), niin puhelinnumerolla ei ole merkitystä, kun vain yksi asiakas löytyy sähköpostilla.
    oletus: false

  • require_phone_for_multiple - Tällä kentällä määritellään halutaanko pakottaa sähköpostin lisäksi myös puhelinnumeron tarkistus, kun sähköpostilla löytyy useampi asiakas. Jos pakotus on käytössä (true), niin luodaan uusi asiakas, mikäli yhdenkään sähköpostilla löytyneen asiakkaan puhelinnumero ei täsmää tilauksella annettuun. Jos pakotus ei ole käytössä (false), niin valitaan ensisijaisesti se asiakas, jonka puhelinnumero täsmää tilauksella annettuun, mutta jos sellaista ei ole, niin käytetään ensimmäistä asiakasta, jonka sähköposti on täsmännyt tilauksella annettuun.
    oletus: false

 

Käytä anonyymiä asiakasta kaikille ei-olemassa oleville (uusille) asiakkaille.
Use anonymous for all non-existing (new) customers

Tämä asetus mahdollistaa sen, että verkkokauppaan rekisteröityneet asiakkaat eivät koskaan muodostu Lemonsoftiin, ellet ole niin valinnut erikseen asiakasasetuksissa. Jos verkkokauppaan rekisteröitynyt asiakas tilaa, eikä häntä ole siirretty Lemonsoftiin, hänen tilauksensa tallentuu käteisasiakkaalle.


🔴 Käytä laskutusasiakasta

Use Invoice Customer

option: lemonsoft_order_use_invoice_customer

Oletusarvo: käytössä/rasti

Mikäli tämä on valittu, Lemonsoftiin luotavassa myyntilauksessa käytetään asiakkaan laskutusosoitteena Lemonsoftin asiakasrekisterin Laskutusasiakas -tietoa.

image-20240807-112000.png
Näkymä Lemonsoftista, jossa asiakaskortille on merkitty laskutusasiakas.

Huom!

  • Jos tämä asetus ei ole päällä, niin se saattaa joissakin tapauksissa sotkea myyntitilaukselle tulevia laskutusasiakkaan tietoja.


Toimitusosoitteen sijainti (osoiterivi 2)

Delivery Address Location

option: lemonsoft_order_delivery_address2_method

Määritä mihin kenttään asetetaan asiakkaan toimitusosoitteen toinen rivi.

image-20240807-112136.png
image-20240807-112202.png

 

Käytä osoitekenttää (oletus). Mikäli tämä on valittuna, verkkokaupan asiakkaan toimitusosoitteen kentän Osoiterivi 2 (Address line 2) arvo kirjoitetaan Lemonsoftissa myyntitilauksen toimitusasiakkaan osoite 2 kenttään.

Osoitekenttä + Toimitusteksti.  Mikäli tämä on valittuna, verkkokaupan asiakkaan toimitusosoitteen kentän Osoiterivi 2 (Address line 2) arvo kirjoitetaan Lemonsoftissa myyntitilauksen toimitusasiakkaan Osoite 2 kenttään sekä Toimitustieto -kenttään.

Toimitusta koskeva teksti. Mikäli tämä on valittuna, verkkokaupan asiakkaan toimitusosoitteen kentän Osoiterivi 2 (Address line 2) arvo kirjoitetaan Lemonsoftissa myyntitilauksen toimitusasiakkaan Toimitustieto -kenttään.


Käytä laskutusosoitetta toimitusosoitteena

Use Billing Address as Shipping Address

option: lemonsoft_order_use_billing_as_shipping

Mikäli tämä on valittuna, niin tilauksen toimitusosoitteeksi kopioidaan laskutusosoite kun tilaus lähetetään Lemonsoftiin.

image-20240806-124324.png

🔴 Ensimmäinen lähetettävä tilausnumero

First Order ID to Send

option: lemonsoft_order_send_from_id

Tähän kenttään kirjoitetaan sen tilauksen verkkokaupan numero, josta eteenpäin tilauksia halutaan lähettää Lemonsoftiin.

image-20240806-124028.png


Mikäli tämä lisäosa on asennettu verkkokauppaympäristöön, jossa on jo olemassa olevaa liiketoimintaa aiemmin, tähän kenttään kirjoitetaan sen tilauksen numero verkkokaupasta, josta eteenpäin tilauksia halutaan lähettää Lemonsoftiin.

Esimerkki
Verkkokaupassa on jo 100 tilausta, joista viimeisen numero on #100. Olet vienyt nämä tilaukset jo aiemmin manuaalisesti Lemonsoftiin, tai et halua näitä vanhoja tilauksia Lemonsoftiin, joten kirjoitat tähän kenttään arvon 101.


🔴 Oletustoimitusaika

Default Shipping Time

option: lemonsoft_order_default_shipping_time

Tähän annetaan oletustoimitusaika päivinä.

image-20240806-124231.png

Lemonsoftiin luotavan tilauksen toimituspäiväksi tulee tällöin tämä päivä + oletustoimitusaika. Tämä toimitusaikatieto ei siis näy asiakkaalle verkkokaupassa, mutta tulee Lemonsoftin myyntitilaukselle oletuksena, mitä voidaan myös muokata tilauksen käsittelyn edetessä.

Esimerkki:

Tänään

Oletustoimitusaika päivinä

Tilauksen toimituspäivä Lemonsoftissa

Tänään

Oletustoimitusaika päivinä

Tilauksen toimituspäivä Lemonsoftissa

01.01.2021

7

08.01.2021


Kuljettajan numero

Order Codelist Driver ID
Oletusarvo: 0
Kuljettajat Lemonsoftissa: Asetukset → Valintalistat → Yleisimmät asetukset → Kuljettajat

Voit asettaa Lemonsoftiin vietäville tilauksille kuljettajan.

image-20240807-113830.png

🔴 Tuotteen nimi tilausrivillä

Product Name In Order Row

option: lemonsoft_integration_order_row_product_name_source

Valinnan avulla voidaan päättää asetetaanko tuotenimeksi myyntitilauksen riville verkkokaupan vai Lemonsoftin tuotenimi.

image-20240806-124602.png

Myyntitilauksella voidaan haluta käyttää verkkokaupassa määritettyä tuotenimeä, siinä tapauksessa, että tuoteasetuksissa on määritelty tuotteen nimien muokkaus verkkokaupassa tapahtuvaksi ja tuotenimet poikkeavat näin Lemonsoftin tuotenimistä.

Näin asiakas näkee mahdolliset Lemonsoftista tulostetut lähetteet täsmälleen samoilla tuotenimillä kuin millä ne ovat verkkokaupassa tilausvaiheessa.

Usein käytetään Lemonsoftin tuotenimeä, koska nimet halutaan hallinnoida jo lähtökohtaisesti Lemonsoftissa verkkokauppaan soveltuvina.


Aseta myyntitilauksessa rakennetuotteen päärivin hinta- ja verokentät arvoon 0

Set price and tax fields to 0 for structure product main row in the order
option: lemonsoft_integration_order_set_zero_price_for_structure_product_main_row

Mikäli tämä tämä asetus on rastitettuna, niin Lemonsoftissa luodusta rakennetuotteesta lähetetään verkkokauppatilauksen yhteydessä myyntitilaukselle tuotteen päärivi “0” Eur arvoisena ja “0” verokannalla. Rakennetuotteen alirivit puretaan omiksi riveikseen ja aliriveille jätetään hinnat.

image-20251203-094033.png

Luo pelkästään päärivi rakennetuotteille, kun ne lähetetään Lemonsoftiin.

Create only main row for structure product when sending order to Lemonsoft.

Mikäli tämä tämä asetus on rastitettuna, niin Lemonsoftissa luodusta rakennetuotteesta lähetetään verkkokauppatilauksen yhteydessä myyntitilaukselle vain tuotteen päärivi ilman, että rakennetta puretaan tilaukselle. Oletuksena rakennetuote purkautuu aina aliriveihin ellei tätä ominaisuutta ole valittu.

 


🔴 Luo tuotealennus myyntitilausten riveille

Create product discount for order rows
option: lemonsoft_order_row_create_product_discount

Lasketaan verkkokaupassa myyntitilauksen tuoteriville alennusprosentti ja asetetaan kyseinen tieto myyntitilausrivin ale%-kenttään.

image-20251203-094821.png

Laskulogiikka vertaa verkkokauppatilauksella näkyvää tuotteen hintaa tuotteen ohjehintaan.


Tilausten tuonti Lemonsoftista verkkokauppaan

Create Lemonsoft orders to webshop

option: lemonsoft_order_create_lemonsoft_orders_to_webshop

Mikäli tämä tämä asetus on rastitettuna, niin tilausten tuontiajo muodostaa kauppaan uusia tilauksia Lemonsoftin myyntitilausten pohjalta. Uudet tilaukset muodostetaan sellaisista myyntitilauksista, jotka ovat peräisin muualta, kuin siitä verkkokaupasta, jonne ne tuodaan.

image-20240807-115129.png

Asiakkaat näkevät kaikki tilauksensa verkkokaupan oma -tilissä riippumatta missä kanavassa tilaukset ovat syntyneet ja Lemonsoftiin muodostuneet.

Kauppaan luodaan ainoastaan sellaiset tilaukset, joiden toimitusasiakkaalta löytyy kaupasta käyttäjätunnus ja ko. tunnus on linkitetty Lemonsoftin tiliin. Linkitys tapahtuu kun ajetaan käyttäjätuonti tai jos verkkokauppaan luotu tunnus viedään Lemonsoftiin.

Linkitys näkyy tietokannassa wp_lemonsoft_external_data -taulussa seuraavasti:

  • object_type = “customer”

  • internal_id = Verkkkokaupan käyttäjä-ID (user_id)

  • external_id = Lemonsoftin asiakasnumero

Huom!
Tämä logiikka yhdistää tilaukset Lemonsoftista kauppaan muodostetuille asiakastason käyttäjätileille. Tilauksia ei yhdistetä kaupassa mahdollisesti oleville yhteyshenkilöille.

Huom!
Tilausten tuonti ei tuo koko Lemonsoftin tilaushistoriaa, vaan ainoastaan tuonnin aktivointipäivää uudemmat tilaukset.