Få din shop som iPhone app

Posted juni 24th, 2010 in Nyheder by Anders Rasmussen

For en måneds tid siden annoncerede Magento en ny mobil satsning, Magento Mobile, hvor du kan få din egen ehandels-iPhone-app, integreret direkte med din eksisterende Magentoshop. Applikationen vil levere shoppingfunktioner skræddersyet til Iphonens brugerflade, og Magento vil varetage administrationen over for Apples App Store. Som shopejer vælger man blot farver, logo og andre designtilpasninger.

I går blev det så afsløret, at hele herligheden faktisk er til at betale. Prisen bliver $799 i opstart + $699 pr. år. Vil man have adgang til kildekoden så man kan udvide funktionaliteten og indsende applikationen i eget navn skal man dog have $6999 op af lommen.

De foreløbige screenshots og videoer (se ovenstående links) ser lovende ud. Der er ikke tale om en simpel browser wrapper applikation, men en gennemført app der er dybt integreret med iPhonens funktioner. Mobilplatformen vil blive lanceret i juli, og Magento kunne desuden afsløre at den senere vil blive udvidet til også at omfatte iPad og Android.

4 købskriterier for Magento extensions

Posted juni 21st, 2010 in Tips by Anders Rasmussen

Via Magento Connect kan du finde masser af gode extensions til din Magento-shop. Flere firmaer har gjort det til en forretning at udvikle og sælge Magento extensions, typisk til priser omkring $50-$200. Kan man finde den ønskede funktionalitet til sin shop på denne måde er det en billig pris at betale i forhold til at hyre en Magento-udvikler til specialudvikling.

Man kan dog også være uheldig med de extensions man finder, så her er 4 ting du skal holde øje med:

1. Kompatibilitet

Virker modulet med din version af Magento? I skrivende stund er det 4 måneder siden at Magento 1.4 blev udgivet, men man kan stadig nemt støde på extensions og templates der kun virker med Magento 1.3. Og det er ikke sikkert at du bliver tydeligt advaret om dette, så kig godt efter hvad der står med småt, og spørg hvis du ikke kan finde oplysningen.

2. Omdømme

Ligesom når du handler i andre netbutikker er det en god idé at tjekke hvem man handler med. Hvor i verden er firmaet placeret? Er der kontaktoplysninger på firmaet? Brug Magentos forum til at søge efter erfaringer med firmaet og det modul du kigger på. Hvilke erfaringer og problemer har folk haft, og hvordan har firmaet reageret?

3. ionCube

Nogle udviklere vælger at lave kopibeskyttelse på deres kode med en teknologi kaldet ionCube, så folk ikke kan piratkopiere det. Det kan man jo godt forstå, men teknologien giver desværre nogle alvorlige problemer. For det første skal du sikre dig at din hosting provider har ionCube installeret på serveren, ellers kan du slet ikke køre modulet. For det andet kan der ikke laves modifikationer af modulet, hvis du f.eks. ønsker at rette lidt i den måde modulet fungerer på. Det er umuligt, da programmører ikke kan få adgang til koden pga. kodebeskyttelsen. For det tredje får du ofte en licens der er låst til dit domæne, hvilket kan give problemer hvis du vil bruge andre domæner, testsites mv. Mit råd er derfor at holde øje med ordet ionCube og kun købe moduler med ionCube hvis der ikke er andre muligheder og du kan acceptere funktionaliteten 100 % som den er.

4. Support og manual

Er der tilstrækkelig dokumentation til at du kan finde ud af at bruge modulet? Er det muligt at få hjælp hvis du løber ind i problemer? Stil evt. et par spørgsmål før du køber modulet og se hvordan de svarer, og hvor hurtigt.

Magento lanceres i ny Professional Edition

Posted maj 19th, 2010 in Nyheder by Anders Rasmussen

Magento har netop præsenteret en ny version af e-handelsplatformen, Magento Professional Edition. Denne version lægger sig mellem de eksisterende Community Edition og Enterprise Edition med nogle af de ekstra features som man ellers skulle købe Enterprise Edition for at få.

Prisen på Magento PE ligger på ca. 3.000$ pr. år. For disse penge får man følgende ekstra moduler i forhold til Magento CE:

  • Gavekort (fysiske kort der sendes med posten eller virtuelle koder der sendes pr. e-mail)
  • Kundekredit (altså mulighed for at sætte penge ind på kundens konto i butikken som kunden kan handle for)
  • Bonuspoint (giv kunden en bonus baseret på kundens købshistorik)
  • Datakryptering (til overholdelse af PCI-standarden som kræves hvis man vil tage imod kreditkortdata selv i stedet for gennem en betalingsgateway)

Jeg vil dog gøre opmærksom på, at der også findes extensions til Community Edition, der kan give en del af ovenstående funktionalitet for færre penge.

EDBpriser extension til Magento

Posted maj 14th, 2010 in Crius by Anders Rasmussen

Jeg har netop lavet et EDBpriser-modul til Magento, der muliggør automatisk overførsel af produktpriser til EDBpriser. Modulet har fleksible indstillingsmuligheder, og inkluderer bl.a. automatisk fragtberegning for de enkelte produkter. Modulet virker naturligvis også med søsterportalerne DVDpriser, HIFIpriser osv.

Se mere her: Crius EDBpriser Magento extension

Crius går op i gear

Posted marts 15th, 2010 in Crius by Anders Rasmussen

Så fik jeg omsider forsvaret mit kandidatprojekt, og kan nu kalde mig civilingeniør i informationsteknologi. Dette er gode nyheder for Crius-kunder, da det betyder at jeg nu er Magento-udvikler på fuld tid.

Jeg ser frem til masser af spændende Magento-opgaver i den kommende tid.

Dansk konfiguration til Magento 1.4

Posted februar 21st, 2010 in Nyheder by Anders Rasmussen

Den danske konfigurationspakke er nu opgraderet til Magento 1.4 med nye momsindstillinger og nye adresseformularer lavet ud fra Magentos nyreviderede default theme. Sprogpakken er i øvrigt også netop opdateret.

God fornøjelse med Magento 1.4.

Magento 1.4 frigivet

Posted februar 13th, 2010 in Nyheder by Anders Rasmussen

Magento CE er netop blevet lanceret i version 1.4. Dette er en større opgradering der medfører en række forbedringer og nye features. Især CMS-delen er blevet udvidet med integreret WYSIWYG-editor og et helt nyt widgetmodul der gør det let for administratorer at placere dynamiske indholdselementer forskellige steder på siderne.

Af andre nyheder i Magento 1.4 kan nævnes performanceforbedringer, et nyt Paypal-modul og SEO-forbedringer i standardtemaerne.

På den negative side er jeg nødt til at påpege at der stadig ikke er fuld understøttelse af EU-moms.

Sådan bliver du flået af Ziinga og Mr123

Posted februar 6th, 2010 in Nyheder by Anders Rasmussen

Var det noget med en MacBook Air til 40 kr., en 52 tommer fladskærm til 400 kr. eller en brødrister til en 20′er? Det er nogle af de handler som heldige købere har gjort på auktionssiderne Ziinga og Mr123. Det lyder jo næsten for godt til at være sandt, men ikke desto mindre står en række auktionsvindere tilbage med store smil på læben. Det gør taberne til gengæld ikke. De taber nemlig penge. Mange penge.

Auktionerne er konstrueret særdeles snedigt. Her tager vi udgangspunkt i Ziingas auktioner: De starter alle fra 0 kr. og har en timer der tæller ned til auktionens udløb. Hver gang der placeres et bud lægges der ekstra tid til timeren. Hvis timeren når 0 slutter auktionen og højstbydende vinder. Problemet her er at hvert bud koster 3-7 kr. at lægge og for hvert bud stiger prisen kun med 0,08 kr. Auktionerne hos Mr123 fungerer på en tilsvarende måde.

Kort fortalt: Hver gang prisen stiger med 1 kr. tjener Ziinga ca. 50 kr.

Eksempel: Ziinga har solgt en iPhone til kr. 1.117,44. Udover dette beløb tjener de omkring kr. 55.900 på bud. Fratrækkes telefonens værdi har Ziinga dermed tjent kr. 49.300. En avance på over 600 %.

Ved hver auktion er der således 1 glad vinder samt et væld af tabere som finansierer festen. Det er rent held om man vinder. Jeg tvivler på at dette ville blive accepteret af dansk lov, og det er nok også derfor at Ziinga og Mr123 hører hjemme under hhv. Malta og Cypern. En ting må man dog give dem: Kreativiteten fejler ikke noget.

Tak til Martin for tippet.

Modebutik lukket af en enkelt kritisk kunde

Posted januar 26th, 2010 in Nyheder by Anders Rasmussen

Ejeren af modebutikken Fashionministeriet.dk har i dag lukket shoppen. Beslutningen kommer efter at den 19-årige modetøs Isabel i lørdags afslørede på sin blog, at shoppens koncept var at købe varer hos den engelske netbutik Asos og sælge dem videre til 8-dobbelt pris. Ikke decideret ulovligt, men temmelig plat.

Sagen er et godt eksempel på hvor meget omdømmet betyder for en netbutik, og hvorfor mange bruger tid på at lave “reputation management”. Et kritisk blogindlæg spreder sig via nettets kanaler og vupti, så er butikkens position i Google invaderet af dårlig omtale.

Fashionministeriet har så reageret ved at erstatte websitet med en tekstside hvor de tuder over kritikken, og hvad det skal hjælpe kan man så undre sig lidt over. Som Isabel siger:

Hvis momsen er så høj i Danmark, at du er nødt til at tage 439 kroner for en ring, der kan købes til 39 kroner på den originale side, så vil jeg mene, at der enten er noget gevaldigt galt i Danmark, eller med dine matematiske kundskaber

Og hvad kan vi så lære af det?

  • Internettet er en gave til demokratiet og ytringsfriheden. Med internettet kan vi råbe meget højt, som Søren Storm Hansen siger.
  • Hvis din butik er baseret på at udnytte folks mangel på viden, så kan du lave nok så meget reputation management, det hjælper ikke. Før eller siden finder folk ud af at din butik stinker.
  • Stå ved hvad du laver og skriv dit navn på dit website. Der er ikke noget værre end anonyme “om os”-sider med tom marketingsnak og det samme stock photo af en smilende dame med headset.

Nu er jeg Zend-certificeret PHP 5-udvikler

Posted januar 19th, 2010 in Crius by Anders Rasmussen

Jeg har i dag taget en eksamen fra PHP-firmaet Zend Technologies og kan nu officielt kalde mig Zend Certified PHP 5 Engineer!

Zend Certified PHP 5 Engineer

PHP er et programmeringssprog, især populært inden for webudvikling, og det er dette sprog Magento er skrevet i. Eftersom jeg efterhånden har stor erfaring med PHP tænkte jeg at det var rart at få bevis for min kunnen. Det lykkedes så efter at have besvaret 70 spørgsmål inden for følgende områder:

  • PHP basics
  • Streams and network programming
  • Databases and SQL
  • XML and web services
  • Object oriented programming
  • Security
  • Strings and patterns
  • Web features
  • PHP 4/5 differences
  • Functions
  • Arrays
  • Design and theory