• Kontakta
  • Om

Wee

Webbutveckling

Ny kassa till Din Rollup lanserad

17 november, 2010 by supreme Leave a Comment

De senaste veckorna har jag använt ledig tid till att göra om kassan på vår rollup e-handel sida. Den förra versionen av kassan var bara en snabbt ihopkastad lösning som inte var särskilt bra eller tydlig för våra kunder, därför är det riktigt roligt att ha kunnat lansera denna förbättrade versionen.

Tankar

De viktigaste tankarna inför detta arbete var att göra en kassa i ett steg som på ett tydligt sätt guidar beställaren genom informationen som vi behöver för att kunna behandla deras beställning. En annan viktig punkt var att beställaren skulle få ett total pris direkt i kassan, det var även viktigt att få med vad frakten kommer att kosta. Anledningen till att vi vill ha med frakt och totalpris i kassan är för att ta bort ett orosmoment för beställaren som annars kan leda till en tappad beställning. Den andra anledning är att du som säljare är tvungen att redovisa vad frakten kommer att kosta innan du skickar varan till kunden och då är det ju lika bra att göra det så fort som möjligt i processen.

Framtid

Även om denna versionen precis är lanserad så finns det förbättringar kvar som jag skulle vilja göra. Skriver denna del lite som en todo-lista inför framtiden, kanske blir allt verklighet lite snabbare när det står här istället för på en post-it?

Först och främst så ska uträkningen av pris och frakt fungera även för besökare som surfar utan Javascript. Här har jag inte så höga krav mer än att det överhuvudtaget fungerar då 99% av besökarna till sidan har Javascript aktiverat.

Nästa puck är att spara varukorgen i en cookie så att all information finns kvar om man väljer att lämna sidan eller surfa vidare till en annan sida. En del i detta är även att göra så att beställ knapparna från produktsidorna lägger till i varukorgen istället för att bara länka till kassan.

Sist på listan blir att pris uträkningen ska ta hänsyn till vår mängdrabatt vilket inte sker i dagsläget.

Feedback

Det skulle vara väldigt värdefullt och intressant med feedback från någon utestående som kan titta på detta med ”färska” ögon, det är som bekant lätt att bli hemmablind och tycka att allt är frid och fröjd fast det finns förbättringar att göra. Så kom gärna med feedback i kommentarerna, allt är av intresse.

Posted in: Webbutveckling Tagged: e-handel

Detektera Ajax anrop

31 augusti, 2010 by supreme Leave a Comment

Ett problem som uppstår när man utvecklar en webbapplikation som ska vara tillgänglig för alla oavsett om deras webbläsare stödjer JavaScript eller inte är att på servern avgöra vilken typ av anrop det är.

Anledningen till att vi behöver veta om det är ett Ajax anrop eller inte är att det avgör vad vi ska returnera till webbläsaren. Vid ett Ajax anrop vill man oftast returnera JSON och vid ett vanligt anrop är det antigen html eller en Location header som gäller.

I början löste jag detta problem genom att alltid skicka med fältet ajax med värdet true från alla Ajax anrop som jag gjorde. Detta fungerar kanon och är enkelt att kontrollera på servern i get eller post variabeln. Denna lösning är dock helt onödigt då jQuery och de flesta andra JavaScript ramverk redan skickar med information som vi kan använda för att detektera om det är ett Ajax anrop.

Posted in: Webbutveckling Tagged: Ajax, PHP

jQuery: Skillnaderna mellan Parent(), Parents() och Closest()

26 augusti, 2010 by supreme Leave a Comment

Du som läser denna artikel vet säkert redan att jQuery är ett JavaScript ramverk och att det har blivit väldigt populärt bland webbutvecklare de senaste åren. Sedan jag började använda jQuery för cirka 2 år sedan har det utvecklats i rask takt men framförallt upplever jag det som att jQuery har blivit något av en defacto standard i industrin. Som en sann anhängare så tycker jag detta är fantastiskt roligt då det bäddar för en ljus framtid med fortsatt utveckling av både ramverket och fantastiska plugins som underlättar min vardag.

Men denna artikel ska handla om jQuerys olika funktioner för att navigera upp genom DOM trädet och skillnaden mellan dessa. De tre funktioner som jag kommer att gå igenom är Parent(), Parents() och Closest().

Posted in: Webbutveckling Tagged: jQuery

Senaste inläggen

  • Motorola Moto X, en snygg Android lur
  • Ny kassa till Din Rollup lanserad
  • Ferrari dräparen Lotus Elite
  • Ken Block med Gymkhana 3
  • Lampa av återvunnet trä
  • Asekio - AI website builder

Arkiv

  • augusti 2013
  • november 2010
  • september 2010
  • augusti 2010

Kategorier

  • Bilar
  • Inredning
  • Mobiltelefoner
  • Övrigt
  • Webbutveckling

Copyright © 2025 Wee.

Omega WordPress Theme by ThemeHall