FS Data

FS Data - webbhotell, domännamn, e-post, servrar


  • Om oss

  • Blogg

  • Panel

  • Webbmail

  • Support

okt 12 2016

Automatisk fakturahantering med WooCommerce

FS Data är en av de främsta förespråkarna av WordPress och WooCommerce i Sverige. Vi översatte WooCommerce till svenska, våra WooCommerce-guider har fått tusentals svenskar att komma igång med e-handel i WordPress och vi är unika med vår enkla installation av WooCommerce.

FS Data är ett WordPress-vänligt webbhotellVårt stöd för WordPress och WooCommerce är inte ”säljsnack”. Vi lever som vi lär och använder själva dessa lösningar, både i vår egen verksamhet och för privata projekt.

Undertecknad hanterar ett av Sveriges största WordPress-nätverk, med över 17 000 användare och 200 000 inlägg, där jag nyligen har introducerat ett nytt medlemsregister med WooCommerce.

När man tar fram en ny e-handelslösning så är en av de viktigaste frågorna hur man ska ta betalt. Det finns många betalningslösningar för WooCommerce, men de som ingår från start är främst anpassade för amerikanska kunder. För svenska kunder finns dock specifikt anpassade lösningar.

Nu ska vi berätta om en betalningslösning som ger en helt automatiserad fakturahantering. Efter att en order har inkommit i WooCommerce skapas och skickas en faktura ut via e-post (och brev, om så behövs) automatiskt. När fakturan är betald noteras det likaså med automatisk synkronisering av ordern i WooCommerce.

Kostnaden för denna lösning är 250 kr + moms/månad samt 10 kr + moms/faktura (och 8,50 kr + moms/brevfaktura). Det är extremt prisvärt och något man snabbt tjänar in på den tid och de pengar som man slipper lägga på att hantera fakturor manuellt.

– Automatisk fakturahantering med WooCommerce och Billogram

Först och främst behöver man ha en fungerande och aktiv e-handelssida med WooCommerce. Om du inte har detta än, läs gärna mer om vår enkla installation av WooCommerce. Hos FS Data får du en snabb, enkel och säker installation av WordPress och WooCommerce.

1. Skapa ett konto hos Billogram.

fsdata_billogram_logoBesök Billograms hemsida och registrera ett konto hos dem. Passa på att bekanta dig med deras webbgränssnitt. Man kan anpassa utseendet på fakturorna, ställa in hur påminnelser och krav ska hanteras, lägga till ytterligare användare (t ex för en revisor) och mycket mer där.

Glöm inte bort att ange ett Bank/Plusgiro-konto, så Billogram kan skicka vidare fakturabetalningarna rätt.

2. Skapa en API-användare hos Billogram.

WooCommerce pratar med Billogram via ett API (programmeringsgränssnitt). För att vi ska kunna göra det så behöver vi skapa en API-användare hos Billogram. I webbgränssnittet hos Billogram, klicka på ditt företagsnamn högst upp till höger och välj ”Företagsinställningar”. Klicka sedan på ”API” högst upp på sidan.

fsdata_billogram_api

Nu klickar du på knappen ”Lägg till API-användare”. Ange en lämplig ”Beskrivning”, t ex WooCommerce och klicka på ”Spara”. Användaren behöver behörighet ”Administratör” för att kunna skapa fakturor (samt synkronisera kunder och fakturor mellan WooCommerce och Billogram). Notera uppgifterna för användarnamn och lösenord.

3. Beställ en licens hos WooBill.

Besök nu hemsidan för WooBill, som är tillägget vi använder för att WooCommerce ska kunna prata med Billogram. Beställ och betala för ”WordPress Plugin – WooCommerce Billogram Integration”. Se till att du har koll på din licensnyckel, som skickas ut via e-post efter betalning.

4. Installera tillägget WooCommerce Billogram Integration.

I adminpanelen för din WooCommerce-sida installerar och aktiverar du nu WordPress-tillägget WooCommerce Billogram Integration. När du är klar med detta så får du ett nytt menyalternativ som heter ”Billogram” i vänstermenyn i din adminpanel.

5. Konfigurera WordPress-tillägget.

Klicka på ”Billogram” i adminpanelen och gå in under fliken ”Allmänna inställningar”. Här anger du först licensnyckeln från WooBill samt uppgifterna för din API-användare från Billogram. Sedan väljer du hur ordrar och produkter ska synkroniseras. För full automatisering, aktivera synkronisering och ”Skapa faktura och skicka som e-post”. Glöm inte att testa anslutningen också.

fsdata_woobill

Under fliken ”Orderinställningar” kan du lägga in en fakturaavgift och förfallodatum för fakturor. Dessa uppgifter kan även ställas in hos Billogram (och de har då företräde). Under fliken ”Manuella funktioner” kan du manuellt synkronisera kunder, ordrar och produkter.

6. Aktivera den automatiska faktureringen i WooCommerce.

Nu ska den nya faktureringslösningen bara aktiveras i WooCommerce. I vänstermenyn i din adminpanel, klicka på ”WooCommerce” och ”Inställningar”. Klicka på fliken ”Kassan” och under ”Val för kassafunktion” väljer du sedan ”Faktura”. Aktivera detta alternativ och ange valfri titel, beskrivning och funktioner. Spara ändringarna längst ner på sidan.

Klart!

Svårare än så här är det faktiskt inte. När fakturorna betalas via Billogram så markeras relaterade ordrar automatiskt som betalda i WooCommerce. Denna lösning har även stöd för återkommande betalningar, om man t ex använder WooCommerce Subscriptions.

Om du har några frågor eller kommentarer kring detta, lämna gärna en kommentar nedan. För teknisk support på dessa specifika tjänster och tillägg, vänd dig direkt till respektive leverantör. Använder du något annat bra betalningssätt i WooCommerce? Berätta gärna mer här nedan.

Written by · Categorized: E-handel, WordPress · Tagged: Automatiskt, Billogram, Fakturor, Guide, WooBill, WooCommerce

sep 20 2016

Tre icke-tekniska WordPress-tips

Vi har tidigare tipsat om många olika tekniska funktioner för WordPress i vår blogg. Det har varit allt från versionshantering, CDN-användning och SSL-säkerställning av WordPress till hur man får en snabbare WordPress-sida, hur man felsöker tillägg och säljer mer med A/B-tester.

Idag bjuder vi på några tips av en helt annan karaktär. Här är tre icke-tekniska tips för WordPress.

1. Kom igång med WordPress

fsdata_wordpress_kom_igangKom igång med WordPress, från IIS, är en av de äldsta och bästa svenska nybörjarguiderna för WordPress. Guiden förklarar vad WordPress är och visar på ett enkelt sett hur grundläggande funktioner hanteras.

Denna guide har nyligen uppdaterats för den senaste versionen av WordPress. Om du vill komma igång med WordPress så är detta rätt guide för dig.

När du sedan vill komma igång med e-handel i WordPress så kan vi rekommendera våra utmärkta guider för WooCommerce!

2. WordPress-podden

Att hålla sig uppdaterad om de senaste nyheterna inom WordPress-världen är inte alltid enkelt. Två personer med bra koll, det är Stanislav Khromov och Erik Bernskiöld. De har nyligen lanserat den första svenska podcasten om WordPress – WordPress-podden.

De har hittills publicerat två (riktigt bra) avsnitt. Så lyssna in er på WordPress-podden!

3. WordCamp Stockholm 2016

fsdata_wordcamp_stockholm_201622-23 november arrangeras WordCamp Stockholm 2016 på Stockholm Waterfront. Det är årets största WordPress-träff i Sverige, med en massa intressanta föreläsare, besökare och projekt. Den första dagen har två spår med föreläsningar medan den andra dagen är en sk. contributor day, där man själv bidrar praktiskt till WordPress.

FS Data var med på föregående WordCamp i Sverige, i Norrköping 2015. Vi är givetvis även med på WordCamp Stockholm 2016. Så passa gärna på att prata WordPress med oss där!

Written by · Categorized: WordPress · Tagged: Guide, Kom igång, Nyheter, Podcast, Tips, WordCamp, WordPress

feb 26 2016

Snabbare hemsida med smartare stilmallar

En snabb hemsida är som bekant en bra hemsida, för såväl besökare som sökmotorer.

Historiskt sett har optimering av hemsidor (dvs, arbetet med att göra en hemsida snabbare) främst handlat om att få ner storleken på bilder, videofilmer och liknande element. Nuförtiden handlar det dock mer om att få ner storleken på script och stilmallar (CSS). Dagens hemsidor består nämligen till allt större del av script och stilmallar.

– Vad består din hemsida av egentligen?

Du kan själv kontrollera vad din egen hemsida består av (i form av bilder, script och stilmallar). Med webbläsaren Firefox, gå in under ”Verktyg”, ”Webbutvecklare” och ”Nätverk”. Besök din hemsida och klicka på länken för ”Växla prestandaanalys” längst ner till höger i Nätverksfältet.

Av de två cirkeldiagram som du nu ser så är det den till höger, under rubriken ”Inaktiverad cache”, mest intressant. Där kan du tydligt se vad din hemsida innehåller i form av script (js), bilder (images), HTML, stilmallar (css) osv.

Här är ett exempel från en rätt så väloptimerad hemsida:

fsdata_element_ssk

– Optimera dina stilmallar enkelt (med WordPress)

Nu ska vi visa hur man kan optimera sina stilmallar, med fokus på WordPress-baserade hemsidor. Man måste inte köra WordPress för att praktisera dessa tips, de hjälper även om man kör andra lösningar eller har en egenutvecklad hemsida, men vi kommer arbeta med ett specifikt WordPress-tillägg.

Vi börjar med att installera/aktivera WordPress-tillägget Autoptimize. Det är ett tillägg som vi har tipsat om tidigare, i vår guide till en snabbare WordPress-sida. Undertecknad har använt detta tillägg i flera års tid och även översatt det till svenska. Det är med andra ord ett väldigt bra tillägg.

Autoptimize hanteras under ”Inställningar” och ”Autoptimize”. Börja med att bocka i alternativen ”Optimera HTML-kod?” och ”Optimera CSS-kod?” och spara ändringarna med rätt knapp längst ner på sidan (välj knapp beroende på om du har ett cache-tillägg eller inte).

Nu har Autoptimize kombinerat alla stilmallar (med vissa undantag) på din hemsida till en enda optimerad fil. Om du kontrollerade innehållet på din hemsida med Firefox tidigare, testa gärna att göra det nu igen. Inte illa va?

Dags att gräva ner sig i de lite mer avancerade inställningarna. Klicka på knappen ”Visa avancerade inställningar” högst upp på sidan. Under ”CSS-alternativ” visas nu följande:

CSS-alternativ i Autoptimize

Här är en genomgång av dessa olika alternativ:

– Det första alternativet, ”Generera data: URI för bilder?”, innebär att mindre bilder infogas på hemsidan via CSS, istället för separata filer. Det fungerar inte för alla bilder, men testa gärna att aktivera detta och kontrollera hur hemsidan ser ut därefter.

– Alternativet ”Remove Google Fonts?” kan man använda om man har inbäddade typsnitt från Google, t ex i sitt tema, som man egentligen inte behöver. Det är inte tvunget, men innebär ofta en tydlig hastighetsförbättring (då hemsidan inte laddar in dessa externa filer från Google).

– Det tredje alternativet, ”Also aggregate inline CSS?”, bör man aktivera. Autoptimize optimerar som standard stilmallar som inkluderas externt, men med detta alternativ inkluderas (och optimeras) även stilmallar som är inbäddade i HTML-koden för sidan.

– Därefter behöver man välja mellan alternativen ”Inkludera och senarelägg inladdning av CSS?” och ”Inkludera all CSS”. I båda dessa fall bäddar Autoptimize in den optimerade stilmallen i HTML-koden för hemsidan. Det som skiljer dem åt är hur mycket av stilmallarna som inkluderas i HTML-koden.

– Har du besökt en hemsida där du märkt att sidan i princip ”väntar” på att få renderas/visas upp?

Detta kan man reglera genom att inkludera den del av stilmallen som krävs för att den första renderingen ska ske (above the fold) direkt i HTML-koden. Men hur avgör man vilken del av stilmallen som reglerar detta? Jo, med en svensk webbtjänst: Critical Path CSS Generator.

Besök Critical Path CSS Generator och ange adressen till din hemsida under ”Enter Page URL” samt klistra in din stilmall i fältet för ”Full CSS”. Du hittar din fullständiga (optimerade) stilmall i källkoden för din hemsida. Med Autoptimize heter stilmallen alltid ”autoptimize_” följt av slumpmässiga tecken och ”.css”.

Därefter klickar du på knappen ”Create Critical Path CSS”. Efter en stund visas ett fält med den del av stilmallen som krävs för att den första renderingen ska ske. Kopiera detta, återgå till inställningarna för Autoptimize, klicka på ”Inkludera och senarelägg inladdning av CSS?” och klistra in stilmallen i fältet där.

Om din hemsida inte har så många besökare och en rätt så liten stilmall så kan alternativet ”Inkludera all CSS” vara bättre här. Men överlag så brukar det första av dessa två alternativ vara bäst.

– Under det sista alternativet i Autoptimize kan man exkludera stilmallar från att optimeras. Om du upplever problem med stilmallen för en viss del av hemsidan eller specifika funktioner, inaktivera CSS-optimeringen i Autoptimize, kontrollera vilken stilmall det är som berörs och lägg till den här (och aktivera CSS-optimeringen i Autoptimize igen).

– Avslutningsvis

Om du följer denna guide, se då även till att testa din hemsida ordentligt också. Autoptimize har bra dokumentation och dess utvecklare är aktiv i supportforumet hos WordPress (så sök/ställ gärna frågor där).

Mycket av det vi gått igenom kan man även applicera för att optimera script. Man bör dock vara mer insatt i vilka funktioner som scripten på hemsidan hanterar innan man gör det. Det är därför vi inte har gått igenom scriptoptimeringen i Autoptimize här.

Om du har några frågor eller funderingar kring detta – eller tips på hur du själv arbetar med dina stilmallar – så får du gärna lämna en kommentar här nedan!

Written by · Categorized: WordPress · Tagged: Autoptimize, CSS, Guide, Hemsida, Optimera hemsida, Optimering, Snabbare hemsida, Stilmallar, Tips

sep 25 2015

Optimera HELA din WordPress-hemsida

En snabb hemsida är en bra hemsida. Det är ett uttryck som vi lever efter på FS Data, med våra snabba webbhotellspaket och kraftfulla servrar. Tidigare besökare av vår blogg minns kanske även inlägg såsom Guide till en snabbare WordPress-sida, Snabba upp WordPress med CDN och WP Super Cache vs. W3 Total Cache.

När man snabbar upp, eller optimerar, sin hemsida så använder man ofta webbtjänster som GT Metrix, Pingdom eller Sajtkollen (som nyligen har lanserats av IIS). Det är jättebra, men kan ge en felaktig bild om man bara testar sin start/förstasida (http://www.mindomän.se/) och inte underliggande sidor (http://www.mindomän.se/produkter/produkt1/, /produkt2/ osv).

fsdata_optimera_hela_hemsidan– Man måste optimera hela sin hemsida!

Underliggande sidor är viktigare än man kan tro. Det är nämligen vanligt att dessa används som ”ingångssidor” för besökare till hemsidor. Undersidorna innehåller ofta mer relevant information och hamnar därmed högre upp i sökmotorerna (som besökarna använder).

När man använder en webbtjänst för att optimera sin hemsida så kontrollerar man en sida åt gången. Om man vill så kan man kontrollera alla sina undersidor manuellt på detta sätt. Vi har dock ett tips om hur man kan kontrollera och optimera hela sin hemsida – med WordPress – mycket enklare.

– Kontrollera & optimera alla sidor/inlägg i WordPress

För detta kommer vi använda ett WordPress-tillägg som heter Google Pagespeed Insights. Det är ett tillägg som använder Googles API för Pagespeed för att kontrollera alla sidor och inlägg per automatik. Detta kräver att man har ett Google-konto (för API:et).

1. Börja med att installera och aktivera Google Pagespeed Insights for WordPress på din WordPress-hemsida. När det är klart, gå in under ”Verktyg” och ”Pagespeed Insights”.

2. Nu behöver du en (kostnadsfri) API-nyckel från Google. Besök Google Developers Console och logga in med ditt Google-konto där. Följ sedan dessa steg för att få en API-nyckel:

  • – I rutan ”Enable Google APIs for use in your apps”, klicka på ”Enable APIs”.
  • – Välj ett projektnamn, t ex ”WP Pagespeed Hemsidenamn”, godkänn villkoren och klicka på ”Create”.
  • – Klicka därefter på ”Enable APIs” igen, välj ditt projekt och klicka på ”Continue”.
  • – Sök nu efter ”Pagespeed”, klicka på ”PageSpeed Insights API” och välj ”Enable API”.
  • – I menyn till vänster, under ”APIs & auth”, klickar du sedan på ”Credentials”.
  • – Under ”Add credentials” väljer du ”API key” och till sist ”Browser key”.
  • – Döp denna nyckel till valfritt namn, t ex ”WP Pagespeed Hemsidenamn”, och klicka på ”Create”.
  • – Kopiera den API-nyckel som nu visas på skärmen.

3. Åter i WordPress, klistra in din API-nyckel under inställningarna för Google Pagespeed Insights. På samma sida under ”Google Response Language”, välj ”Swedish”, samt under ”Report Types”, välj ”Both”. Klicka till sist på ”Save Options” så ska det högst upp på sidan visas ett meddelande som säger ”Settings Saved”.

4. Nu kontrolleras alla sidor, inlägg osv. på din webbplats mot Google Pagespeed. För en stor webbplats kan detta ta en stund, men du kan se hur det går under fliken ”Report List”. Högst upp på denna sida har du även en förloppsindikator.

fsdata_ssk_pagespeed_wordpress

5. När alla sidor är kontrollerade, klicka på fliken ”Report Summary” så får du en fin överblick.

fsdata_ssk_pagespeed_wordpress2

Högst upp visas ett totalt betyg för hemsidan. Ju poäng högre desto bättre (det bör inte vara mycket lägre än 90). Sedan kan du se vad som tar plats (fysiskt utrymme) på hemsidan. Därefter har du en lista med de saker som främst bör åtgärdas, med de bäst och sämst presterande sidorna/inläggen på hemsidan längst ner.

Du kan även hitta de bästa/sämsta sidorna och inläggen under fliken ”Report List”. Välj bara att sortera informationen där på det sätt du önskar (t ex för att få fram de sidor/inlägg med lägst poäng).

6. Nu är det egentligen bara att sätta igång och optimera de sidor/inlägg som har lägst poäng. Klicka på länken till en sida för att få upp en överblick, enligt detta exempel:

fsdata_ssk_pagespeed_wordpress3

Det är sektionen längst ner som är mest intressant. Där visas vad som främst behöver åtgärdas för att optimera sidan ifråga. Klicka på ett av alternativen under ”Insights Key” för mer information samt länk till mer läsning hos Google.

Kontrollera gärna betygsättningen för din hemsida både för ”Desktop” och ”Mobile” (med länkarna högst upp till höger). Detta kan variera markant och kriterierna för att förbättra betygen skiljer sig även åt här.

Nu är det ”bara” att gå igenom samtliga sidor (med låga poäng) och optimera dessa. Utgå gärna från våra tidigare guider (se början av detta inlägg), så ska du se att hela din hemsida är optimerad på nolltid!

Om du har några frågor eller funderingar kring detta, lämna gärna en kommentar här nedan.

Written by · Categorized: WordPress · Tagged: Google Pagespeed, Google Pagespeed Insights, Guide, Hemsida, Optimera, Optimera hemsida, Snabbare, Tillägg, WordPress

jul 03 2015

Egen server med autopilot (ServerPilot)

Webbhotell i all ära, en egen server är ändå alltid att föredra om man vill ha mer prestanda och bättre hastighet utan att påverkas av andra användare. En egen server kostar heller inte mycket mer än ett webbhotellspaket, vår minsta VPS (virtuell server) kostar t ex bara 199 kr + moms/månad.

Den främsta orsaken till att man väljer bort en egen server är sannolikt att det kan vara svårt att hantera en server själv. Servern behöver dels installeras och konfigureras rätt, för att därefter fortlöpande uppdateras och underhållas ordentligt.

ServerPilotMen tänk om man kunde sätta upp en server med ”autopilot”?

ServerPilot är en (delvis kostnadsfri) webbtjänst som gör exakt detta. Med ServerPilot får man en LAMP-server (Linux Apache MySQL PHP) som säkerställs och uppdateras automatiskt. ServerPilot erbjuder även ett webbgränssnitt, där man har bra överblick/kontroll över sina servrar och enkelt kan skapa och hantera applikationer, databaser, användare osv.

Låt oss visa hur ServerPilot fungerar.

1. Om du inte redan har en egen server/VPS, börja med att beställa detta. I detta exempel använder vi en VPS Pro från FS Data, men det är fullt möjligt att köra ServerPilot med VPS Bas eller VPS Premium. Notera dock att servern måste beställas med Ubuntu 14.04.

2. När servern är klar och du har fått dina användaruppgifter, skapa då ett kostnadsfritt konto hos ServerPilot. När du är inloggad hos dem, börja med att ansluta en server via ”Connect a Server”. Ange ett servernamn, välj ett lösenord för systemanvändaren (serverpilot) och gå vidare.

3. Nu visas ett kommando som ska köras på din server. Logga in på din server via SSH (terminalen) och kopiera kommandot från ServerPilot. Kör det på servern, så installeras och konfigureras den för ServerPilot. Detta tar några minuter och därefter kontrolleras servern av ServerPilot.

Nu är ServerPilot installerat på din server. Det innebär att du har en fullt fungerande LAMP-server med Ubuntu, Apache/Nginx, PHP och MySQL. Programvarorna på servern uppdateras automatiskt. Servern är även skyddad av en brandvägg (iptables).

Nästa steg är att installera en applikation. Med applikation avses en webbplats, en teknisk plattform baserad på PHP och MySQL, såsom WordPress, Joomla eller Drupal.

Så här installerar man en applikation i ServerPilot:

1. Välj din server i listan hos ServerPilot och klicka på ”Create App”. Ange ett namn för applikationen, ett domännamn samt välj PHP-verson (ju högre/nyare desto bättre). Om du har olika servrar/systemanvändare så kan du ändra detta här, men i regel är det bara att skapa applikationen.

2. Nu har du skapat en webbmiljö för din applikation. Nästa steg är att ladda upp den plattform som du vill använda till servern. Under ”Apps” och ”Settings” i ServerPilot ser du vilken användare och hemkatalog som gäller för detta. Så sätt igång och ladda upp allt via SFTP.

En applikation i ServerPilot

3. Till sist skapar du en MySQL-databas under ”Databases”. Välj ett namn på databasen, med tillhörande användare och lösenord. Dessa uppgifter ska du sedan ange när du kör igång installationen av din plattform (vanligtvis via en installerare, som WordPress 5 minuters-installation).

ServerPilot är i dess grundutförande helt kostnadsfritt. Om man vill ha ytterligare funktioner, som grafisk statistik över hur servern presterar/är belastad, stöd för SSL, SPDY m.m. så kan man uppgradera sitt konto hos dem. Det är inga stora belopp heller, kontot för $10 USD/månad ger väldigt mycket.

Så länge man inte manuellt ändrar några konfigurationer och/eller program på servern så kommer den uppdateras av sig själv. Det kan dock vara bra att logga in via SSH/terminalen emellanåt, då vissa uppdateringar kräver en serveromstart (som ServerPilot inte fixar). Om du ser att en omstart krävs, skriv då bara ”shutdown -r now” i terminalen.

ServerPilot har även många färdiga guider och exempel på hur man ytterligare kan anpassa och förbättra sin server. Läs dem gärna här: ServerPilot, Help & Community

Undertecknad har nu kört ServerPilot med en VPS i strax över ett halvår. Det har fungerat alldeles utmärkt och varit befriande att inte konstant ha koll på servern, utan kunna köra på lite ”autopilot”. ServerPilot och VPS hos FS Data är en riktigt bra kombination!

Har du några frågor om detta eller använder du ServerPilot själv (och har tips till det)? Lämna gärna en kommentar här nedan!

Written by · Categorized: Server, VPS · Tagged: Apache, Drupal, Egen server, Guide, Joomla!, LAMP, MySQL, Nginx, PHP, ServerPilot, VPS, WordPress

  • 1
  • 2
  • 3
  • …
  • 8
  • Next Page »

© 2025 FS Data AB | Priser exkl. moms