diff --git a/db/db.go b/db/db.go
index 81ed4c9934b51c7af02227fa3559eeae03a6dfea..f1bab0a9eb4925b6335098d35bf5c404b5405ade 100644
--- a/db/db.go
+++ b/db/db.go
@@ -240,7 +240,7 @@ func GetProducts() ([]*Product, error) {
 func GetAvailableProducts() ([]*Product, error) {
 	var products []*Product
 
-	e := db.Model(&products).Where("Price > ? AND Buyable = ?", 0, true).Order("name").Select()
+	e := db.Model(&products).Where("Price > ? AND Buyable = ?", 0, true).Order("name ASC").Select()
 
 	return products, e
 }
diff --git a/homepage/homepage.go b/homepage/homepage.go
index 450988d1e59c86c2c4fd48b3704315aed65add12..e43bdc015350e80f3a5f8bb250ec7846af4578d0 100644
--- a/homepage/homepage.go
+++ b/homepage/homepage.go
@@ -69,7 +69,7 @@ func GetUserInfoBySession(r *http.Request) (*User, error) {
 		}
 	}
 
-	ps, e := db.GetProducts()
+	ps, e := db.GetAvailableProducts()
 	if e != nil {
 		//TODO: error handling
 		return nil, e