I make online (E-commerce) stores with Woocommerce.
I will set up a Payfast gateway to allow for credit card payments, and can also add Zapper, Paypal or any other options if required.
A basic Woocommerce installation allows for invoicing, stock control, sale discounts, coupons, as well as variable products, but I can also add gift voucher functionality, bookings systems, POS functionality and much more if you need these.
I would need to meet with you to discuss an exact price depending on your needs, but I would estimate that a basic 4 or 5 page brochure site plus online store would be about R9000. This does not include adding more than 20 products, but would include training on how to add products and manage stock so that you can run the store yourself, without needing to call me for every little change. However I am also happy to make the changes for you at my hourly rate if you are tech averse.