SonarQube status: https://sonarcloud.io/project/overview?id=uldtot_wcioShop
The status of this project can be seen here (estimated)
Full shop mode is far from ready. When the catalog mode is done, this will go up to 25%, but there are still plenty to do, like shipping, payment, cart, email, and admin order functions.
Detailed status:
Admin:
Frontend:
Follow Discussions for updates: https://github.com/websitecareio/wcioShop/discussions
An e-commerce solution focused on speed and reliability. Long story short, the first version of this system was built in 4 days of nonstop coding (YES I did not sleep for days coding the first version in 2010). This system has been in use since 2010, but has never been made public. This GitHub project will fix that. I will make many changes to this before adding files to GitHub.
If you want to read the long version of why and how I coded this in 4 days originally, then head over to Discussions
- PHP 8 (Developed on PHP 8.4, might work on older versions)
- Apache 2.4+ web server
- A valid and working SSL certificate. Any error due to a missing SSL will not be fixed. With the availability of free SSL Let's Encrypt, there is no reason not to have it.
Yes, there is a live shop with this system on. You can view it here: https://kimvinberg.dk
This shop runs a different version (newer) than the one you get from the GitHub here, because I use this to develop new functions.
Catalog mode is a catalog only. No purchasing is possible. Prices and stock status is not displayed by default (but can be). Full shop mode is a fully working site with purchasing.
If you experience any errors, please report them at the link below. If you can provide screenshots too. Go here for issues or bug reports: https://github.com/websitecareio/wcioShop/issues
If you want to help, I would like any help I can get.
-
Coding help: Help in making custom apps like payment gateways, shipping stuff, and accounting sync would be useful. Currently, there is no need for more people to work on the core itself, but any help will be most welcome :)
-
Design: If you want to, it could use a pretty store theme that can be downloaded. Must be your own design and code.
-
Translation: I haven't really looked much into how to translate this yet, will be looked into when it's ready for use I guess. But if you want to translate, let me know.
-
Testing: If you want to help test this out, open an issue and I will contact you (not everything is uploaded here yet, so I might have more ready that is not yet visible). IT can be maybe just a specific function or something.
There is a default theme (not pretty, but functional). You can, of course, create your own easily and do what you want.
There will be made several documentations. All can be found at the link below: