...
Tällä arvolla määritellään onko myyntitilauslaji verollinen Lemonsoftissa. Tämä tieto lähetetään myyntitilauksen mukana Lemonsoftiin ja sen on hyvä täsmätä Lemonsoftissa määritetyn myyntitilauslajin verollisuuden kanssa.
...
...
Ankkuri | ||||
---|---|---|---|---|
|
...
Dynaaminen myyntitilauslaji asiakkaan ominaisuuksien perusteella
Dynamic Order Types
Tällä kentällä voidaan dynaamisesti määrittää myyntitilauslajin numero ja onko myyntitilauslaji verollinen perustuen asiakkaan Lemonsoft ominaisuuksiin tai oletusvarastoon. Tätä hyödynnetään tyypillisesti BtoB -kaupassa silloin, kun halutaan yrityksen prosessien mukaan ohjata eri tyyppisten asiakkaiden tilauksia eri myyntitilauksen lajeille Lemonsoftissa. Logiikassa voi hyödyntää myös Lemonsoftissa määritettyä asiakkaan oletusvarasto -tietoa myyntitilauksen lajin määrittämiseen.
Tilauksen lähetyksen yhteydessä tarkistetaan osuuko käyttäjän ominaisuus id tai oletusvarasto johonkin määritellyistä säännöistä. Mikäli osuu, niin käytetään myyntitilauksen luonnissa Lemonsoftiin sen mukaista myyntitilauslajin numeroa ja merkintää sille, onko myyntitilauslaji verollinen.
...
Datarakenne (JSONJson-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
Esimerkki (voit kopioida JSON -rakenteen alta):
Koodilohko | ||
---|---|---|
| ||
[ { "ordertype_id": int, "ordertype_name": string, "ordertype_is_taxful": bool, "rules": { "customer_attribute_ids": [int,int,...], "customer_stock_ids": [int,int,...] } } ] |
...
Syötä tähän niiden käsittelytilojen numeroväli, mikä kuvaa sitä verkkokaupan tilaa, jolloin myyntitilaus on toimiterttu/valmis käsittelyn osalta. Tieto päivitetään Lemonsoftista verkkokauppaan silloin, kun myyntitilaus saavuttaa tämän numerovälin tilauksen käsittelyssä. Tarvittaessa voit asettaa WooCommercen yleisissä asetuksissa verkkokaupan lähettämään asiakkaalle automaattista viestintää tilauksen käsittelyn etenemisestä
...
Dynamic Order Types with customer attributes
Oletusarvo: tyhjä
Lemonsoft: Asetukset → Tilat → Myyntitilaus
Datarakenne (json):
Koodilohko | ||
---|---|---|
| ||
[
{
"ordertypeid": int,
"istaxful": bool,
"stockids": [int,int,...],
"featureids": [int,int,...]
},{
"ordertypeid": int,
"istaxful": bool,
"stockids": [int,int,...],
"featureids": [int,int,...]
}
] |
Json-rakenteen on sisällettävä kaikki elementit, mutta featureids ja stockids -vektorit voivat olla tyhjiä.
Tämä ominaisuus mahdollistaa myyntitilauslajin valinnan Lemonsoftin asiakas-ominaisuuksiin perustuen.
Myyntitilauslajin valinta tapahtuu niin, että ensin katsotaan löytyykö asiakkaalta rastitettuna asiakas-ominaisuuksista sellainen ominaisuus, jonka id löytyy featureids-vektorista. Mikäli löytyy, niin käytetään vastaavaa ordertypeid- ja istaxful-tietoa.
Jos aiemman käsittelyn mukaan ei löydy vastaavuutta, niin verrataan löytyykö asiakkaan oletusvarastopaikkaa vastaava id stockids-vektorista. Mikäli löytyy, niin käytetään vastaavaa ordertypeid- ja istaxful-tietoa.
Mikäli kummankaan avulla ei löydetä vastaavuuksia, niin käytetään asetus-sivulla ylempänä olevia “Order Type ID” ja “Order Type is taxful” -kenttiä.
Tämä on toissijainen logiikka, jota käytettään, mikäli asiakkaan valitsema myyntitilauslaji -logiikka ei palauta myyntitilauslajia.
...
Ankkuri | ||||
---|---|---|---|---|
|
...