Difference between revisions of "Portal:FozzCom/Development"

From Wiki
Jump to navigationJump to search
 
(45 intermediate revisions by the same user not shown)
Line 1: Line 1:
<h1>Framtida utveckling</h1>
+
<h1>Utveckling, historik och rättade fel</h1>
  
* fixa YouTube <iframe...
+
<h2>Framtida utveckling</h2>
 +
 
 +
* Hantera olika rabatter samtidigt, orderrabatt (kampanj),prisrabatt (kampanj eller prislista),kampanj på produktgrupp/familj,kampanjprodukt,% eller belopp.
 +
* Avgiftsfritt på kundnivå.
 +
* Skriv "Fraktkostnad : 415:- SEK" med land .... + snyggare....
 +
* Kolla $orderCampaignCode i HtmlFunc3, Cashier,Order
 +
* Byt ut session[loginuser] se orderReadyForPayment + getLowestFreight
 +
* Onödig läsning av prodgrpinfo + prodfamilyinfo, det görs redan i myshop_dbFunc.php
 +
* syncDB - gensel
 +
* man skall kunna skriva med små bokstäver också typ &prid=1545
 +
* Kunna skapa PDF dokument inne i shopen, bra för tex egna fakturor som skapas. http://sourceforge.net/projects/tcpdf/files/
 +
* querydef, kolla tabellprefix i fozzcom.net!
 +
* moduleInstalled('ProdStatistics','*MODULE_ONLY')  --  mer effektivt!
 +
* Beräkna frakt efter lev sätt, ej bet sätt som idag.
 +
* Ingår i paket - skall visas vid produktvisning om produkten ingår i ett eller flera paket.
 
* fixa getLowestFreight
 
* fixa getLowestFreight
 
* Möjligheten att lista produkter per varumärke.
 
* Möjligheten att lista produkter per varumärke.
* EditorFast
 
 
* define ("FC_PRICE_FORMAT",":-");  --> interface (ihop med antal decimaler).
 
* define ("FC_PRICE_FORMAT",":-");  --> interface (ihop med antal decimaler).
 
* Validera norska och danska personnummer (födelsetal).
 
* Validera norska och danska personnummer (födelsetal).
Line 15: Line 28:
 
* Byt sessionLogin mot läsning av användare från orderfilen.
 
* Byt sessionLogin mot läsning av användare från orderfilen.
 
* Rensa actlog, stathitssess, stathitsx
 
* Rensa actlog, stathitssess, stathitsx
* Stöd för "Köp den här och få denna till halva priset".
 
* Kunna skapa PDF dokument inne i shopen, bra för tex egna fakturor som skapas.
 
 
* Man stannar kvar på produkten, när man ändrat vissa texter, tex den under produktinfo.
 
* Man stannar kvar på produkten, när man ändrat vissa texter, tex den under produktinfo.
 
* Hantera stora bilder > 25 Mb, så skalning ner till rätt storlek sker.
 
* Hantera stora bilder > 25 Mb, så skalning ner till rätt storlek sker.
 
* Nya index på gencodes
 
* Nya index på gencodes
 +
* tabell textimages, behövs ej längre?
 
* Använd LIMIT i SQL satser för att minimera hur många poster som läses från databasen.
 
* Använd LIMIT i SQL satser för att minimera hur många poster som läses från databasen.
 
* Slå ihop orderrader med samma produkt (mergeOrderLines).
 
* Slå ihop orderrader med samma produkt (mergeOrderLines).
 
* Validera VAT nummer automatiskt med ett SOAP anrop till [http://ec.europa.eu/taxation_customs/vies/faqvies.do#item16 http://ec.europa.eu/taxation_customs/vies/faqvies.do#item16]
 
* Validera VAT nummer automatiskt med ett SOAP anrop till [http://ec.europa.eu/taxation_customs/vies/faqvies.do#item16 http://ec.europa.eu/taxation_customs/vies/faqvies.do#item16]
  
<h2>Historik</h2>
+
<h2>Historik och rättade fel</h2>
 +
 
 +
Nedan följer en versionshistorik av FozzCom, då större funktioner infördes, och/eller större fel är rättade.
 +
 
 +
<h3>Version av FozzCom då nya funktioner och rättade fel infördes</h3>
 +
 
 +
8.98
 +
 
 +
* Nu sker avrundning om avgift eller frakt räknas om till annan momssats eller valuta.
 +
* Nu kan man koppla en kampanj bara till vissa kund, man vill kanske ge bara vissa en rabatt.
 +
 
 +
8.95
 +
 
 +
* Nu sker en bättre kontroll om användare är behörig till en meny.
 +
 
 +
8.94
 +
 
 +
* Nu kan man lägga till orderrader i underhåll av order.
 +
* Nu kan man ändra antal på en orderrad i underhåll av order.
 +
* Nu kan man ta bort en orderrad i underhåll av order.
 +
 
 +
8.93
 +
 
 +
* Ny modul MobileDevice, som ger stöd för Andriod, iPhone, Symbian mfl.
 +
* Ny modul CustDefFunctions, som ger möjligheten att skapa helt kundunika funktioner.
 +
 
 +
8.91
 +
 
 +
* Nu räknas inte reserverat lagersaldo ner om order som är anullerad tas bort.
 +
* Nu kan enskilda produkter uteslutas från orderkampanjer (enbart då % användes). Man kanske vill ge kunder en rabattkod, men ändå vill man utesluta några produkter från rabatten.
 +
 
 +
8.89
 +
 
 +
* Nu kopieras även lagersaldo för en produkt.
 +
* Nu finns knappar för borttag av produktgrupper och produktfamiljer.
 +
* Nu kan man exportera data i XML format.
 +
 
 +
8.88
 +
 
 +
* Nya version av editorn 5.4
 +
* Nu kan man importera produkter och kunder från webbshopen "e-butik".
 +
* Nu finns det en kalender att använda för att visa händelser för kunder, tex när man har stängt mm.
 +
 
 +
8.82
 +
 
 +
* Om man påbörjat en order och sedan skapar upp en ny kund, så förs order över till nya kunden.
 +
* Nu funkar orderrabatt då man tar bort den, eller beställer fler produkter efter att den angetts i kassan.
 +
* Nu går det inte att logga in som admin mm om en aktiv order finns.
 +
 
 +
8.81
 +
 
 +
* När produkt tas bort (första gången), flyttas den till arkivet samtidigt.
 +
 
 +
8.80
 +
 
 +
* Nu finns det ett fritext fält för admin per produkt aktiveras med en parameter i [[Portal:Fozzcom/fnc_configfiles#FC_PROD_FREE_TEXT|konfigureringsfilerna]].
 +
 
 +
8.79
 +
 
 +
* Nu kan man ange för betalsätt och leveranssätt om en avgift alltid skall genereras, oavsätt ordertotal (dvs om den överstiger "Ingen avgift" beloppet).
 +
 
 +
8.76
 +
 
 +
* Nu kan man ange en avgift per land för betalsätt och leveranssätt.
 +
 
 +
8.75
 +
 
 +
* Stöd för "Köp 4 betala för 3" i prislistor.
 +
* Nu finns det kampanj på betal och leveranssätt.
 +
 
 +
8.74
 +
 
 +
* Nu kan man per tema styra hur produkter skall visas i en produktgrupp, stående eller liggande.
 +
 
 +
8.72
 +
 
 +
* Nu finns begreppet "produktgruppsklass", där man likt en produktklass kan samla ihop olika produktgrupper för enkel och snygg visning på tex.  startsidan. Samma finns för produktfamiljer.
 +
 
 +
8.66
 +
 
 +
* Nu lagras datum när pris justerats, både manuellt och via prisjusteringsverktyget.
 +
 
 +
8.65
 +
 
 +
* Nu kan man ändra produktgrupp på flera produkter samtidigt.
 +
 
 +
8.64
 +
 
 +
* Nu finns färg som fält i tabell prod2.
 +
 
 +
8.63
 +
 
 +
* Nu kan man lagra "Lägsta antal att beställa" i tabell prod2.
 +
 
 +
8.61
 +
 
 +
* Nu kan man styra om inkl/exkl moms skall skrivas ut vid varukorgen.
 +
 
 +
8.59
 +
 
 +
* Nu sorteras produktfamiljer och produktgrupper rätt alfanumersikt (olika språk tex).
 +
 
 +
8.58
 +
 
 +
* Nu kan man välja om antal produkter som kan beställas, skall vara en lista, eller ett öppet fält.
 +
 
 +
8.54
 +
 
 +
* Nu sorteras leveransklara + delleveranser på rätt datum (och rätt datum/tid visas).
 +
 
 +
8.53
 +
 
 +
* Ny tabell, prodprice, där man kan lagra per produkt, olika pris vid olika antal köpta.
 +
 
 +
8.51
 +
 
 +
* Ny flik i Orderhistoriken, Delleverans, dit order kan flyttas som dellevereras.
 +
* Nu visas en tumnagel i kassan när man håller muspekaren över en orderrad.
 +
 
 +
8.49
 +
 
 +
* Sökfunktionen är omgjord.
 +
 
 +
8.45
 +
 
 +
* Nu kan man ange lägsta ålder vid val av betalsätt (tex vill man kanske bara tillåta PF i Sverige om man är minst 18 år).
 +
 
 +
8.39
 +
 
 +
* Nu lagras antal beställda som gjort via direkt länk tex på Google eller Prisjakt.
 +
 
 +
8.38
 +
 
 +
* Rättat fel med att frakt tappas bort då man utför en felaktig kortbetalning.
 +
* Nu kan man lagra en bild per tillverkare som då visas med länk om det finns.
 +
 
 +
8.37
 +
 
 +
* Ny modul, MultiLanguage, som styr bättre om fler språk skall användas.
 +
 
 +
8.28
 +
 
 +
* Nu lagras utökad produktstatistik.
 +
 
 +
8.26
 +
 
 +
* Nu kollas om order redan är satt till "ready for printing", så det inte görs igen, vilket kommer att generera dubbla orderbekräftelser.
 +
 
 +
8.21
  
<h3>Utveckling som är implementerad. I vilken release av FozzCom anges nedan</h3>
+
* Om man påbörjat en order och sedan skapar upp en ny kund, så förs order över till nya kunden.
  
 
8.09
 
8.09

Latest revision as of 05:53, 28 February 2012

Utveckling, historik och rättade fel

Framtida utveckling

  • Hantera olika rabatter samtidigt, orderrabatt (kampanj),prisrabatt (kampanj eller prislista),kampanj på produktgrupp/familj,kampanjprodukt,% eller belopp.
  • Avgiftsfritt på kundnivå.
  • Skriv "Fraktkostnad : 415:- SEK" med land .... + snyggare....
  • Kolla $orderCampaignCode i HtmlFunc3, Cashier,Order
  • Byt ut session[loginuser] se orderReadyForPayment + getLowestFreight
  • Onödig läsning av prodgrpinfo + prodfamilyinfo, det görs redan i myshop_dbFunc.php
  • syncDB - gensel
  • man skall kunna skriva med små bokstäver också typ &prid=1545
  • Kunna skapa PDF dokument inne i shopen, bra för tex egna fakturor som skapas. http://sourceforge.net/projects/tcpdf/files/
  • querydef, kolla tabellprefix i fozzcom.net!
  • moduleInstalled('ProdStatistics','*MODULE_ONLY') -- mer effektivt!
  • Beräkna frakt efter lev sätt, ej bet sätt som idag.
  • Ingår i paket - skall visas vid produktvisning om produkten ingår i ett eller flera paket.
  • fixa getLowestFreight
  • Möjligheten att lista produkter per varumärke.
  • define ("FC_PRICE_FORMAT",":-"); --> interface (ihop med antal decimaler).
  • Validera norska och danska personnummer (födelsetal).
  • super-knapp/funktion, för att nollställa alla lagersaldon.
  • Om man kör koppling mot Visma, och man annullerar/tar bort order skall detta också göras i Visma.
  • Börja använd tabbar, tex visning av olika produkttexter (grund, utökad, krav etc).
  • Ny modul med stöd för chat funktion, denna produkt kommer att användas, http://www.phpopenchat.org
  • Visa produkter för "Kunder som köpte denna köpte också..." (prodorder).
  • Inför cookie som kommer ihåg öppen order, så om användare loggas ut så kommer den öppna ordern upp igen (Persistent cookie)
  • Byt sessionLogin mot läsning av användare från orderfilen.
  • Rensa actlog, stathitssess, stathitsx
  • Man stannar kvar på produkten, när man ändrat vissa texter, tex den under produktinfo.
  • Hantera stora bilder > 25 Mb, så skalning ner till rätt storlek sker.
  • Nya index på gencodes
  • tabell textimages, behövs ej längre?
  • Använd LIMIT i SQL satser för att minimera hur många poster som läses från databasen.
  • Slå ihop orderrader med samma produkt (mergeOrderLines).
  • Validera VAT nummer automatiskt med ett SOAP anrop till http://ec.europa.eu/taxation_customs/vies/faqvies.do#item16

Historik och rättade fel

Nedan följer en versionshistorik av FozzCom, då större funktioner infördes, och/eller större fel är rättade.

Version av FozzCom då nya funktioner och rättade fel infördes

8.98

  • Nu sker avrundning om avgift eller frakt räknas om till annan momssats eller valuta.
  • Nu kan man koppla en kampanj bara till vissa kund, man vill kanske ge bara vissa en rabatt.

8.95

  • Nu sker en bättre kontroll om användare är behörig till en meny.

8.94

  • Nu kan man lägga till orderrader i underhåll av order.
  • Nu kan man ändra antal på en orderrad i underhåll av order.
  • Nu kan man ta bort en orderrad i underhåll av order.

8.93

  • Ny modul MobileDevice, som ger stöd för Andriod, iPhone, Symbian mfl.
  • Ny modul CustDefFunctions, som ger möjligheten att skapa helt kundunika funktioner.

8.91

  • Nu räknas inte reserverat lagersaldo ner om order som är anullerad tas bort.
  • Nu kan enskilda produkter uteslutas från orderkampanjer (enbart då % användes). Man kanske vill ge kunder en rabattkod, men ändå vill man utesluta några produkter från rabatten.

8.89

  • Nu kopieras även lagersaldo för en produkt.
  • Nu finns knappar för borttag av produktgrupper och produktfamiljer.
  • Nu kan man exportera data i XML format.

8.88

  • Nya version av editorn 5.4
  • Nu kan man importera produkter och kunder från webbshopen "e-butik".
  • Nu finns det en kalender att använda för att visa händelser för kunder, tex när man har stängt mm.

8.82

  • Om man påbörjat en order och sedan skapar upp en ny kund, så förs order över till nya kunden.
  • Nu funkar orderrabatt då man tar bort den, eller beställer fler produkter efter att den angetts i kassan.
  • Nu går det inte att logga in som admin mm om en aktiv order finns.

8.81

  • När produkt tas bort (första gången), flyttas den till arkivet samtidigt.

8.80

  • Nu finns det ett fritext fält för admin per produkt aktiveras med en parameter i konfigureringsfilerna.

8.79

  • Nu kan man ange för betalsätt och leveranssätt om en avgift alltid skall genereras, oavsätt ordertotal (dvs om den överstiger "Ingen avgift" beloppet).

8.76

  • Nu kan man ange en avgift per land för betalsätt och leveranssätt.

8.75

  • Stöd för "Köp 4 betala för 3" i prislistor.
  • Nu finns det kampanj på betal och leveranssätt.

8.74

  • Nu kan man per tema styra hur produkter skall visas i en produktgrupp, stående eller liggande.

8.72

  • Nu finns begreppet "produktgruppsklass", där man likt en produktklass kan samla ihop olika produktgrupper för enkel och snygg visning på tex. startsidan. Samma finns för produktfamiljer.

8.66

  • Nu lagras datum när pris justerats, både manuellt och via prisjusteringsverktyget.

8.65

  • Nu kan man ändra produktgrupp på flera produkter samtidigt.

8.64

  • Nu finns färg som fält i tabell prod2.

8.63

  • Nu kan man lagra "Lägsta antal att beställa" i tabell prod2.

8.61

  • Nu kan man styra om inkl/exkl moms skall skrivas ut vid varukorgen.

8.59

  • Nu sorteras produktfamiljer och produktgrupper rätt alfanumersikt (olika språk tex).

8.58

  • Nu kan man välja om antal produkter som kan beställas, skall vara en lista, eller ett öppet fält.

8.54

  • Nu sorteras leveransklara + delleveranser på rätt datum (och rätt datum/tid visas).

8.53

  • Ny tabell, prodprice, där man kan lagra per produkt, olika pris vid olika antal köpta.

8.51

  • Ny flik i Orderhistoriken, Delleverans, dit order kan flyttas som dellevereras.
  • Nu visas en tumnagel i kassan när man håller muspekaren över en orderrad.

8.49

  • Sökfunktionen är omgjord.

8.45

  • Nu kan man ange lägsta ålder vid val av betalsätt (tex vill man kanske bara tillåta PF i Sverige om man är minst 18 år).

8.39

  • Nu lagras antal beställda som gjort via direkt länk tex på Google eller Prisjakt.

8.38

  • Rättat fel med att frakt tappas bort då man utför en felaktig kortbetalning.
  • Nu kan man lagra en bild per tillverkare som då visas med länk om det finns.

8.37

  • Ny modul, MultiLanguage, som styr bättre om fler språk skall användas.

8.28

  • Nu lagras utökad produktstatistik.

8.26

  • Nu kollas om order redan är satt till "ready for printing", så det inte görs igen, vilket kommer att generera dubbla orderbekräftelser.

8.21

  • Om man påbörjat en order och sedan skapar upp en ny kund, så förs order över till nya kunden.

8.09

  • Nu kan man per prislista bestämma om det är % eller belopp vid rabatt.

8.07

  • Ny modul, FortusFinance, integration mot betallösning hos Fortus International Finance.
  • Nu kan man fysiskt ta bort produkter med multival.

8.05

  • Nu kan man styra om ett betalsätt skall vara giltigt för företag/privatperson enbart.

7.99

  • Lagra leveranssätt på kund (som man gör med betalsätt idag).
  • Öka antal tecken för betalsätt och leveranssätt från 20 till 50.

7.94

  • Öka antal tecken för en produktklass från 20 till 50.
  • Om samma delpaket, visa bara ett men med antal tydligt.

7.88

  • Ny funktion, Snabbkassa, för att snabbt skapa en kundorder.

7.83

  • tabledata styr om poster går att ta bort mm i en tabell.
  • Backa orderstatus, tex från annullerad till leveransklar.

7.74

  • Nu är det lättare att lägga till matchande produkter.
  • Skicka e-post till kund direkt i shopen. Meddelandet lagras så det går att se på historiken.

7.70

  • Kunna söka på produkt i orderhistoriken

7.69

7.66

  • Kunna ändra flera produkter på en gång, tex avaktivera flera med ett klick.

7.62

  • Validera telefon och mobilnummer.