Ekassa on mahdollista yhdistää WooCommerce verkkokauppaan. Toiminnon avulla ekassan tuotteita voi yhdistää WooCommercen tuotteisiin, jolloin tuotteen varastosaldoa päivitetään ekassan ja WooCommerce -verkkokaupan välillä, automaattisesti molempiin suuntiin. Ekassa päivittää tuotteen varastosaldon kun tuote inventoidaan tai myydään ekassassa. Uudet tai muuttuneet tuotteet voi hakea automaattisesti. Lisäksi WooCommerce -verkkokaupan tilauksia voi maksaa kassalla. Optiona lisäosa WooCommerceen, jolla verkkokauppaan tulleen maksetun tilauksen varastosaldot päivittyy (heti) ekassaan, vakionakin verkkokaupan tilausten saldot päivittyy viiveellä.
Tämän ohjeen sisällysluettelo
- Rajapinnan käyttöönotto WooCommerce -verkkokaupassa
- Asetukset e-kassassa
- Uusien tai muuttuneiden tuotetietojen haku ja päivitys WooCommercesta e-kassaan
- Tuotteiden linkittäminen e-kassassa
- Muunnelmatuote
- Verkkokaupan tilauksen maksaminen kassalla
- Toiminnan, asetusten ja oman verkkokaupan/palvelimen yhteensopivuuden testaus
- Optio: Verkkokaupan tilauksen varastosaldot heti ekassaan
- Optio: Desimaalit tuotteen määrässä / varastosaldossa
- Youtube video-ohjeet (varmista että tekstitys on päällä Youtubessa):
- Video: Uusien tuotteiden haku WooCommercesta e-kassaan
- Video: Myynti kassalla (varaston päivitys)
- Video: Verkkokauppaan tullut tilaus ja varaston päivittyminen kun e-kassa lisäosa asennettu
- Video: Varaston päivitys tai saapuneen tuotteen kirjaus varastoon
Rajapinnan käyttöönotto WooCommerce -verkkokaupassa
- Asenna tiedonsiirtoa varten lisäosa Ekassa all products by Note Shot Oy
Vanha versio löytyy vielä täältä.
- Jos haluat syöttää ostohinnat WooCommercessa, asenna lisäosa Cost of Goods for WooCommerce
- Jos haluat syöttää EAN-koodin/Viivakoodin Woossa, asenna lisäosa EAN for WooCommerce (WPFactory). Meta key pitää asettaa _wpm_gtin_code ohje
tai vanha Product GTIN (EAN, UPC, ISBN) for WooCommerce toimii vielä myös.
Ilmaiset lisäosat löytyy WooCommerce -> Lisäosat.
- Jos haluat verkkokaupan tilausten varaston päivittyvän reaaliajassa ekassaan, asenna lisäosa WooCommerceen: ohje (varmista toimivuus, Yhteystesti OK.)
Kirjaudu WooCommerce -verkkokauppasi hallintapaneelille ja valitse vasemman reunan valikosta WooCommerce -> Asetukset.
Valitse asetukset-sivun yläreunasta Edistyneet-välilehti
Klikkaa Edistyneet-välilehdellä REST API-Rajapinta -linkkiä
Klikkaa seuraavaksi Lisää avain -näppäintä
Anna avaimen kuvaukseksi esimerkiksi ekassa ja valitse oikeudet -kohtaan Lue/Kirjoita ja klikkaa lopuksi Luo API-avain -näppäintä. Rajapintaan liitetyn käyttäjän pitää olla Ylläpitäjä -oikeuksilla.
Kopioi seuraavaksi näytettävät avaimet talteen, tarvitset niitä seuraavassa vaiheessa.
Asetukset e-kassassa
Kirjaudu ekassaan ja avaa Asetukset -> WooCommerce.
Syötä URL -kenttään verkkokaupan osoite ja WooCommercesta saamasi avain ja salasana niille varattuihin kenttiin ja klikkaa Tallenna, tallennuksen jälkeen Yhteystesti.
(Suositus) Aseta raksi Uusittu tuotehaku, lisäosa Ekassa all products by Note Shot Oy vaaditaan.
Uusien tai muuttuneiden tuotetietojen haku ja päivitys WooCommercesta ekassaan
Tätä toimintoa käytetään esim. jos tuotetiedot on WooCommercessa, mutta ei vielä e-kassassa tai tuotetietoja on muutettu WooCommerceen ja tiedot halutaan päivittää e-kassaan. Jos otat käyttöön uuden verkkokaupan ja tuotteet on jo e-kassassa, ks. ohje Tuotteiden linkittäminen e-kassassa.
Tuotetietojen haku WooCommercesta löytyy valikosta Tuotteet - Tuotteiden tuonti

Voit hakea WooCommercesta Kaikki, Uudet tai Uudet ja muuttuneet. Vinkki! Jos verkkokaupassa on tuotteella osittain eri tiedot kuin kassalla vaikka eri hinta tai lyhempi nimi. Voit hakea aina vain uudet tuotteet ja siitä eteenpäin päivittyy vain varastosaldo.
Jos haluat määrittää WooCommercessa kaikki tuotetiedot valmiiksi, myös ostohinta ja viivakoodi, asenna ohjeen alussa mainitut lisäosat. WooCommercessa voi sitten määrittää ostohinnan ja viivakoodin. Veroton ostohinta tuotteen tiedoissa Cost (excl. tax) (€) ja viivakoodi tuotteen Varasto -välilehdellä EAN Code.


Tuotteiden linkittäminen ekassassa
Tätä toimintoa käytetään jos tuotetiedot on ennestään ekassassa ja yhdistetään uuteen verkkokauppaan.
Tuotteen voi linkittää WooCommerceen asettamalla raksin tuotteelle kohtaan Yhdistä WooCommerce -verkkokauppaan. Tuotteen tuotenumeron tulee olla sama kassaohjelmassa ja verkkokaupassa. Kun tuote on yhdistetty WooCommerce -verkkokauppaan, synkronoidaan ekassan ja verkkokaupan tuotteen varastosaldo automaattisesti.
WooCommerceen yhdistetyt tuotteet merkitään tuotelistalla WooCommerce-tunnuksella.
Muunnelmatuote (esim. eri väri/koko vaihtoehdot tuotteesta)
Muunnelmatuote lisätään kuten normaalituote, mutta muunnelmatuotteen tuotenumero e-kassassa tulee olla sama kuin WooCommercessa ko. muunnelman tuotenumero (SKU). Jos tuotetiedot haetaan WooCommercesta tuonti -toiminnolla, muunnelmatkin tulevat siinä automaattisesti, varmista että tuotteen muunnelmilla on tuotenumero eli SKU.
Muunnelmatuote ekassassa
Muunnelmatuote WooCommercessa
Verkkokaupan tilauksen maksaminen kassalla (verkkokaupan tilaus, maksu noudettaessa)
Ekassan kassanäkymän vasemmassa reunassa on WooCommerce -välilehti, jonka kautta voi hakea verkkokaupan tilauksia tilauksen tilan, tilausnumero, asiakkaan nimen tai tuotteen perusteella.
Voit klikata tilausta listalta lisätäksesi tilauksen tuotteet kassatapahtumaan.
Kun tuotteet on kassalla, voit maksaa tapahtuman normaalisti esim. käteisellä tai kortilla. Tilaus merkitään maksetuksi verkkokaupassa kun se on maksettu kassalla.
Toiminnan, asetusten ja oman verkkokaupan/palvelimen yhteensopivuuden testaus
1/3 Tee yhteystesti Asetukset - WooCommerce - Yhteystesti, jos asetukset ok, tulee ao. vastaus.
2/3 Tuoterekisterin tuotelistalla muuta verkkokauppaan liitetyn tuotteen varastosaldoa esim. +1 ja tarkista että saldo päivittyy verkkokauppaan.
Tässä esimerkissä testituotteen varastosaldo on nolla, lisätään 1.
e-kassassa saldona näkyy nyt 1.
Jos asetukset on oikein ja yhteys toimii, myös WooCommercessa näkyy sama saldo.
Vähennä saman tuotteen saldoa 1. Ja tarkista vastaavasti että saldo vähenee ekassassa ja WooCommercessa.
3/3 Testimyynti kassalla
Tarkista ensin tuotteen varastosaldo ekassassa ja WooCommercessa, tässä esimerkissä testituotetta on 1 kpl varastossa.
Myy tuote kassalla, tässä esimerkissä testituote, maksetaan käteisellä.
Heti kassamyynnin maksun jälkeen tuotteen varasto päivittyy myös verkkokauppaan. Tässä esimerkissä tuote loppui ja tuotteen varastosaldo on nolla WooCommercessa.
Halutessasi/tarvittaessa voit kassan historia -välilehdeltä tehdä hyvityksen ja perua edellisen testimyynnin. Varastosaldo palautuu hyvityksessä myös verkkokauppaan.
Optio: Verkkokaupan tilauksen varastosaldot heti ekassaan
Verkkokaupan tilausten varastosaldot päivittyy vakiona ekassaan viiveellä, esim. kun ekassassa inventoidaan tai myydään ko. tuote. Jos verkkokauppaan tulee paljon tilauksia päivittäin tai varastoa halutaan seurata reaaliajassa ekassassa, voidaan asentaa tämä lisäosa. Lisäosan avulla kun verkkokauppaan tulee maksettu tilaus, Kiitos -sivun yhteydessä verkkokauppa lähettää varastosaldot ekassaan, näin ekassassa on nopeammin/koko ajan oikea saldo. Tällä hetkellä reaaliajassa verkkokaupan saldot päivittyy vain uusien, maksettujen tilausten yhteydessä Kiitos -sivulla. Muissa tilanteissa varastosaldo ei heti automaattisesti päivity. Esim. jos teet verkkokaupassa hyvityksen, korjaa tuotteen varastosaldo sen mukaan, palautuuko se varastoon myytäväksi, aina hyvitys ei palaudu varastoon, esim. viallinen tuote. Lisäosa on maksuton, mutta useimmiten sitä ei tarvita, saldot päivittyy vakionakin molempiin suuntiin, mutta verkkokaupan tilaukset viiveellä.
Asenna ensin lisäosa WooCommerceen: ohje (varmista toimivuus, Yhteystesti OK.)
Tarkista että yhteys toimii ekassasta WooCommerceen päin: ohje
Kuvaus toiminnasta ja lisäosan testaus:
1 Varmista että tuote on samalla tuotenumerolla e-kassassa ja WooCommercessa ja yhdistetty
2 Tuote ekassassa, varastossa 10
3 Tuote WooCommercessa, varastossa 10
4 Tehdään tilaus verkkokaupassa, varmista, että tilaus menee Kiitos -sivulle, tässä tilattiin 1 kpl.
5 Tuotteen varastosaldo WooCommercessa tilauksen jälkeen, varastossa 9
6 Tuotteen varastosaldo e-kassassa tilauksen jälkeen, varastossa 9
Optio: Desimaalit varastosaldossa
Jos tuotteen määrässä voi olla desimaaleja esim. 0,5. Tarvitaan lisäosat Ekassa all products by Note Shot Oy ja Product Quantity (Min/Max/Step) for WooCommerce
Product Quantity (Min/Max/Step) for WooCommerce -lisäosalle asetukset:
General:
- Enable plugin
- Decimal quantities
- Enable section
- Per Item Quantity Step Options -kohdassa All products -kenttään lisättynä toivottu stepin suuruus esim. 0.1.
Varmista, että desimaalit toimivat ekassassa ja WooCommercessa. Kokeile päivittää varastosaldoa ekassassa desimaalilla esim. 10.5. Tarkista että se menee WooCommerceen oikein.
Youtube video-ohjeet (varmista että tekstitys on päällä)
1 Uusien tuotteiden haku WooCommercesta e-kassaan (varmista että tekstitys on päällä Youtubessa)
2 Myynti kassalla (varaston päivitys) (varmista että tekstitys on päällä)
3 Verkkokauppaan tullut tilaus ja varaston päivittyminen kun e-kassa lisäosa asennettu (varmista että tekstitys on päällä)
4 Varaston päivitys tai saapuneen tuotteen kirjaus varastoon (varmista että tekstitys on päällä)