Setting up Sylius is easy. In a few minutes, you can have a shiny new eCommerce ready to accept orders. But… Is it really? You have to get the products from somewhere. And Customers. And maybe export them to some CRM. Adding communication with the WMS would probably be needed as well. And so on... And all of that is fine, as Sylius is meant to be a part of a bigger puzzle! Thanks to its architecture, integrations won’t be a headache. But! There is also a catch. If you want to be always up-to-date with Sylius' new releases and use it as an eCommerce engine in your system, you’d better be as little coupled with it as possible. During my talk, I’ll present my ways of being agnostic to Sylius yet using its full potential, allowing you to focus on feature development instead of framework maintenance.