CoreShop 4.0.0 is the same as 3.1.0, but with Pimcore 11 compatibility. Updating CoreShop therefore is quite easy. Since Symfony now doesn't have a full container anymore, we use Service Containers now for our Controllers. So your overwritten Controllers probably need changes.
- Pimcore 11 Compatibility (coreshop#2252, coreshop#2340, coreshop#2345, coreshop#2352, coreshop#2321, coreshop#2347)