The Challenge
The client is a specialist manufacturer of best quality Window Blinds in UK. The client was looking for website which represents their product and business online; also he should be able to spread the business to various regions. The client wanted an appealing website compared to his competitors in market. He wanted to sell his blinds online while
maintaining a greater look and feel. The challenge was to develop software to maintain the inventory, manage orders, shipping management, tax management and that too inline with the complex front end website design. The client didn´t have a decent budget to suit his high end requirements.
The Solution
We took the challenge. Our creative designing team did analysis and prepared few mockups for design of the website. After much alteration and change requests the client confirmed the website layout. For back end management we suggested using open source ecommerce solution "osCommerce" to control the budget and suffice the need. Our technical team integrated front end with osCommerce backend and customized many features and also added some features as per client´s requirements. The admin panel is enabled to support unlimited products and categories, add/update manufacturers, manage customers and reviews, manage online payments, Print invoices and packaging slip from the order screen.
The system has reports for Products and Customer statistics. A simple newsletter management system under the admin panel enables the webmaster to stay connected with his target visitors. Front End functionality includes Customer to browse through all categories of window blinds and purchase, Send link to friend, Fast and friendly search products and advanced search features for products. Online payment by credit card is accepted for shopping. Overall our design of website and customization / integration of osCommerce meet client expectations.
The Technology HTML, PHP, MySQL
The Benefits
Blinds Store website on internet serves the purpose of client by showcasing client´s world class collection of products and generating new client base and revenue. Management of the website doesn´t require a technical knowledge so the client can do the website management on his own while sitting at his desktop pc.
";
if($exit == 1)
exit;
}
return $db_rec_row_array;
}
//use to insert record
function insert($query,$debug=0)
{
if(trim($query) == "")
die("Query is Empty: ".mysql_error());
/*
This is used to check that query has insert word or not
If you try to execute other types of query in that case this will give the error
*/
if(!preg_match("/^insert/i",$query))
die(" Invalid Query: ".$query." ");
$this->result = mysql_query($query,$this->links);
if(!$this->result)
die(" Result Erorr: ".mysql_error()." ".$query." ");
/*
This is used to debug the code and print the query
You have to pass 1 (one) as the second argument of the edit function
Default is $debug 0 set.
*/
if($debug == 1)
{
print "
";
exit;
}
return $this->result;
}
//use to update record
function update($query,$debug=0)
{
if(trim($query) == "")
die("Query is Empty: ".mysql_error());
/*
This is used to check that query has update word or not
If you try to execute other types of query in that case this will give the error
*/
if(!preg_match("/^update/i",$query))
die(" Invalid Query: ".$query." ");
$this->result = mysql_query($query,$this->links);
if(!$this->result)
die(" Result Erorr: ".mysql_error()." ".$query." ");
/*
This is used to debug the code and print the query
You have to pass 1 (one) as the second argument of the edit function
Default is $debug 0 set.
*/
if($debug == 1)
{
print "
";
exit;
}
return $this->result;
}
//use to insert, update, replace and delete record
function delete($query,$debug=0)
{
if(trim($query) == "")
die("Query is Empty: ".mysql_error());
/*
This is used to check that query has delete word or not
If you try to execute other types of query in that case this will give the error
*/
if(!preg_match("/^delete/i",$query))
die(" Invalid Query: ".$query." ");
$this->result = mysql_query($query,$this->links);
if(!$this->result)
die(" Result Erorr: ".mysql_error()." ".$query." ");
/*
This is used to debug the code and print the query
You have to pass 1 (one) as the second argument of the edit function
Default is $debug 0 set.
*/
if($debug == 1)
{
print "