Hi Nygllhuw
Well that is great news that someone wants to look at this, but a pity that this initiative has not come from the people behind eshop. Have you spoken with them (eshop) about this, and whether they would accept this development into the software version they offer? I believe it is important that eshop accept this customisation, and then use the new version of the software to build upon. It saves people with this customisation having any issues with future eshop updates.
Yes I would be happy to contribute to this customisation, but it firstly depends on what that cost would be and what that customisation would be. It also is a little reliant on eshop backing this. So before a final yes is given, more information would be needed. My shops are working quite well at the moment, but I have a number of hacked files in place and little tweaks. Maybe you are not aware of how I do things, but let me very briefly explain 2 points I've implemented on the shop prices side of things which keeps things running smoothly.
- Net prices should have 3 decimal places in the backend (16,806 is what I must enter for example for 20EUR on the front end, with 19%VAT), but this net figure must not be rounded. I use a VAT calculator which gives me 3 decimal places.
- Checkout totals must be limited to 2 decimal places (rounded). Eshop generically rounds to 12 decimal places which causes various issues due to their setup.
The only customisation I think that would be needed (to solve our issues) is to enable us to enter a price with VAT into the backend, like any other shop software. So if my product costs 20EUR (including VAT), I simply enter "20" as my product price. The best example I give is to look at Hikashop. You can log in and test their backend without registering which I suggest you do if you haven't! You will see you can enter a price with VAT or the price without VAT.. so whether you sell B2B or B2C, you have both options. I have forgotten how to properly setup a tax rule on Hikashop, but the screenshot attached shows you the input fields at least. I use to work with hikashop, but got annoyed about their frontend display which was not very beautiful, and certainly not responsive straight out of the box. These things really matter nowadays, and that is where I find eshop is way ahead (comments based on from what I saw back in 2015 - maybe Hika have imporved since then).
Apologies - rather a long reply, but this issue is not so easy to explain in a couple sentences! Happy to chat on Skype as well if you prefer.
BR