For Ecommerce website design, there are many ready made free software available as well as paid solutions. For free open source software, the developers do not offer much support , but if the software is widely used, support is available through forums and mailing lists. Shareware or paid solutions offer a free trial period but can be expensive. They usually provide support by email or over phone.
Even if an open source solution is used, some amount of customisation is needed for all ecommerce websites. If the website owner is familiar with web design and programming, this may be simple. If the website owner does not have enough time or is unable to learn how to make the modifications, a programmer may have to be hired and the expenses involved can be significant.
Some popular free shopping cart software are:
1. Zencart
2. Oscommerce
3. Agora
Free templates are also available with this software.