My main problem with Magento was it's lack of an API to integrate with 3rd-party systems. Someone implementing a competitor should start with a decent API, and build the interface on top of that. If I had time and money, I would do this myself.
Each time I had to do a Magento (CE) site I fantasized about doing a concurrent platform.
But I know better than to think one average dev like me can do that so instead I just vow to never work on a e-commerce site again.
FWIW Magento or Prestashop can really make you a very decent e-commerce site quickly and cheaply. Hard to really complain when they offer free versions.
But still, Magento can sometimes calculate VAT wrong (among other things) ! You would thought being an e-commerce platform it would at least not screw that.
Comments
My main problem with Magento was it's lack of an API to integrate with 3rd-party systems. Someone implementing a competitor should start with a decent API, and build the interface on top of that. If I had time and money, I would do this myself.
Also the EAV database was horrible to deal with.
Each time I had to do a Magento (CE) site I fantasized about doing a concurrent platform.
But I know better than to think one average dev like me can do that so instead I just vow to never work on a e-commerce site again.
FWIW Magento or Prestashop can really make you a very decent e-commerce site quickly and cheaply. Hard to really complain when they offer free versions.
But still, Magento can sometimes calculate VAT wrong (among other things) ! You would thought being an e-commerce platform it would at least not screw that.
Is it going to use a similar scheme after the rewrite?
It looks like EAV is staying https://github.com/magento/magento2/search?q=EAV
The EAV problem has been mitigated with the indexes feature some years ago though.