If your website offers any sort of product or service in exchange for money, it's very likely that you're going to need in-built e-commerce functionality that allows you to accept payments online.
Shopping cart software - like those featured in this list - essentially allows website visitors to select the products or services they want from a digital storefront.
These products are then accumulated in one easy-to-access area typically known as the shopping cart, before a customer pays for the items in during checkout. It is here that users will be able to securely input their personal details, delivery address (if required), and payment information.
The more sophisticated shopping cart software will also be able to automatically tally-up additional fees such as delivery costs and taxes, or implement discount codes or coupons.