A shopping cart is the most commonly used model on which to build and run an online store. Customers can place orders with or without an account, register for an account, sign in, view orders, create multiple shipping addresses, and designate their favorite items. Even customers who have never before purchased anything online are familiar with the concepts.
I can build a very simple shopping cart that isn't database-driven. It allows customers to make purchases, pay using various means, and notifies you of the purchase and payment. It's unsopisticated but costs very little.
If you intend to operate a real online store, however, I recommend a very sophisticated shopping cart package called Ecwid. The basic version is free.It has customer sign-in, item categories, discounts, vouchers, databases, shipping arrangements, and a wide variety of payment services.
You can build your own standalone Ecwid site.Click here to see an example. The shopping cart is fully functional so you can see what every page looks like. Go ahead and play with it. You can place an order but please don't pay for an order. I'm not really in the grocery business.
I'll charge you a minimal amount for the time involved in setting it up. If you prefer, I will add Ecwid widgets to the site I build for you.
If you run into a limitation in Ecwid, you can upgrade to one of their paid plans, which are very inexpensive compared to other shopping cart services: $15/$35/$99/month.
This is Ecwid's own very simple example of the shopping cart you can have on your website. Customers can place orders with or without an account, register for an account, sign in, view orders, create multiple shipping addresses, and designate their favorite items.
Your store can be customized and decorated in any manner you wish. The Ecwid Dashboard allows to change anything in the store without having to contact me.
I can place a simple ad on every page or use pretty much any commercial advertising package you wish.
In addition to a shopping cart, you can have online forms to collect customer information, feedback, etc. These forms have a click-to-send button with Captcha security to prevent "bots" from submitting them. The Contact Form is an example of what you can have.
Vistors to your site who prefer not to transmit data over the Internet can print the forms, fill them out, and mail them. Simply provide a postal mail address in the form.
There is no technical limit to the number of fields you can place on a form. There are many field data types to choose from.
You can change specific parts of your website on your own at no charge other than the initial setup. You can delegate authority to make changes to anyone you want.
You can use your own audio recordings or videos or load videos directly from YouTube. You can customize the video player's graphic design.