Versiohistoria - Lemonsoft integration lisäosa

Versiohistoria - Lemonsoft integration lisäosa

Ajantasaiset lisäosien versiohistoriat löydät tältä sivulta:

Huomaathan, että alla olevat versiopäivitykset koskevat REST-rajapintaa käyttävää lisäosaa.

Versio 2026.9.1

Muutoslista

  • Korjattu tilausviennin toimintalogiikka, kun käytössä on tilausten tehostettu tietovarasto (HPOS).

  • Muutettu lisäosan latausta kevyemmäksi.

  • Korjattu tuotteen käännösten piilottaminen, kun käytössä WPML-lisäosa.

Versio 2026.8.2

Muutoslista

  • Korjattu hinnaston tuontia, kun hinnaston tyyppitunniste oli tyhjä – aiemmin tuotiin ainoastaan tyypin 0 hinnat.

  • Korjattu tuotteen toimitusaikatiedon välittymistä tilanteessa, jossa tuotetta ei ollut varastossa.

  • Korjattu asiakkaan nimen näyttämistä tilanteessa, jossa yritysnimeä ei löydy.

  • Korjattu hinnastotaulujen tietokantapäivityksen järjestystä, jotta päivitys ei epäonnistu.

  • Vahvistettu hinnasto- ja lokitietojen käsittelyn tietoturvaa.

  • Vahvistettu hallintanäkymän toimintojen tietoturvaa, jottei tavallisilla käyttäjillä ole pääsyä ylläpitäjille tarkoitettuihin toimintoihin.

  • Päivitetty hallintanäkymän selainkomponenttien päivittymistä korjausten jälkeen.

  • Päivitetty lisäosan alustuksen luotettavuutta.

Versio 2026.8.1

Muutoslista

  • Korjattu tuotteen kuvauksen kielivalinta.

  • Korjattu hinnastologiikan tietokantarakennetta.

  • Korjattu tilauksen lisäkulujen ja kuponkien myyntitilin välittymistä Lemonsoftiin.

  • Korjattu asiakkaiden viennin hyväksyntärajausta, kun käytössä on Rajoita rekisteröitymisiä -asetus B2B-lisäosassa.

  • Korjattu taustatoiminnallisuus, joka saattoi harvinaisissa tapauksissa aiheuttaa virheen sisäisten luokkien lataamisessa.

Versio 2026.7.2

Muutoslista

  • Lisätty uusi asetus, jolla asiakasvientiin voidaan liittää yhteyshenkilön tiedot. Asetus on oletuksena pois päältä.

  • Muutettu asetusten ja verokantojen käsittelyä nopeammaksi, mikä vähentää tarpeettomia tietokantakyselyitä tuotteiden ja tilausten synkronoinnin sekä tuonnin aikana.

  • Korjattu tietokantapäivitysten virhetilanteita, jotka saattoivat aiheuttaa virheellisiä lokimerkintöjä päivitysten yhteydessä.

  • Vahvistettu taustajärjestelmän tietokantakyselyiden tietoturvaa.

Versio 2026.7.1

Muutoslista

  • Korjattu Paytrail-maksujen viitteen välittymistä Lemonsoftiin. Jos Paytrailin yksittäistilitykset eivät ole käytössä, tilaukselle välitetään nyt Paytrailin oikea maksun tunnus verkkokaupan tilausnumeron sijaan, jotta maksut kohdistuvat Lemonsoftissa oikein.

  • Manuaalisten tuonti- ja vientitoimintojen epäonnistuessa hallintanäkymä näyttää nyt selkeän virheilmoituksen sen sijaan, että toiminto kaatuisi epäselvään virheeseen.

Versio 2026.6.1

Muutoslista

  • Korjattu virhe, jonka vuoksi yrityksen nimi saattoi jäädä puuttumaan, kun tilaus tai asiakas vietiin toiminnanohjaukseen.

  • Korjattu tilanne, jossa lisäosa saattoi kaatua, jos toiminnanohjaus palautti rikkinäisen tai tyhjän vastauksen.

  • Parannettu yhteensopivuutta uudempien PHP-versioiden (8.0–8.5) kanssa. Toiminnallisuus pysyy ennallaan.

  • Lisätty ilmoitus puuttuvasta IWS_SHOP-verkkokaupparajapintalisenssistä WordPress-hallintaan ja yhteysasetuksiin.

  • Varastosaldojen päivitysajo huomioi nyt myös tuotteet, joille on tullut uusia varauksia. Käytössä, kun Lemonsoftissa on LemonRest 2026.6.1 tai uudempi.

Versio 2026.5.3

Muutoslista

  • Korjattu kokolajitelman koot näkyvät nyt oikeassa järjestyksessä (pienimmästä suurimpaan) sekä verkkokaupan tuotesivulla että WooCommerce-hallinnassa.

  • Korjattu tilaus- ja asiakassynkronoinnin aiheuttama virheellinen ERROR-lokimerkintä, joka toistui jokaisen yksittäisen vienti-ajastuksen yhteydessä.

Versio 2026.5.2

Muutoslista

  • Korjattu toimitustapanumeron katoaminen tilaukselta niillä asiakkailla, joiden tiedot on tuotu ennen versiota 2025.1.1.

Versio 2026.5.1

Muutoslista

  • Päivitetty Paytrail-maksutavan laskun viitteen muodostus myyntitilauksen tietoihin.

  • Korjattu lisäosan tietokantapäivitysten toimintaa, jotta tarvittavat tietokantataulut muodostuvat päivityksen yhteydessä oikeaan rakenteeseen.

  • Korjattu asiakastietojen viennin ajastusta käyttäjän admin-profiilin tallennuksessa, jotta sama muutos ei aiheuta turhia päällekkäisiä vientiajastuksia.

Versio 2026.4.3

Muutoslista

  • Lisätty Maksutavat-asetussivulle ominaisuudet, joilla voidaan määritellä tietylle maksutavalle käyttöön ennakkolasku.

  • Korjattu yksittäisviennin ajastuksen lokivaroitus tilanteissa, joissa ajastetulta vientitehtävältä puuttuu object_id-tieto.

Versio 2026.4.2

Muutoslista

  • Palautettu tuki vanhemmalle PHP-versiolle.

Versio 2026.4.1

Muutoslista

  • Lisätty Asiakas-sivulle uusi 'Lähetä asiakkaan kielikoodi'-asetus.

  • Korjaus asiakkaan oletustoimitustavan määrittämiseen tilauksen lähetyksen yhteydessä.

Versio 2026.3.4

Muutoslista

  • Lisätty wp_lemonsoft_pricelist_product -tauluun 'unit'-sarake ja lisätty logiikka, joka täyttää em. tiedon hinnastotuonnin yhteydessä.

  • Päivitetty tuotehook ohjetiedosto (examples/product.php).

  • Optimointia tuoteryhmä- ja tuotekategoriatuonnin logiikkaan.

Versio 2026.3.3

Muutoslista

  • Päivitetty Tuo saapuvat toimituserät -ajon logiikka. Saapuvien toimituserien tiedot siirretty omaan tietokantatauluun (wp_lemonsoft_purchase_order_products).

  • Päivitys yhteensopivuuteen Omnibus-lisäosan kanssa.

Versio 2026.3.2

Muutoslista

  • Korjattu tilanne, jossa tuotevariaatioille on näkynyt kassa-sivulla välisummana 0, vaikka hinta on olemassa ja se käsitellään tilauksen muodostuksessa oikein.

Versio 2026.3.1

Muutoslista

  • Päivitetty 'Vapaamuotoiset toimitusaikatiedot' -logiikka.

  • Korjaus tilanteeseen, jossa myyntitilauksen tuonti kauppaan tilaukseksi kaatuu virheeseen 'Exception 400: Veroluokka ei kelpaa'.

  • Koodin optimointia.

Versio 2026.2.3

Muutoslista

  • Korjaus tilanteeseen, jossa myyntitilausrivin toimituspäivää ei aseteta oikein, jos käytössä on 'Vapaamuotoiset toimitusaikatiedot' -asetus.

  • Korjaus tilanteeseen, jossa Lemonsoftiin lähetettävän tilauksen riviltä ei saada määrätietoa tai se on 0 ja tästä aiheutuu fatal-tasoinen virhe.

  • Lisätty filttereitä, joilla on mahdollista muokata Lemonsoftiin lähetettäviä käyttäjätietoja. Lisätty action, joka laukeaa käyttäjätuonnin yhteydessä, yksittäisen käyttäjän prosessoinnin jälkeen. Esimerkit löytyvät lisäosan examples-hakemiston customer.php-tiedostosta.

Versio 2026.2.2

Muutoslista

  • Korjattu tilanne, joka esti myyntitilauksen kohdentamisen asiakkuudelle, kun verkkokauppatilaus tehtiin yhteyshenkilönä lohkopohjaisella kassasivulla.

Versio 2026.2.1

Muutoslista

  • Korjattu tilanne, jossa toimitusrivin myyntitili on virheellinen, eikä verokanta täsmää siihen.

  • Lisätty 'Yleiset asetukset'-sivulle kentät, joilla voidaan määrittää tuotekategoria- ja tuoteryhmätuonnin sivutuksen koko.

  • Optimointia vähentämällä suoria tietokantakutsuja Option-tauluun.

Versio 2026.1.4

Muutoslista

  • Päivitetty logiikka, joka luo Lemonsoftin myyntitilauksista verkkokauppatilaukset. Tämä tarkoittaa tilauksia, jotka on luotu muualla kuin verkkokaupassa.

Versio 2026.1.3

Muutoslista

  • Korjaus tilanteeseen, jossa tilauksen lähetys keskeytyy virheeseen sellaisen tuotteen kohdalla, jota ei löydy Lemonsoftista.

Versio 2026.1.2

Muutoslista

  • Lisätään “Tilaava asiakas”-asetukseen uusi vaihtoehto, jossa käytetään olemassaolevaa asiakasta sähköpostiin ja puhelinnumeroon perustuen tai luodaan uusi, mikäli asiakasta ei löydy.
    Ohje: Myyntitilaukset

Versio 2026.1.1

Muutoslista

  • Korjaus kokolajitelmatuotetta koskevan myyntitilausrivin muodostamiseen tilauksen lähettämisen yhteydessä. Kokolajitelmatuoterivien toimivuus vaatii LemonRest version 2026.1.2 tai uudemman. LemonRest-versio on näkyvissä yhteysasetukset-sivulla.

  • Kehitetty tiedonsiirron luotettavuutta sallimalla turvallisille pyynnöille useampi uudelleenyritys.

  • Asiakastuonnin lokitietoihin lisätty sivukohtaiseen käsittelyyn liittyvät asiakasnumerot.

Versio 2025.12.4

Muutoslista

  • Korjaus kokolajitelmatuotetta koskevan myyntitilausrivin muodostamiseen tilauksen lähettämisen yhteydessä. Tämä korjaus vaatii toimiakseen Lemonsoftin version 2025.12-b982956.

Versio 2025.12.3

Muutoslista

  • Optimoitu tilauksen viennin logiikkaa.

  • Yksittäisen tilauksen lähetys otettu uudelleen käyttöön riippumatta siitä ovatko tilauksen lähetyksen ajastukset käytössä.

  • Korjaus logiikkaan, joka asettaa uudelle verkkokaupasta Lemonsoftiin lähetettävälle asiakkaalle asiakasryhmän.

  • Päivitetty logiikka, jolla myyntitilauksen tuoteriville asetetaan myyntitili.

Versio 2025.12.2

Muutoslista

  • Lisätty lokitietoja virhetilanteisiin rajapintayhteyden muodostamisen aikana.

  • Päivitys filtteriin lemonsoft_integration_REST_client_config, jotta filtteri ajetaan aina, kun haetaan kutsuihin liittyvät perusasetukset

Versio 2025.12.1

Muutoslista

  • Päivitys asiakastuonnin logiikkaan.

  • Korjaus tilanteeseen, jossa hinnastohinnan haku aiheuttaa virheen.

  • Lisätty filtteri “lemonsoft_integration/get_customer_id_from_current_user”, jolla mahdollista hakea yhteyshenkilöön liittyvän Lemonsoft asiakkaan verkkokauppakäyttäjän id.

Versio 2025.11.2

Muutoslista

  • Korjaus kokolajitelmatuotteiden tuonnin logiikkaan.

  • Korjaus tuotteen toimittajalistan toimitusajan hakuun. Päivitetty logiikkaa, joka asettaa toimitusajan tuotteen metatietoihin.

  • Päivitys tilauksen lähetyksen logiikkaan.

  • Lisätty lokitietoja kokolajitelman tuonnin virhetilanteeseen.

  • Korjattu logiikka, joka pitää huolta käyttäjien välisistä relaatioista, kun Multiuser-logiikka on käytössä.

Versio 2025.11.1

Muutoslista

  • Tilauksen lähetyksen logiikkaan tehty muutos, jolla estetään useampi samanaikainen käsittely.

Versio 2025.10.2

Muutoslista

  • Päivitetty tuotenimen valintalogiikka tilauksen lähetyksen yhteydessä. Mikäli Lemonsoftissa ei ole tilauksella olevaa tuotetta tai nimikkeellä ei ole nimeä Lemonsoftissa, niin myyntitilauksen nimike-sarakkeeseen asetetaan verkkokaupassa oleva tuotteen nimi.

  • Päivitetty logiikka, joka päivittää lisäosan, kun uusi versio asennetaan.

Versio 2025.10.1

Muutoslista

  • Hintatietojen käsittelyn optimointi.

  • Lisätty external_data-taulun käsittelyyn ajon aikainen välimuisti.

  • Päivitetty hinnastojen välimuistilogiikkaa.

  • Lisätty tarkistus asiakastietojen vientiin päällekkäisten tietojen estämiseksi.

  • Pieniä päivityksiä

Versio 2025.9.7

Muutoslista

  • Päivitetty lokitietoja tilauksen lähetyksessä.

  • Päivitys käyttäjätuontiin.

Versio 2025.9.6

Muutoslista

  • Päivitys käyttäjän poiston logiikkaan.

  • Päivitys käyttäjätuontiin, kun Multiuser on käytössä.

  • Lisätty tarkistus, joka poistaa Multiuser-vanhemman, jos siihen ei liity yhtään alatilitä.

Versio 2025.9.5

Muutoslista

  • Korjaus virheeseen, joka ilmenee kun tuoteominaisuus asetetaan Woocommerce-atribuutiksi -logiikka on päällä.

  • Korjaus hinnan käsittelyyn ostoskorissa.

  • Päivitys tietokannan wp_lemonsoft_contacts -taulun eheyden yllläpitoon.

  • Multiuser-logiikan päivitys.

Versio 2025.9.4

Muutoslista

  • Päivitys manuaalisten ajojen virheensietokykyyn. Manuaaliset ajot pyrkivät jatkamaan tietyissä virhetilanteissa ajoa muutaman sekunnin viiveen jälkeen.

  • Multiuser-logiikan päivitys.

Versio 2025.9.3

Muutoslista

  • Multiuser-logiikan ja käyttäjätuonnin päivitys.

Versio 2025.9.2

Muutoslista

  • Käyttäjien massatuonnin logiikan päivittäminen.

Versio 2025.9.1

Muutoslista

  • Päivitys Multiuser-logiikkaan ja käyttäjätuontiin.

Versio 2025.8.3

Muutoslista

  • Käyttäjätuonnin kehittämistä.

Versio 2025.8.2

Muutoslista

  • Päivitys käyttäjädatan eheyteen, jos Multiuser-logiikka on käytössä.

  • Korjaus asetuksissa oleviin valintalistoihin.

  • Käyttäjäprofiilin Yrityksen tiedot / Yhteystiedot -listauksen logiikka päivitetty.

  • Lisätty lokitietoja.

Versio 2025.8.1

Muutoslista

  • Tietoturvapäivitys.

Versio 2025.7.2

Muutoslista

  • Lisätty logiikka, joka näyttää tilaussivulla napin, jolla voidaan poistaa tilausta vastaava myyntitilaus Lemonsoftista. Nappi näkyy vain tilauksen lähettämisen jälkeen, jos tilauksen lähetyksen aikana on tapahtunut virhe, jonka seurauksena myyntitilaus on todennäköisesti jäänyt vajaaksi.

  • Kehitetty rajapintayhteyksien virheensietokykyä.

  • Lokimerkintöjen kehittämistä.

Versio 2025.7.1

Muutoslista

  • Korjaus hinnastoajon suorittamisajankohtaan.

  • Kasvatettu REST-rajapintakutsujen timeout-arvoa.

  • Korjattu virhetilanne tilauksen lähetyksen yhteydessä, jos tilauksella on tuote ilman SKU-arvoa.

Versio 2025.6.6

Muutoslista

  • Korjaus Multiuser-logiikan tilanteeseen, jossa oletusyhteyshenkilön poistaminen estää kirjautumisen.

  • Multiuser-logiikan kehittämistä.

Versio 2025.6.5

Muutoslista

  • Korjauksia ja optimointia käyttäjien ja tilausten ajastuslogiikoihin.

Versio 2025.6.4

Muutoslista

  • Lisätty hinnaston hintahistoria.

Versio 2025.6.3

Muutoslista

  • Päivitetty ajastuslogiikka.

Versio 2025.6.2

Muutoslista

  • Yhteensopivuuskorjaus WP All Import - WooCommerce Import Add-On Pro -lisäosan kanssa.

Versio 2025.6.1

Muutoslista

  • Koodin optimointia ja pieniä korjauksia.

Versio 2025.5.6

Muutoslista

  • Korjaus tilanteeseen, jossa asetuksesta huolimatta Lemonsoftin pakettituotteen sisällä olevista tuotteista muodostettiin rivit myyntitilaukselle.

  • Korjaus tilanteeseen, jossa postitoimipaikka jää verkkokaupasta tuodun uuden asiakkaan laskutustiedoista pois.

  • Korjaus Lemonsoftiin luotavan myyntitilauksen rivien veroprosentin ja myyntitilin asettamisen logiikkaan.

Versio 2025.5.5

Muutoslista

  • Muutettu myyntitilausrivin luonnin logiikka, kun kyseessä on bundle-tuote.

  • Logituksen kehittämistä.

Versio 2025.5.4

Muutoslista

  • Päivityksiä logitukseen.

  • Päivitys tuotetuonnin logiikkaan. Tuotetuonnissa tuodaan Lemonsoftin ensimmäisen yksikkövälilehden hintatieto tuotemetaan.

Versio 2025.5.3

Muutoslista

  • Tuotetuonnin kehittämistä muunnelmatuotteisiin liittyen.

  • Koodin optimointia ja bugikorjauksia.

Versio 2025.5.2

Muutoslista

  • Korjauksia verkkokaupasta lähetettyihin myyntitilauksen toimitus- ja laskutusasiakkaan tietoihin.

  • Myyntitilaukselle tulevien asiakastietojen (mm. Maksuehto, Toimitustapa ja Toimitusehto) logiikan päivitys.

Versio 2025.5.1

Muutoslista

  • Tuotteiden varastosaldoajon päivitys.

Versio 2025.4.5

Muutoslista

  • Päivitetään asiakkaiden kirjautumisen estävä asetus rajaamaan estettävät käyttäjät Lemonsoftista tuotuihin.

  • Lisätty action hook -tuotesaldoajon yksittäisen tuotteen käsittelyn loppuun.

  • Bugikorjauksia

  • Logituksen lisäkehitys

Versio 2025.4.4

Muutoslista

  • Korjaus varastosaldologiikan tilanteeseen, jossa saldoissa ei huomioida avoimia myyntejä.

Versio 2025.4.3

Muutoslista

  • Korjaus tilausten tuontiin.

  • Lisätty asetus, jolla voidaan määrittää manuaalisen tuonnin osalta kuinka monen päivän aikaiset muuttuneet tilaukset käsitellään.

Versio 2025.4.2

Muutoslista

  • Lisätty logiikka, joka estää bundle-tyyppisten tuotteiden käsittelyn tuotetuonnissa ja tuotesaldojen tuonnissa. Bundle-tyyppisiä tuotteita saa tehtyä WooCommerce Product Bundles -lisäosan avulla.

  • Lisätty ominaisuus, jolla voidaan rajata tuotesaldojen päivitysajon tuotteet vain sellaisiin, joilla on Lemonsoftissa web-tuoteominaisuus.

Versio 2025.4.1

Muutoslista

  • Lisätty mahdollisuus asettaa tuotteen EAN varasto-välilehden Global Unique ID -kentän arvoksi.

  • Koodin optimointia.

Versio 2025.3.5

Muutoslista

  • Lisätty web-tuotteiden tuonti manuaalisiin ominaisuuksiin. Tehostettu em. tuonnin variaatiotuotteiden käsittelyä niin, että tuodaan kauppaan ensin muunnelmatuotteiden isä-tuotteet ennen tuotevariaatioita.

  • Muutettu yksittäisen tilauksen lähetysnapin logiikkaa niin, että estetään useammat klikkaukset.

  • Myyntitilauksen ale2- ja ale3- kenttien oletusarvon asettaminen nollaksi.

Versio 2025.3.4

Muutoslista

  • Optimoitu tuotteiden varastosaldoajoa.

  • Korjaus tuotteen hinnan jälkeen näkyvän veroprosentin muodostamisen logiikkaan.

Versio 2025.3.3

Muutoslista

  • Korjaus virhetilanteen käsittelyyn rajapintapyynnön yhteydessä.

  • Logituksen lisäkehitys

Versio 2025.3.2

Muutoslista

  • Korjaus logiikkaan, joka määrittää hinnan perässä näytettävän verokannan.

  • Korjaus manuaaliseen tilauksen vientiin, kun live mode -asetus ei ole päällä.

  • Muutos tuotekuvaustekstin asettamisen logiikkaan.

  • Logituksen lisäkehitys.

  • Koodin optimointia.

Versio 2025.3.1

Muutoslista

  • Lisätty automaattisesti päivittyvä tuoteosastoihin perustuva valikko (menu).

  • Korjaus myyntitilauksen luomiseen, kun käytetään laskutusasiakasta.

  • Korjauksia muunnelmatuotteiden tuontilogiikkaan.

  • Logituksen lisäkehitys.

Versio 2025.2.4

Muutoslista

  • Kasvatettu REST-rajapinta clientin timeout-arvoja.

  • Logituksen lisäkehitys.

Versio 2025.2.3

Muutoslista

  • Lisätty tuki WooCommercen 'High-performance order storage' (HPOS) -ominaisuudelle.

  • Lisätty mahdollisuus käyttää tuotteen painona pakkauksen painoa.

  • 'Tuo uudet tuotteet Lemonsoftista luonnoksina'-ominaisuus on poistettu. Vastaavan toiminnallisuuden saa käyttämällä 'Käsittele tuotteiden näkyvyyttä vain verkkokaupassa'-ominaisuutta.

  • Korjattu tuotteen painonkäsittelyn logiikan REST-yhteensopivuutta.

  • Korjattu tuotteen myyntitilien logiikan REST-yhteensopivuutta.

  • Korjattu tilauksen lähetyksen REST-yhteensopivuutta tilanteessa, jossa tilaus sisältää tuotteen, jota ei löydy Lemonsoftista.

Versio 2025.2.2

Muutoslista

  • Korjauksia tilauksen lähetykseen liittyviin virhetilanteisiin.

  • Korjaus käyttäjän poiston logiikkaan.

  • Pieniä lisäosan toimivuuteen vaikuttavia korjauksia.

  • Logituksen lisäkehitys.

Versio 2025.2.1

Muutoslista

  • Korjattu käyttäjätuonnin päivämäärän mukainen rajauslogiikka.

Versio 2025.1.2

Muutoslista

  • Lisätty FileLogger-logitukseen automaattinen vanhojen logitiedostojen poisto-ominaisuus. Oletuksena logitiedostot säilyvät 30 päivää, jonka jälkeen logitiedostot poistetaan.

  • Korjaus hintaportaisiin.

  • Korjaus käyttäjien massatuontiin.

  • Pieniä lisäosan toiminnallisuuksiin liittyviä korjauksia ja optimointeja.

  • Logituksen lisäkehitys.

Versio 2025.1.1

Muutoslista

  • Lisätty REST-tuki.

  • Poistettu SOAP-tuki.

  • Välimuistilogiikoiden päivitys.

  • Pieniä lisäosan toiminnallisuuksiin liittyviä korjauksia.

  • Logituksen lisäkehitys.