Start by identifying the business rules that differ from ordinary retail: product configuration, pricing or fulfillment. Build a small end-to-end checkout around those rules, using the core commerce components before introducing additional plugins or custom services.
Keep customizations isolated and test them against upgrades. Sylius is attractive when commerce requirements justify software development, but the free MIT license does not cover implementation effort. Review Plus-only capabilities separately when evaluating enterprise requirements and vendor assistance.