Postiennakko Magento-verkkokauppaan

AmcMgCodItAmcMgCodIt (Aivomatic.com Magento Cash On Delivery Itella) on Aivomatic Oy:n kehittämä vapaa avoimen lähdekoodin verkkomaksuohjelmisto eli ns. maksumoduli, jonka avulla Magento-verkkokauppaohjelmistoon (versiot 1.1-1.4.0.1) voidaan ottaa käyttöön maksutavaksi Itellan postiennakkomaksu.

Lisensointi

AmcMgCodIt on avoimen lähdekoodin ohjelmisto, joka on lisensoitu samalla OSL 3.0-lisenssillä, jolla Magento-verkkokauppaohjelmistokin on lisensointu.

Hinta

Ohjelmisto on ilmainen, eli se ei maksa mitään.

Ohjelmistoon liittyviä palveluja voi ostaa Aivomatic Oy:ltä.

Tilaus ja toimitus

Ohjelmiston voi tilata sähköpostitse osoitteesta Sähköpostiosoite on suojattu roskapostiohjelmia vastaan, Javascript-tuen tulee olla päällä nähdäksesi osoitteen .

Ilmainen ohjelmisto toimitetaan sellaisenaan ja ilman takuuta. Ohjelmisto on beta- eli kehitysvaiheessa. Ei suositella tuotantokäyttöön.

Ominaisuudet

Muihin Magenton maksutapaohjelmistoihin verrattuna AmcMgCodIt tarjoaa mm. seuraavia lisäominaisuuksia

  • Kiinteä ja/tai prosentuaalinen tilauksen kuljetus- ja käsittelymaksuun lisättävä lisämaksu, jonka minimi- ja maksimiarvo ovat rajoitettavissa.
  • Asetuksista valittavissa olevan ALV-luokka.
  • Maksutavan käyttö voidaan rajoittaa tiettyjen kuljetusmuotojen valintaan, tilauksen arvon minimi- tai maksimisummaan ja tiettyyn toimitusmaahan.
  • Maksutapaa voidaan käyttää myös kauppiaan itsensä kirjaamien tilausten tekoon.
  • Itellan eli Suomen Postin logo valmiina.

Alla esitellään AmcMgCodIt-ohjelmiston perusominaisuuksia verkkokaupan asiakkaan ja verkkokauppiaan näkökulmista.

Asiakkaan näkökulma

Ostoskori - maksutavan valinta

Ostotapahtuman lopussa asiakas siirtyy tilaamaan ostoskoriin keräämänsä tuotteet. Tilausprosessin yksi vaihe on maksutavan valinta. Maksutavat voidaan esittää esimerkiksi alla olevalla tavalla:

Maksutavan esitys valinnan jälkeen

Postiennakkomaksuun liittyvät tiedot näkyvät osana arkistoitujen tilausten tietoja ja sähköpostitse lähetettävien tilausvahvistusten tietoja.

Maksutavan tiedot emailissa

Kauppiaan näkökulma

Maksutapa- ja historiatiedot

Maksutapatiedot tallentuvat tilauksen maksutapa- ja historiatietoihin.

Maksutavan tiedot tilaushistoriassa

Ennakkomaksu kauppiaan kirjaamissa tilauksissa

AmcMgCodIt soveltuu myös kauppiaan kirjaamien tilausten maksutavaksi. Näin kauppias voi ottaa vastaan tilauksia esim. puhelimitse ja kirjata ne verkkokauppaan asiakkaan puolesta. Kauppiaan kirjaamista tilauksissa muodostuu normaaleja tilauksia, joista esim. lähetetään ennakkomaksutiedot sisältävä tilausvahvistus asiakkaalle.

Ennakkomaksun kauppiaan kirjaamissa tilauksissa

Asetusten hallinnointi

Magento-verkkokaupan ylläpitäjä voi hallinnoida AmcMgCodIt:n asetuksia helposti hallintapanelissa.

Asetusten hallinnointi

Asennus

Alla esitellään kaksi asennustapaa.

Uusien ja erityisesti beta-vaiheessa olevien laajennusohjelmistojen asennus Magentoon on aina hyvä testata erillisellä testipalvelimella. Ennen asennusta on hyvä ottaa täysi varmuuskopio Magenton tiedostoista ja tietokannasta.

Jakelupaketin hakemistorakenne

Jakelupaketti sisältää hakemistorakenteen, joka täsmää Magenton hakemistorakenteeseen.

.
|-- app
|   |-- code
|   |   `-- local
|   |       `-- Aivomatic
|   |           `-- Amcmgcodit
|   |               |-- Block
|   |               |   |-- Form.php
|   |               |   `-- Info.php
|   |               |-- CHANGELOG
|   |               |-- Helper
|   |               |   `-- Data.php
|   |               |-- LICENSE_OSL
|   |               |-- Model
|   |               |   |-- Amcmgcodit.php
|   |               |   |-- Quote.php
|   |               |   `-- Source
|   |               |       `-- VatclassAction.php
|   |               |-- doc
|   |               `-- etc
|   |                   |-- config.xml
|   |                   `-- system.xml
|   |-- design
|   |   |-- adminhtml
|   |   |   `-- default
|   |   |       `-- default
|   |   |           `-- template
|   |   |               `-- amcmgcodit
|   |   |                   |-- form.phtml
|   |   |                   `-- info.phtml
|   |   `-- frontend
|   |       `-- default
|   |           `-- default
|   |               `-- template
|   |                   `-- amcmgcodit
|   |                       |-- form.phtml
|   |                       `-- info.phtml
|   |-- etc
|   |   `-- modules
|   |       `-- XAivomatic_Amcmgcodit.xml
|   `-- locale
|       |-- en_US
|       |   `-- Aivomatic_Amcmgcodit.csv
|       `-- fi_FI
|           `-- Aivomatic_Amcmgcodit.csv
`-- skin
    `-- frontend
        `-- default
            `-- default
                `-- images
                    `-- posti-logo-74x57.png

Tiedostojen kopiointi manuaalisesti

Pura jakelupaketti työasemallesi johonkin väliaikaiseen hakemistoon.

Kopioi puretun jakelupaketin sisältämät alihakemistot ja tiedostot www-palvelimelle Magento-verkkokaupan asennushakemistoon Magenton oman hakemistorakenteen esimerkin mukaisesti.

Jakelupaketin /app/code/local/Aivomatic/Amcmgcodit/doc-hakemistoa, jossa on ohjelmistojen API-dokumentaatio, ei ole pakko asentaa palvelimelle, joskaan siitä ei ole mitään haittaakaan.

tar.gz-paketin purku asennushakemistoon terminaali-ikkunassa

Tässä asennustavassa tarvitaan ns. terminaali-ikkunaa, joka tunnetaan myös termillä komentorivikehote, joko suoran paikallisen yhteyden tai esim. SSH-etäyhteyden kautta.

Kopioi tar.gz-jakelupaketti palvelimelle Magento-verkkokaupan asennushakemiston juureen.

Vaihda terminaalin työhakemistoksi Magenton asennushakemisto. Käytä esim. komentoa

cd /home/user/public_html/magento

Pura tar.gz-paketti suorittamalla terminaali-ikkunassa komento

tar -zxvf AmcMgCodIt-n.n.n.tar.gz
(komennossa annettavan tiedostonimen pitää täsmätä jakelupaketin nimeen).

Poista asennushakemiston juureen kopioitu tar.gz-jakelupaketti.

rm AmcMgCodIt-n.n.n.tar.gz

Myös jakelupaketin /app/code/local/Aivomatic/Amcmgcodit/doc-hakemistossa olleen API-dokumentaation voi halutessaan poistaa palvelimelta.

rm -r ./app/code/local/Aivomatic/Amcmgcodit/doc

Välimuistin tyhjennys

Käytettiinpä mitä tahansa asennustapaa, Magento välimuisti (Cache) pitää tyhjentää asennuksen jälkeen. Avaa välimuistin hallinta (System/Cache Management), valitse All Cache kohdan alasvetovalikosta arvo Refresh ja klikkaa lopuksi Save cache settings.

Konfigurointi

Kirjaudu sisään Magento-ohjauspaneliin. Avaa maksutapojen konfigurointi (System/Configuration/Payment Methods). Valitse listalta Cash On Delivery Itella.

Konfiguroi tarvittaessa myös uusi verosääntö. Rahoituspalveluna Postiennakkomaksun ALV-luokka on 0%.