Kuukausi: lokakuu 2019

Woocommerce verkkokaupan pystytys – tarvitaanko siinä koodauksen taitoja?

Kyllä Woocommerce verkkaupan saa pystytettyä ilman koodausta. Mutta koodausosaamisesta on hyötyä, ja se nopeuttaa kaupan ominaisuuksien omaksumista – onhan taustalla kuitenkin tietokanta ja PHP-koodia. Lisäksi teknologiaosaamista verkossa toimimisesta olisi hyvä olla kaupan perustajalla sen verran, että tietää varmuuskopioiden ja päivitysten tarpeellisuuden ja osaa pyytää niihin apua.

Lue artikkelista lisää siitä, miten helppo verkkokauppa on pystyttää! Verkkokaupan menestykseen tarvitaan kuitenkin muutakin, kuin pystytys ja siitäkin ensimakua seuraavassa:

Woocommerce on maailman suosituimpiin kuuluvan sisällönhallintatyökalun WordPressin ilmainen lisäosa, jolla verkkokaupan saa yksinkertaisimmillaan päivässä pystytettyä koodaamatta riviäkään itse. Jos siis sinulla on jo muutama tuote kuvineen, hintoineen ja kuvauksineen mietittynä valmiiksi. Worpress-sivuston ja verkkokauppa lisäosan voi helposti asentaa webhotelliin, mutta yksinkertaisempi on lähteä liikkeelle WordPress.com alustalla, ellei sinulla ole pajon kokemusta. Sen vuoksi yksinkertaisempi, ettei WordPress.com palvelussa olevan sivuston hoito ja ylläpito vaadi niin paljon asiantuntemusta ja resursseja (mm. tietoturva päivitykset, versiopäivitykset). Tosin myös webhotellit tarjoavat nykyään WordPress-sivuston hallintaa, joka sisältää käyttäjän valitsemat päivitykset tietoturvan ylläpitämiseksi sivustolla. Webhotellissahan käytät luonnollisesti omaa www.omakauppa.fi osoitetta, mutta WordPress.com:iin on mahdollista myös kytkeä oma osoite. Huomaa, että WordPress.com alustalle tehty verkkokauppa on myöhemmin siirrettävissä webhotelliin suhteellisen helposti.

Jetpack

Woocommerce verkkokaupan pystytys vaiheet yksinkertaistettuna, kun käytetään WordPress.com verkkoalustaa:

  • Luo tunnukset WordPress.com sivustolle.
  • Luo sivusto: Voit lisätä sivuston ensin ilman virallista osoitetta ja ostaa myöhemmin sille oman osoitteen esim. www.omakauppa.fi
    Jos et halua keskeneräisen sivuston näkyvän hakukoneille, niin estä se sivuston Asetukset – Lukeminen- kohdassa ruksimalla Kiellä sivuston näkyminen hakukoneille. Tosin sivusto, jota ei ole vielä hakukoneoptimoitu, ei kovin helposti löydy hakukoneiden avulla, siitä ei ole ”pelkoa”.
  • Lisää sivustolle Woocommerce lisäosa:
    Sivuston tulee olla tasoa Business tai eCommerce, jotta voi lisätä sinne Woocommerce lisäosan.
  • Valitse ensin ulkoasu verkkokaupalle:
    Se voidaan valita valmiista ulkoasu-teemoista, joita on todella paljon erilaisia niin maksuttomia, kuin maksullisia. Tai jos osaamista on, niin voi koodata sellaisen teeman, kuin haluaa.
  • Muokataan perusasetuksista ainakin:
    ALV-veroluokat, Toimitustavat, Maksutavat.
  • Lisätään tuotteet:
    Tuotteet voidaan lisätä käsin, tai tuoda esim. olemassaolevasta järjestelmästä excel-tiedossa.

Verkkokauppasi on nyt valmis testiin, ja voit syöttää sinne tilauksen. Sisällön hallinnasta en tässä artikkelissa kerro enempää, koska se on jo toinen tarina!

Verkkokaupan luominen olemassa oleville kivijalkakaupan tuotteille vaatii yleensä integraation tekemistä tuotteiden varastohallinnasta Woocommerceen. Tähän rajapintaan on myös lisäosia olemassa, mutta koodausosaamista on hyvä olla, jos integraatioon on tarvetta! Ja palvelunahan integraation tekeminen löytyy useilta eri koodausyrityksiltä.

Woocommerce lisäosat:
Woocommecelle löytyy hyvin paljon erilaisia lisäosia, joilla saat toiminallisuutta kauppaasi mm. erilaisia maksutapoja. Lisäosia on saatavissa Woocommerce:lta ja kolmansilta osapuolilta. WooCommercen lisäosien osalta rahat voi saada 30 päivässä takaisin, jos ollut sopiva! Tässä luetteloitu joitakin yleisesti käytettyjä vuosimaksullisia lisäosia, joissa päivitykset ja käyttäjätuki mukana hinnassa:

  • Woocommmerce Subscriptions:
    kuukausittain toimitettavat palvelut ja niiden laskutus
  • WooCommerce bookings:
    tilojen varaus
  • WooCommerce box office:
    lippujen myynti
  • WooCommerce order barcodes:
    Viivakoodit tilauksiin / tuotteisiin
  • WooCommerce PDF Invoices & packing slips:
    toimitustlistat yms.
  • WooCommerce mobile app:
    kaupan hallinnointi älypuhelimella löytyy
  • WooCommerce Cost of Goods:
    kateraportteja yms.
  • WooCommerce cart reports:
    ostoskorin analysointia
  • WooCommerce Google Analytics:
    verkkokaupan analytiikka näkyviin googlen palveluun erikseen
  • WooCommerce MailChimp integration:
    postituslistojen luonti kaupan asiakkaista
  • WooCommerce membership:
    esim. eritasoisia kuntosali jäsenyyksiä

Ohjelmoinnin perusteet, mitä ne on?

Ohjelmoinnin perusteet, mitä ne on?

Aloitin ohjelmoinnin opiskelun virallisesti 1997 (sitä ennen olin kokeillut itsekseni Qbasic- ja Excel- ohjelmointia). Ohjelmoinnin perusteet kurssi tarkoitti noihin aikoihin sitä, että alettiin opettajan johdolla kirjoittamaan C++ ohjelmaa, jonka avulla tietokone kirjoitti näytölle jotain. Tehtäväksi saatettiin antaa; ohjelma kysyy kaksi lukua ja ilmoittaa niiden yhteissumman näytöllä. Mitään koodia ei saanut kopioida mistään, vaan kaikki piti kirjoittaa itse. Ohjeet syntaksiin löytyi kirjasta tai ohjelman Help- toiminnosta.
Eipä jäänyt tuolloin mieleen, että olisi ohjelmoinnin perusrakenteista jotain puhuttu. C++ syntaxia jankattiin, että saatiin ohjelmat käännettyä ilman virheitä. Kävin nuoruuden innolla alkeis- ja jatkokursseja useista eri kielistä mm. C++, Delphi ja Java. Mitenkään keskeisessä roolissa ei kursseilla ollut ohjelmoinnin perustava ajatus: ”opettele käyttämään ohjelmoinnin perusrakenteita, niin opit käyttämään kaikkia tarvitsemiasi ohjelmointikieliä helposti”.

Työkokemus karttui. Huomasin aika pian, että ohjelmointikielestä toiseen siirtyminen onkin aika helppoa. Kaikista löytyy ensinnäkin ne perusrakenteet:

  • käskylause
  • ehtolause (=If, Then, Else)
  • muuttujat (char, string, array, integer jne.)
  • funktio
  • toistorakenteet (for, while)

Ja toisekseen löytyy paljon paljon muutakin yhteistä esim. stringin käsittelyn funktiot, ja array käsittelyn funktiot jotain mainitakseni. Jos olisin tämän jo alussa tiennyt, niin en takuulla olisi tuhlannut paukkuja useiden eri ohjelmointikielien alkeiskursseihin. Ei tarvitse yrittää ulkoa opiskella useiden eri kielten syntakseja, koska kyllä mm. Google niissä osaa neuvoa 😉

Omaksi onnekseni koitui se, että pääsin nopeasti alan töihin. Töihin päästyäni pystyin keskittymään siihen ohjelmointikieleen, joka oli työnantajan projekteissa työkaluna kulloinkin. Olen opettanut koodausta lapsille vuodesta 2014 lähtien ja oivaltanut, että ohjelmoinnin opiskelun voi aloittaa hauskasti ja helposti. Aloittelijoille (myös aikuisille) annankin vinkiksi, että opiskelkaa ohjelmoinnin perusrakenteet ensin helpossa graafisessa ympäristössä (esim. code.org, scratch, bomberbot), niin ymmärrätte miten pienistä palikoista ohjelmointi oikeastaan koostuu. Sen jälkeen on paljon helpompi syventyä johonkin oikeaan kieleen oli se sitten yliopistokurssien Java tai Python tai jotain muuta!