Mängdrabatt

På min gräsklipparknivsbutik har jag tidigare bara sålt knivarna i 9-pack. Sedan några veckor tillbaka har jag lagt in mängdrabatt om man köper två eller tre paket. Egentligen är inte rabatten om man köper tre paket speciellt stor – från 89kr per paket till 83kr (6.74%). I samband med prissänkningen skickade jag ut ett nyhetsbrev och omgående fick jag många beställningar med minst två paket. Efter det planade det ut men jämför jag senaste veckan med en vecka innan jag införde mängdrabatten har snittordervärdet ökat med 19%(!).

Stängd data

Örebro kommun ligger långt fram med öppen data för offentliga uppgifter. Örebro kommun, tillsammans med Länsstyrelsen och universitetet, ordnar dessutom en tävling i hur man använder öppen data bäst. Det är riktigt kul och jag kommer såklart att följa tävlingen. Hade jag haft tid hade jag gärna varit med men antalet projekt jag driver bör snarare minska än öka.

Ett miniprojekt jag kodade ihop häromkvällen använder data från Örebro kommun som dessvärre inte är öppen. Jag scrapar uppgifter om bibliotekslån och sammanställer på familjenivå. Givetvis går det inte att ha personers boklån som öppen data men det hade varit riktigt snyggt om konton man skapar på kommunens sajter kan använda OAuth för att tillåta tredjepartsapplikationer att komma åt datan.

I mitt boklåneprojekt sammanställer jag hela familjens boklån och skickar ett mejl till mig om vi inom familjen har en eller flera böcker som ska lämnas tillbaka inom några dagar.

screenshot

För den som är intresserad finns koden på Github.

Optimera allt

En för mig stor fördel med min gräsklipparknivsbutik är att den är så enkel att driva. Jag lägger minimalt med tid på den dagliga orderhanteringen. Det hade inte gått att driva den ”vid sidan av” om jag skulle behöva spendera mycket tid med paketerandet. Sedan jag gick över till min egen butikslösning har jag kunna optimera flödet maximalt.

Här kommer en genomgång över vad jag gjort för att behöva hantera varje beställning i så kort tid som möjligt.

kuvert

kuvert2
En gång per dag skriver jag ut alla beställningar som inte är skickade på min etikettskrivare (Brother P-Touch QL-720NW). Etiketterna klistrar jag på hårda C5-kuvert. På etiketten har jag all information som behövs för att färdigställa beställningen. Förutom det självklara har jag en qr-kod som jag scannar för att markera beställningen som skickad. Oftast scannar jag genom datorn och använder då Scan. Använder jag telefonen använder jag QRReader. På etiketten skriver jag även ut om kuvertet ska innehålla en faktura och hur många frimärken jag ska sätta på (de svarta fyrkanterna). Jag använder givetvis 14kr-frimärken för att halvera tiden det tar att sätta på dem :-).

Nu återstår optimeringen att få kuverten till postlådan. Än så länge går det ganska bra att övertala 6-åringen att cykla med kuverten de dagar jag ändå inte ska till affärn och handla.

Payex vs PayPal/Payson

I min gräsklipparknivsbutik kan man välja om man vill betala med kort eller mot faktura. Fakturorna hanterar jag manuellt och jag har ett påslag på 19kr. Givetvis hämtar jag adressinformation mm automatiskt men fakturan ska ändå skapas, skrivas ut och stoppas med i beställningen. Krånglet med fakturor gör att jag mycket hellre vill att beställningar görs med kort. Tidigare hade jag Payson och PayPal som betalsätt för kort. Men för en tid sedan gick jag över till Payex som kortbetallösning. Bland annat i förhoppning att fakturaköpen skulle minska. Sen jag bytte till Payex har jag inte märkt någon direkt skillnad så jag kollade nyss upp hur det låg till. Av de 100 ordrar som jag jämförde har fakturaköpen tom ökat(!). 39% fakturaköp på senaste 100 beställningarna jämfört med 35% på 100 beställningar precis innan bytet.

Jag tror att bytet till Payex lönar sig ändå. Butiken ger ett seriösare intryck med en ”riktig” betallösning. Pga säsongsbetoningen i produkten kan jag inte jämföra perioder och se om fler handlar nu men jag vill i alla fall hoppas på det. En annan fördel är att det är enklare att bokföra Payextransaktioner än PayPal och Payson.

Nu är frågan hur jag ska kunna konvertera fakturaköparna till kortköpare. Höja priset på fakturaköp? Införa pdf-fakturor som kostar 19kr och ett dyrare pris på pappersfakturor? Eller ska jag låta Payex ta hand om fakturorna också? Vad tycker du?

Mitt nya projekt

När det blev klart att det skulle bli förändringar på E-butik började jag fundera på vad jag skulle göra istället. En gammal idé jag haft om ett betalsystem för ridskolor dammades av tillsammans med två kollegor. När vi blev uppsagda från E-butik jobbade vi intensivt i 1-2 veckor men sen fick ”tyvärr” både jag och Jocke nya jobb så vi fick dra ner på hastigheten. (Jag jobbar nu på zoozoo.com för er som inte vet.) På ca tre månader har vi lanserat invoicer.se och skickat fakturor åt vår första kund.

Tjänsten går ut på att vi hjälper ridskolor (eller vilka lektionsverksamheter som helst) att få betalt av sina elever. Min äldsta dotters ridskola hanterade elevregistret och betalningarna med kollegieblock och manuella sms. De fick bli vår första kund. På sitt konto hos oss fyller de i elevens namn, telefonnummer och när hen har lektioner och vad de kostar. Vi ser till att eleven skapar konto hos oss och fyller i sina adressuppgifter. Ca en månad innan första lektionstillfället skickar vi en faktura till eleven som denne betalar till oss. En gång i månaden betalar vi ut pengar till ridskolan som då bara får ett verifikat att bokföra.

Vintrosa Fin(n)ish Webcamp

Webcamps blir allt populärare och andelen projekt som påbörjas men aldrig avslutas har aldrig varit fler (ren gissning från mitt håll). Jag tyckte det behövdes ytterligare ett camp men med inriktning på att göra färdigt projekt. Så föddes idén om Vintrosa Fin(n)ish Webcamp. En blandning av att göra klart projekt och bada badtunna och dricka öl (den finska delen av campet). Första campet hölls hemma hos mig under helgen som var och vi var 5 bad- och kodarsugna som hade en riktigt trevlig dag.

Andreas kom redan på fredagen och Benny kom i ottan på lördagen så vi tre hann jobba några timmar innan Christoffer och Anders släntade in strax efter lunch. Andreas och Christoffer jobbade med varsin app för Windows Phone resepektive iPhone. Benny jobbade med en, ännu opublicerad, filtreringsfunktion för matkasse.se. Anders satte sig in i Datafeedr och fixade iordning en sajt om golfvagnar och en om marmorgolv. Själv tog jag hand om ett gammalt sorgebarn och fixade till kalender.nu så den bland annat fungerar fint för den tredjedel av besökarna som surfar från en telefon.

Kvällen avslutades med en varm badtunna, kalla öl och snack och funderingar om vidareutveckling av diverse tjänster och företag. En riktigt lyckad dag och skönt att bocka av ett ”ångestprojekt”. Skulle nog behöva ett liknande camp varje helg för att färdigställa alla projekt som inte prioriterats.

Håll koll på klickjournalistiken i Örebro

Jag har svårt för artiklar skrivna för att få så många läsare och likes som möjligt. Men även om jag ogillar företeelsen byggde jag bestoforebro.se som listar de mest delade nyheterna senaste 24 timmarna från Tvärsnytt, NA, P4 Örebro och ETC Örebro. Jag har som sagt inga förhoppningar om att sajten främjar bra journalistik (just nu ligger en artikel om en påkörd hund på plats nr tre). Men det var kul att testa några nya tekniker och för den som är nyfiken ligger allt på GitHub.

Ändring 2015-01-07
Jag har flyttat sajten till bestoforebro.jon.se.

E-handel rock’n’roll

Jag har alltid tyckt att det är onödigt att skriva affärsplaner och göra grundliga undersökningar innan man startar något. Nu kanske jag tog det till sin spets när jag startade min nya e-butik gräsklipparknivar.se. Jag räknade lite snabbt ut att jag kan sälja knivarna billigast i Sverige och sen körde jag igång. Från idé till första beställning tog det 22 dagar.

Nu kan jag jobba med varje del för sig. Ska skriva bättre texter i butiken. Brorsan ska fota bättre produktbilder. Osv. Skriv gärna vad du tycker saknas!

Min förra butik där jag sålde cykelhjälmar testade jag dropshipping som verkligen har både för- och nackdelar. Iom gräsklipparknivarnas storlek är det inga problem att ha lagret hemma. Det känns betydligt bättre att ha kontroll på hela kedjan och jag kan förbereda flera paket så det bara är att skriva adressen när beställningen kommer.

Givetvis använder jag vår plattform på E-butik.se. Som utvecklare är det otroligt nyttigt att använda det man kodar. Att ha en egen e-butik innebär att jag använder en stor del av E-butiks plattform.

Idén till butiken föddes när jag letade gräsklipparknivar till vår Husqvarna Automower och insåg att det helt klart fanns plats för en nischad butik. Just nu har jag bara knivar till Husqvarna Automower men jag kanske utökar på sikt.

Att sätta upp ett Symfony2-projekt på Space2u

Symfony2 är uppbyggt med en katalog som ska vara nåbar från nätet och andra kataloger som ligger utanför. Säkerhetsmässigt är det väldigt bra men för hosting på vanliga webbhotell gör det hela lite krångligare. Med lite modifieringar av sökvägar till den s.k web-katalogen kan få upp ett projekt på Oderland men jag tänkte visa hur jag satte upp allaledlampor.seSpace2u. Space2u är i mitt tycke det absolut bästa webbhotellet. Blogvertiser låg väldigt länge på ett vanligt webbhotellskonto på Space2u och det var aldrig några problem. Senaste dagarna har jag skickat runt fem supportmejl till Space2u och har fått svar inom 2-3 minuter(!) varje gång. Svaren är alltid tydliga och man märker att supportpersonalen verkligen kan serverdrift.

Nåväl, här är de 9 stegen.

  1. Skaffa ett webbhotellskonto (steg 2) på Space2u.com
  2. Klona ditt projekt från GitHub med git clone git@github.com:jongotlin/AllaLEDlampor.git www.allaledlampor.se
  3. Ändra webrooten för domänen till www.allaledlampor.se/web under Allmänt → Domäner. (Ändringen träder i kraft över natten så du får inte ha bråttom).
  4. Skapa filen app/config/parameters.ini och lägg in dina uppgifter.
  5. Kopiera vendorskatalogen från din lokala miljö.
  6. Skapa log och cachekatalogerna (mkdir app/logs app/cache).
  7. Ändra rättigheterna på log och cachekatalogerna (chmod 0777 -R app/logs app/cache).
  8. Om du kör assetic (och det gör du va?) behöver du köra php app/console assetic:dump.
  9. Säkerställ att sajten funkar som den ska på allaledlampor.se.temp-url.se och peka sen om domänen till Space2us namnservrar.

Nu återstår bara att bygga färdigt webbtjänsen som kommer att bli en sammanställning av product feeds från butiker som säljer ledlampor.

Tillägg 2012-05-29
För att uppdatera ett projekt.

  1. git pull
  2. Ändra filägarskap i kontorollpanelen på space2u.com
  3. rm -rf app/cache
  4. mkdir app/cache
  5. chmod 0777 app/cache

jullänkar

Har haft ett billigt skitwebbhotell till lite mindre viktiga sajter men oj så dåligt det fungerade! Har nu äntligen flyttat över alla sajter därifrån till Binero. Tror att mitt konto inte ska vara aktivt på det gamla stället så kunde inte med att klaga på att jag inte kom åt databasen för jullankar.se så jag började om från grunden. Installerade Php Link Directory 4.1 och de få länkar jag hade förde jag över manuellt. Hade nog tänkt mig att det skulle gå smidigare än vad det gjorde. Förutom att det inte verkar finnas ett enda snyggt tema till phpLD så var det ganska mycket småpill innan allt fungerade som det ska. Trodde att när man betalar $30 så ska man få något mer än vad phpLD är. PhpLD är säkert jättebra på många sätt men installationsmässigt och utseendemässigt har det en del kvar att önska.

Så det är inte med stolthet jag nu presenterar jullankar.se version 2.0. Fyll gärna på med länkar och tar tacksamt emot förslag på ett snyggt och bra (svenskt) template.