We are trying to learn as many lessons as we can as we continue to try to build a large piece of software as well as build a viable business. The recent release of Pro2Store V1.2.0 was extremely challenging. We made some mistakes in our testing by focussing too much on how 'anglo-centric' currencies work.
Put simply, we tested all the main currencies, but we tested them in the typical "Anglo" currency formats. i.e. "£3,456.89" with comma separated thousands and dot separated decimals. Immediately after release, we received a report that there was a major bug from a user whose currency uses the opposite formatting. From there the releases came thick and fast as we tried to fix everyone's site. Thankfully, the fires are now mostly dying down and we are getting everything fixed etc.
As the popularity of Pro2Store grows, this process will get even more difficult.
So in order to make Pro2Store updates run much smoother, we are today launching a new BETA stream for the main component that will allow users to test and try out the latest features and changes in Pro2Store before general public release. This will work in much the same way as YOOtheme do with YOOtheme Pro, but with some differences.
I work on Pro2Store every day, making small improvements, cleaning up code, small refactoring etc, and I generally run a build each day and install it on a few test servers we are running. This test build is shared with my colleague Josh Gilson, and we discuss changes and report bugs. We are now going to make these builds public for all to use and test. They should never be used in your production sites!
To participate, feel free to download the betas here: https://pro2.store/my-downloads/file/pro2store-daily-beta
To report an issue, you can lodge the issue on the Github issue tracker: https://github.com/pro2store/Pro2Store/issues
Many thanks for your continued support!