Elli Early Learning Oy

 

Elli Early Learning Oy on perustettu vuonna 1969 nimellä Koulun Erityispalvelu Oy ja toiminut nykyisellä nimellään vuodesta 1988. Sen kotipaikka on Helsinki ja toimialaan kuuluu oppimisvälineiden tarjoaminen kouluille ja päiväkodeille mm. pelien ja kirjojen muodossa. Yrityksen liikevaihto oli 959000 euroa vuonna 2017. Heidän kautta pääsimme tutustumaan kuinka Odoo heidän liiketoimintaansa helpottaa, ja kuinka Odoo järjestelmä palvelee heidän tarpeitaan.

Haastatteluissa oli mukana:elli_logo_2015_haive2

Outi Haikarainen – Toimitusjohtaja

Jukka Pääkkönen – Tuottaja

Jenny Junni – Myymälänhoitaja

 

Elli Early Learning aloitti Odoon käyttöönoton helmikuussa vuonna 2017. Järjestelmän piti olla tuotannossa kesäkuun alussa. Odoo päästiin kuitenkin ottamaan tuotannossa käyttöön heinäkuun alussa, ja tästä lähiten se on ollut jokapäiväisessä käytössä.

Vanhasta järjestelmästä datat saatiin siirrettyä Odoo järjestelmään toukokuun alussa vuonna 2017. Kokonaisuudessa Odoon käyttöönottoon kului aikaa n. 10 kk, mutta tottakai järjestelmää muokataan ja parannetaan jatkuvasti yrityksen tarpeiden mukaan. Varastoja heillä on käytössä kaksi. Toinen Ellin päätoimipisteessä, jossa me myös vierailimme, sekä Keskuspuiston Ammattiopistolla, jossa opiskelijat harjoittelevat logistiikkaa heidän tuotteidensa avulla.

Erilaisia tuotteita, joita järjestelmässä käsitellään, on yhteensä n. 700kpl. Tuotevalikoimassa on omien ja yhteistyökumppanien tuotteiden lisäksi tuontia pääasiassa Euroopan alueelta. Osa myytävistä tuotteista on sellaisia,  jotka kerätään erilaisista komponenteista. Tämä prosessi on helpottunut huomattavasti Odoon käyttöönoton jälkeen. Elli tulee tulevaisuudessa siirtämään myös verkkokauppa ominaisuuden Odoo järjestelmäänsä, mutta tämä prosessi on vielä kesken.

Miksi valitsitte Odoon?

Päätös tuli silloin kun piti uusia verkkokauppaa, mutta ERP järjestelmän vanhanaikaisuus pakotti kokonaan uuden ERP järjestelmän hankkimisen. Käytössä oli aikaisemmin Visma fivaldi järjestelmä. Uuden järjestelmän hankinnassa Elli oli ensimmäinen SprintIT:n asiakas, joka halusi Odoo 10 version. Uuden järjestelmän mukana ei tullut valmiiksi verkkokauppa ominaisuutta, ja nyt Ellin henkilökunta itse implementoi verkkokauppaa SpintIT avustuksella. Ellin henkilökunta luetteli heidän tärkeimmiksi moduleikseen varasto, myynti, ostot, integraatio, kassapääte sekä kirjanpito.

Miten opitte käyttämään Odoota?

SprinIT:ltä saadun peruskäyttöneuvonnan jälkeen Ellissä on opeteltu järjestelmän käyttöä työn ohessa itse. Ohjeita löytyy googlettamalla ja Ellin käytössä oleva testiympäristö on mahdollistanut eri toimintojen kokeilut ennen tuotantoon siirtoa.

IMG_20180427_094230645

Kiitos Ellin henkilökunnalle antoisasta ja mielenkiintoisesta vierailusta!

Advertisements

Julkinen verkkokauppa sekä PayPal maksu ominaisuus

Palvelin julkisessa verkossa

Päätettiin lisätä PayPal maksu ominaisuus verkkokauppamme, jotta tämä onnistuisi meidän täytyy siirtää palvelin julkiseen verkkoon. Tilasimme virtuaalipalvelimen DigitalOcean:ilta sillä kyseisen yrityksen palveluita ollaan aikaisemminkin käytetty ja ollaan tyytyväisiä siihen.

Tilattu palvelin sijaitsee Saksassa ja siinä on seuraavat ominaisuudet:

  • 25 Gt SSD levy
  • 1 Tt siirto nopeus
  • Ubuntu server 16.04 LTS käyttöjärjestelmä

Saatiin palvelimen käyttöön hetken odotuksen jälkeen. Otimme palvelimeen PuTTY:n avulla yhteyden (koska DigitalOcean:in konsolillsa ei pysty liittämään tekstiä). Asensimme Odoo 11 community version skriptin avulla:

Odoo asennus kohta
https://opensourceerp2018.wordpress.com/2018/02/16/palvelimen-konfigurointi/

Varmuuskopioitiin meidän koulussa sijaitseva palvelin ja lisättiin se virtuaalipalvelimeen:

Ohje englanniksi
https://opensourceerp2018.wordpress.com/2018/03/14/how-to-backup-your-database-through-the-web-interface/

Domain nimi

Domain nimi ei ole pakollinen, voit jo nyt kirjoittaa selaimen osoite kenttään palvelimen IP numero, mutta se ei anna kovin ammattimaisen kuvan verkkokaupasta.

Harjoitus mielessä me valittiin Tokelaun .tk internet-maakoodia verkkotunnukseen varten. Se on ilmaista ja se löytyi osoitteesta:

http://www.dot.tk/en/index.html?lang=en

Domain nimen tarjosi meille freenom. Domain nimen “ostettua” meidän täytyy mennä takasin vielä DigitalOceaniin lisäämään Domain nimi. Domain nimen lisääminen tapahtuu “Networking” kohdassa mikä sijaitsee ylä-palkissa ei vasemmalla sijaitsevasta palkista.

digitalocean-networking

Palvelimeen pätee edelleen meidän samat käyttäjätunnukset joten voidaan suoraan siirtyä PayPal maksu ominaisuuden lisäämiseen.

PayPal

Ensin lisätään Odoohon PayPal moduulin, moduuli löytyy Website > Configuration > eCommerce > Payment Acquirers
website-settings
PayPal kohdassa näkyy joko “Install” tai “Configure”, asennetaan moduuli jos se ei ole valmiiksi tehty.
Sitten luodaan PayPal tunnus, tunnuksen luominen on aika simppeliä, joten emme kerrota siitä vaan siirrytään suoraan miten PayPal ja Odoon välille saadaan yhteys.

Kirjaudutaan PayPal:iin ja heti kirjautumis ikkunan jälkeen “Summary” sivulla löytyy Seller preferences vasemmalta alhaalta (Selling tools > Seller preferences).
Avautuu “My Profile” asetus näkymä..
paypal-settings

Ensin mennään “Website preferences” asetuksiin. Laitetaan “Auto Return” ominaisuus päälle, “Return URL” kohtaan tulee palvelimen IP osoite, laitetaan “Payment Data Transfer” päälle ja otetaan Identity Token talteen (jos ei se heti ilmesty niin tallenna ja tarkista uudestaan) lopuksi tallennetaan muutokset “Save” painikkeella.

website preferences

Mennään takasin asetuksiin ja tällä kertaa muokataan “Instant Payment Notification (IPN)” asetukset. Klikataan “Edit Settings” ja jälleen kerran laitetaan palvelimen IP osoite annettuun kenttään ja laitetaan “Receive IPN messages (Enabled)” päälle, tallennetaan.
IPN-settings

“My Profile” näkymässä löytyy “PayPal button language encoding” klikataan siihen ja sen jälkeen “More Options”.
PayPal button language encoding

Vaihdetaan “Encoding” kohtaan UTF-8 ja “Yes” seuraavaan kohtaan sekä UTF-8 jos ei ole valmiiksi määritelty.

Mennään PayPal “Summary” näkymään, ja sieltä klikataan hammasratas ikonia
ratata

Sieltä saadaan näkyviin Merchant ID otetaan se talteen. Mennään takasin Odoohon jossa oltiin viimeksi lisäämässä PayPal moduulia, “Edit” painikkeella päästään muokkaamaan. Lisätään PayPal tunnuksen luonnissa käytetty sähköpostiosoite, PayPal Merchant ID ja klikataan “Use PIN” laatikko. PayPal PDT Token kohdan voi unohtaa, tallennetaan.

Seuraavaksi mennään Odoon asetuksin ja aktivoidaan kehittäjä näkymä, Settings > Share the Love > Active the developer mode. Samoin “Settings” sivulla päästään lisäämään jo tässä vaiheessa talteen otettu “Identity Token”, mennään Settings >Technical > Parameters > System Parameters.
parametrit

“Create” painikkeella luodaan uusi parametri, kohtaan “Key” tulee

payment_paypal.pdt_token

ja “Value” kohtaan tulee “Identity Token”, tallennetaan. Mennään takasin PayPal moduuli asetuksiin ja laitetaan moduuli julkiseksi.
go live

Valmista!

Omat näkemykset: Olen yllättynyt kuinka helppoa oli lisätä digitaalinen maksuväline Odoohon. Ei tarvinnut yhtään koodata tai asettaa tietoturva määrittelyitä. Hyvä Odoo!

SprintIT Oy yritysvierailu

SprintIT Oy

Saimme kutsun SprintIT rekrytointitapahtumaan. Yrityksen on perustanut Petri Heino, Roy Nurmi ja Marko Happonen vuonna 2014. He yhdessä muodostavat yrityksen hallituksen ja johtoryhmän, vaikka työtä heillä tehdäänkin yhteistyössä sisäisissä itseohjautuvissa tiimeissä sekä tietenkin asiakkaan kanssa heidän mielipiteitään kuunnellen. SprintIT keskittyy avoimen lähdekoodin Odoo ERP ja Pupesoft -ratkaisujen toimittamiseen, ylläpitoon ja tukipalveluihin. Tällä hetkellä SprintIT:llä työskentelee 27 asiantuntijaa ja sen pääkonttori sijaitsee Atomitiellä Helsingissä.

SprintIT-Hero-Logo-Transparent
https://www.sprintit.fi/

SprintIT tarjoaa Odoo Community, Odoo Enterprise sekä Pupesoft järjestelmiä asiakkaan tarpeen mukaan. Kun SprintIT perustettiin vuonna 2014, uusin Odoo versio oli 8.0, joka oli täysin vapaata lähdekoodia. Vuonna 2015 tulleen version 9.0 mukana tuli myös Enterprise -versio, joka perustuu suljettuun lähdekoodiin ja siinä oli pieniä lisäominaisuuksia Communityyn nähden, kuten asiakastuki ja toimivuus kaikilla laitteilla. Paikalla olleen asiantuntijan mukaan karsintaa on tapahtunut lisää aina uuden version tullessa, mikä harmittaa kaikkia avoimen lähdekoodin puolesta liputtajia.

Odoon virallisia partnereita on maailmanlaajuisesti 1003 yritystä. Suomessa kaksi, joista toinen on SprintIT Oy. SprintIT on myös saavuttanut Odoo Gold tason jäsenyyden. Tälle tasolla Odoo partnereista maailmanlaajuisesti yltää ainoastaan 10%, tämä toimii ikäänkuin sertifikaattina yrityksellä. Partnerointi generoituu mm. kuinka paljon rahaa yritys on tuonut itse Odoolle.

SprintIT Oy ja Devlab Oy sopivat liiketoimintakaupasta, jossa Pupesoft liiketoiminta siirtyi SprintIT Oy:lle 2017 alussa. Pupesoft järjestelmänä on kehityksessä pitkälle viety ns. valmis paketti, ja kehitetty enemmän suomen markkonoita ajatellen. Pupesoftin modulaarisuus ei ole samalla tasolla Odoo järjestelmään verrattuna.

Vierailun kulku

Koko tapahtuma oli todella rento. Aluksi oli tarjolla virvokkeita ja purtavaa samalla kuin tutustuttiin ja verkostoiduttiin. Tämän jälkeen yksi perustajista, Petri Heino, esitteli hieman yritystä ja yrityksen toimintaa. Sitten työntekijät kertoivat heidän rooleistaan, sekä mitä heidän työpäivänsä saattavat pitää sisällään. Monet korostivat yhteisöllisyyttä, rentoa ilmapiiriä ja tekemisen meininkiä.

Halukkaat osallistuivat ryhmähaastatteluihin, mutta me koimme tarpeellisemmaksi osallistua Odoo hackathoniin. Pääsimme tutustumaan Odoo moduleihin pintaa syvemmälle ja kuinka moduulin koodaaminen aloitetaan tyhjästä. Tapahtuma oli kokonaisuudessaan todella antoisa ja tapahtuman ilmapiiri ehkä korostuu siinä, että kaikki vieraat saivat lahjakassin lähtiessään.

Projektimme edistymisen kannalta saimme erityisen tärkeän kontaktin yritykseen, joka käyttää Odoota liiketoimintansa tukena. ELLI Early Learning tarjoaa oppimisvälineitä lapsille mm. pelien ja kirjojen muodossa. Heidän kautta pääsemme tutustumaan kuinka Odoo heidän liiketoimintaansa helpottaa. Saimme myös blogillemme näkyvyyttä SprintIT Facebook -sivujen kautta.

20180412_151147
Kiitos SprintIT!

 

 

Suuren määrän datan tuonti

Odoossa voi hyödyntää CSV tai Excel tiedostoja lisätessään esimerkiksi suuria määriä asiakas, myyjä eli tukku profiileja tai tuotteita. Helpoin tapa taulukon luomiseen on käyttää vain Odoon omia Excel templatteja customers.xls ja products.xls, mutta jos taulukon haluaa luoda itse, niin asiakkaat taulukon tulee sisältää seuraavat sarakkeet:

ID, Name, Job Position, Is a CompanyRelated Company/ID, Email, Phone, MobileStreetStreet2, ZIP, City, State, CountryWebsiteTINComment, Internal Reference

ID kenttään kirjataan MYID_000 muodossa ja  Is a company sarakke hyväksyy joko 1 tai 0 arvoja 1 = kyllä ja 0 = ei, jos kentässä on 0 niin täytyy mainita liittyvän yrityksen ID viereiseen riviin.

ja tuotteet taulukon tulee sisältää seuraavat sarakkeet:

ID, Name, Product Type, Sale Price, Cost, Barcode, Vendors/Vendor, Vendors/Price, Description, Internal Reference

Jos otetaan asiakkaat/tukku taulukko esimerkiksi niin, Odoon template löytyy Settings sivulta Implementation kohdasta.

settingsimplementatioin

Klikkaamalla Invoicing (vanhemmissa versiossa Sales) avautuu ikkuna joka auttaa uusia käyttäjiä Odoon käytössä.

Meidän ei tarvitse suorittaa tätä ohjeistusta, vaan siirrytään suoraan

Your Customers kohtaan.

exceltemplate

Tässä täytyy mainita, että tämä sivu ei ole ainoa paikka josta saa kyseisen linkin esiin. Muista implementaatio ohjeista löytyy myös kyseinen template ja products.xls löytyy samalla tavalla ohjeiden kautta.

Itse käytin Libre Office:n taulukkolaskentaohjelmaa ja avattaessa .xls tiedoston ensimmäisenä huomiomme kohdistuu valmiiksi kirjoitettuihin kenttiin. Syynä se että Odoo on luonut kyseisen tiedoston myös testaamista ja harjoittelua varten, eli voimme syöttää tiedoston järjestelmään tällaisenaan ja kyseisten yritysten täytyy löytyä järjestelmästä.

customers excel

Tiedostossa on hyvin selitetty valmiiksi, miten sarakkeet voi muokata ja miten valmis taulukko lähetetään (Import) järjestelmään. 

excel faq

Tiedostoa muokatessa täytyy ottaa huomioon maiden koko nimet esim. lisätessään Venäjää täytyy käyttää nimeä “Russian Federation”, pelkkä “Russia” tuottaa ongelmia, kun lähettää tiedoston. Mielestäni toinen mielenkiintoinen asia on Odoon olemassa oleva lista maista, lista sisältää maat kuten Taiwan, Niue, Cookinsaaret, Palestiina, Etelä Sudan, Vatikaanivaltio, Pohjois-Korea, Ahvenanmaa mutta ei Kosovoa.

Tiedosto täytyy tallentaa CSV tai Excel tiedostona, itse tallensin CSV muodossa ja hyväksyin kaikki oletus asetukset.

onnistunut uploadaus

Onnistuneesti lähetettynä järjestelmä näyttää ladatut kentät, “Everything seems valid.” viestin ja mahdollistaa hieman jopa muokkaamaan, Lähetin järjestelmään painamalla Import painiketta

Oma näkemys: Mielestäni tämä on mainio ominaisuus, säästää paljon aikaa ja itse mieluummin täytän asiakas sekä tavara tietoja käyttäen taulukkolaskentaohjelmaa.

Raha liikkuu!

Testiosto

Haimme lähikaupasta lakritsipatukoita, joita myimme Odoon kautta koulussamme. Palvelimeen saa yhteyden vain koulun sisäisestä labraverkosta, eikä sivuillemme tai järjestelmään pääse julkisesta internetistä. Tämän takia hyväksymme vain käteisen. Odoossa olisi mahdollista käyttää mm. PayPal- tai Stripe -maksutapaa, mutta se vaatii palvelimilta edestakaista kommunikointia.

etusivu
Etusivu

Verkkosivuja varten tarkoitettua työkalua oli helppo käyttää ja sillä sai vaivattomasti hienot sivut.

Ostot suorittivat ihmiset, jotka eivät olleet ennen käyttäneet sivujamme eikä heille tullut minkäänlaisia ongelmia ostoksia tehdessä.

osto_tero
Onnistunut osto

Järjestelmä tulosti kuitin niin asiakkaalle kuin meillekin.

kuitti

Kun maksu on vastaanotettu, se hyväksyttiin Sales -> Orders -> Haluttu tilaus -> Mark as Paid.

myynnit
Hyväksytyt myynnit

Lakritsin ostajat kuin myyjätkin kiittivät onnistuneista kaupoista ja saimme järjestelmämme läpi kulkemaan oikeaa rahaa.

WIRECO-NB OY & Odoo

Tietoa yrityksestä

WIRECO-NB Oy on perustettu vuonna 2007. Sen kotipaikka on Paimio ja toimiala sähkötukkuliikkeet. Toimitusjohtajana toimii Niko Johannes Nieminen. WIRECOn taustalla on vuosien kokemus suomalaisesta teollisuudesta.

40c4d5e01e18726ebc5fc56fc1c5fa7eabcac7ee
http://www.wireco.fi/

Ydinosaamiseen kuuluvat erikoiskaapelit, liikkuva virransyöttö, johtimet, kaapelitarvikkeet sekä muut sähkötarvikkeet. WIRECOn laajasta valikoimasta saat sähkö- ja automaatioalan erikoiskaapelit, AKAPP- virtakiskojärjestelmät, energiansiirtoketjut, tarvikkeet ja komponentit.

Odoo kokemukset WIRECO OY:ssä

Olimme yhteydessä yrityksen toimitusjohtaja Niko Niemiseen, ja kyselimme heidän mielipiteitään sekä kokemuksiaan Odoo järjestelmästä. Alla Niemisen vastauksia.

 

Onko yrityksessänne ollut jokin muu ERP järjestelmä ennen Odoon käyttöönottoa?
Kyllä on.

Kuinka päädyitte juuri Odoo järjestelmään muihin avoimen lähdekoodin järjestelmiin verrattaessa?
Vaikutti laajimmin levinneeltä järjestelmältä, jolloin siihen löytyisi valmiita testattuja moduleita eri tarpeisiin.

Onko Odoo edistänyt tai helpottanut liiketoimintaanne aikaisempaan verrattuna, onko Odoon käyttöönoton jälkeen tullut taloudellista säästöä?
On edistänyt, mutta aiempi järjestelmä oli edullisempi. Se kuului tilitoimiston kk-maksuun. Toisaalta toiminta on kasvanut sen verran, että aiemmalla järjestelmällä ei olisi pärjätty järkevästi.

Millaseen tarkoitukseen käytätte Odoota yrityksessänne?
Maahantuonti, eli osto, myynti, asiakasrekisteri, tuoterekisteri, myyjien työkalu CRM

Kuinka suuria summia järjestelmän läpi kulkee vuodessa?
Tänä vuonna n. 2M€.

Kuinka kauan Odoo on ollut teillä käytössä?
2015 kesästä

Kuinka moni työntekijä järjestelmää käyttää päivittäin, onko käyttäjät saaneet erikseen koulutusta järjetelmän käyttöön, vai onko tälläiselle ollut edes tarvetta?
5 työntekijää, ei erillistä koulutusta, ei tarvetta sellaiselle.

Oletteko tyytyväisiä Odoon nykyiseen toimintaan, tai onko teillä ilmennyt puutteita järjestelmän osalta, voisitteko suositella järjestelmää?
Kehitämme koko ajan järjestelmää toimintaamme paremmin sopivaksi, suosittelen kaikille.

Teillä on SprintIT järjestelmän toimittajana, vertailitteko muita palveluntarjoajia ennen kuin päädyitte nykyiseen ratkaisuun?
On vertailtu ja käytettykin eri kumppaneita.

Houston, we have a problem

Oikean tuotteen myynti

Halusimme myydä oikeaa tavaraa Odoon kautta ja päädyimme lakritsipatukoihin, jotka hakisimme kaupasta ja jälleenmyisimme ne.

Ongelma tuli kuitenkin vastaan, kun teimme testiostoa. Kaikki sujui hyvin kunnnes piti painaa “Pay now” -painiketta. Se ei hyväksy ostoa ja tulee “500 internal server error”.

Shop - Select Payment Acquirer | OpenSourceERP2018 - Mozilla Firefox_002

Päätimme uudelleen käynnistää palvelimen, jos se korjaisi ongelman. Ubuntun käynnistys kuitenkin epäonnistui, kun järjestelmässä tuli vastaan prosessi

unmounting /run/user/1000

eikä uudelleenkäynnistys jatkanut tästä eteenpäin.

Pitkän odotuksen jälkeen päätimme, että järjestelmä jumittui ja jouduimme uudelleen käynnistämään virtanappia painamalla. Tämä auttoi siihen, että lakritsipatukun ostaminen onnistuu ja ns. julkinen sivusto toimii. Kirjautuessa sisään Odoo on kuitenkin rikki eikä ERP-järjestelmän moduuleihin kuten “Sales” ja “CRM” pääsee ollenkaan käsiksi.

Kun katsoimme odoo-server:in tilannetta komennolla:

sudo systemctl status odoo-server

Niin näkyi että se ei ollut päällä eli inactive(dead).

Odoo-server:in uudelleen käynnistys ei auttanut ollenkaan, katsoimme odoo-server.service ja odoo-server.conf tiedostot läpi niin huomasimme että tiedostot olivat ihan tyhjiä. Joten loimme nämä tiedostot uudestaan ottaen mallia meidän ensimmäisestä asennus ohjeesta: https://opensourceerp2018.wordpress.com/2018/02/09/odoo-asennus/.

Mutta tämäkään ei auttanut.

errori

Meillä oli kuitenkin Odoon asennus skripti sekä juuri ennen hajoamista tallennettu varmuuskopio tietokannasta. Ajoimme skriptin sekä palautimme tietokannan testiympäristössä. Patukkaa ostaessa tulee taas “500 internal server error”. Tutkimme logeja komennolla sudo tail odoo/odoo-server.log.

Selection_003

Tilanne ei korjaantunut asentamalla ohjelma wkhtmltopdf ja Odoon uudelleen käynnistämisellä.

$ sudo apt-get install wkhtmltopdf
$ sudo systemctl stop odoo
$ sudo systemctl start odoo

Löysimme kuitenkin ohjeet, joissa piti syöttää seuraavat kommennot.

$ sudo curl -LO https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
$ sudo tar -xvf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
$ sudo cp ./wkhtmltox/bin/wkhtmltopdf /usr/bin/
$ sudo cp ./wkhtmltox/bin/wkhtmltoimage /usr/bin/
$ sudo systemctl stop odoo
$ sudo systemctl start odoo

Nyt sekä patukan ostaminen että sisäinen sivusto toimii.