WPshopping is an Open Source E-Commerce solution which offers a lot of Features. It is written in PHP and can be used in typical PHP/MySQL environments. WPshopping is used together with a WordPress. Some of the standard Features are listed here:

General Features
Shoppers can manage their User Accounts
Multiple Currencies
Multiple Payment Methods (Paypal, Nachnahme, Vorauskasse, Lastschrift, Sofortueberweisung). Ability to add new Payment Methods
Product Ratings & Testimonials
Multilanguages
Manages an unlimited Number of  Products and Categories. Image for every Category.
Images, videos, demos can be used for each Product.
Different Attributes can be added to Product.
Order History (Customer can see all his orders)
WishList
Tax Management (for each Product can be different tax mode and for delivery too)
Delivery Management. Multiple ways of  delivery (Standartversand, Express). Different price modes for different countries and depending on weight. Ability to add new delivery methods.
Order Confirmation Mail is sent to Shopper and Store Owner
Different templates for Categories
Different templates for Products
Purchase without registering


Administration Features
Categories Management
Product Management
List of Orders
Manufacturers Management
Customers
Taxes Management
Order Status Management
Payments Methods
Delivery Methods
Prices for Delivery
Shopper Groups for Customers
Comments & Testimonials
Manage different Currencies, Countries
Import & Export

Minimum Technical Requirements
WordPress 6.0
PHP – 7
MySQL – 5.6