Solved

What would be the price range on a basic e-commerce web site using ASP.NET 2.0 and SQL Express?

Posted on 2007-12-02
1
216 Views
Last Modified: 2013-11-26
HI,

I am planning on developing a small to medium size e-commerce web site for a customer. How should I charge the customer? Should I charge on a per hour basis, modules or a fix price for the web site? More or less, what would be the price range for an e-commerce web site that has the basic features as the ones I mention below, using ASP.NET and SQL Express?

I will be using ASP.NET 2.0 and SQL Express.

Please, any inputs will be greatly, greatly appreciated. I have been a programmer for several years and worked for other companies until now. I don't know much about prices. Please, give me as much insights as you can on the subject. Thanks

The web site will have the following modules which are,  pretty much, the basics in today e-commerce web site:

1) Product Catalog:
         Allows to drill down to a product: Department  -> Category ->Subcategory & -> Products        

2) Search Catalog:
         Allows one to input a text search

3) Authenticating Administrator

4)Catalog Administration:
   A)   Allows to create and edit Departments
   B)   Allows to create and edit Categories
   C)   Administer Products: Displays a list of products for viewing or editing)
   D)   Administer Products details: displays a product specific details and allows for editing products  
          details
   
5) A Custom Shopping Cart:
   A)   Add item
   B)   Remove item
   C)   Update item
   D)   Item list
   E)   Items quantities
   F)   Get total amount
   G)  Continue Shopping Button
   H)   Remove Shopping Cart(clears the shopping cart)
   I)    Checkout Button
   J)   Any other feature of a basic shopping cart

5) CheckOut:
   A)   Customer Address, Phone, Email
   B)   Credit Card
   C)   Shipping Method
   D)   Product list, price, quantity, unitPrice, Total
   E)   Submit button


6) Administering Orders(Order-Placing System);
   A)   Orders Admin page (displays a list of recent placed orders)
      a)   Order
      b)   Date
      c)   Shipped Date
      d)   Verified Order
      e)   Complete Order
      f)  Cancel Order
      g)   Select Detail
      B)   Order Detail dmin page (displays the order details)

7) Product Recommendations in the shopping cart.

8) Customers Account
   A)   Create Account (sign up)
   B)   Edit Account
   C)   Customers Orders

9) Credit card system (terminal). Don't know yet which one will be using.      


Open in new window

0
Comment
Question by:vielkacarolina1239
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 70

Accepted Solution

by:
Jason C. Levine earned 500 total points
ID: 20409232
Hi vielkacarolina1239,

I would always charge by the hour for development.  If a prospective client asks for a flat fee, I will give them one based on my estimate of the hourly fees plus a little extra just in case.

Unless you are installing and configuring a set package, this is the best way to make sure you make enough money.  
0

Featured Post

Quiz: What Do These Organizations Have In Common?

Hint: Their teams ended up taking quizzes, too.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Developer tools in browsers have been around for a while, yet they are still heavily underused by developers. Developers still fix html or CSS then refresh page to see effect, or they put alert or debugger in JavaScript and then try again and again …
What is Node.js? Node.js is a server side scripting language much like PHP or ASP but is used to implement the complete package of HTTP webserver and application framework. The difference is that Node.js’s execution engine is asynchronous and event…
The purpose of this video is to demonstrate how to exclude a particular blog category from the main blog page. This is can be used when a category already has its own tab, or you simply want certain types of posts not to show up on the main blog. …
Learn how to set-up PayPal payment integration in your Wufoo form. Allow your users to remit payment through PayPal upon completion of your online form. This is helpful for collecting membership payments, customer payments, donations, and more.

615 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question