Are you looking for an alternative to Magento, Shopify, or WooCommerce? Or maybe you want to learn about new innovative eCommerce technology? You are in the right place. Discover Sylius, the perfect eCommerce technology from Europe. 🦢
👉 Sylius is an open-source e-commerce framework that allows you to create a unique and scalable eCommerce platform thanks to its flexible architecture. Based on PHP and the Symfony framework, it offers intuitive tools for both developers and entrepreneurs. The system's dynamic community and modular structure make it an ideal solution for companies looking for an innovative approach to online trading.
More about Sylius 🔗 https://sylius.com/
Sounds interesting? We invite you to the Sylius US Community Meetup!
The event will be a small technical meeting where you will be able to get to know Sylius better and take part in Sylius workshops led by Team Leader at Mytheresa and professional Sylius consultant - Przemysław Ptasiński. You will also have the opportunity to meet the CEO of Sylius - Mikołaj Król.
📆 April 25
⏰ 6:00 PM - 9:30 PM
📍307 West 38th Street, New York, NY 10018, studio 1401
===========================================================================
WORKSHOP AGENDA 📝
Hands-On with Sylius: Learn how to build advanced eCommerce within 2 hours 🦢⏳
This hands-on workshop walks you through real-world examples to demonstrate how powerful, customizable, and developer-friendly Sylius is. You'll build features across the Admin, Shop, and API layers, using Sylius’s modern tech stack and clean architecture.
1. Sylius Installation with Docker
Kick things off with a smooth setup using Docker, allowing for an isolated, reproducible environment. Learn how Sylius integrates with Symfony and modern tooling to get you started quickly.
2. Customize an Existing Model with a Custom Property
Modify existing Sylius models (like Product, Order, etc.) by adding new properties, showing how easily Sylius can be tailored to meet project-specific requirements.
3. Manage the New Property in the Back Office (Form + Grid)
Expose the custom property in the admin forms and grids, illustrating how Sylius's back-office is built to be extended without friction.
4. Display the New Property in the Shop Frontend
Update the customer-facing shop to display your new property, showcasing the flexibility of Sylius's Twig-based templates and templating system.
5. Expose the New Property in the API
Expose your new property via Sylius’s headless API powered by API Platform, enabling seamless integration with frontends, mobile apps, and third-party services.
6. Add a New Custom Model
Introduce a completely new model (like Brand, Author, Tag, etc.) to the system, highlighting how Sylius supports adding custom business logic without hacking the core.
7. Implement CRUD for the Custom Model in the Admin
Build full CRUD functionality for your custom model directly into the admin panel, leveraging Sylius’s grid and form systems.
8. Expose the New Model via the API
Expose your new model in the API to support headless use cases and third-party integrations, showing how extensible and API-ready Sylius is by default.
9. Add Logs on State Machine Transitions
Use Sylius’s built-in state machine component to trigger logs when specific state transitions occur, allowing you to track key changes in entity states.
10. Dispatch Async Messages from State Machine Events
Go further by integrating Symfony Messenger to dispatch asynchronous messages during transitions—great for tasks like sending emails and notifications or triggering external services without blocking the main flow.
By the End of the Workshop, You Will:
- Run a Sylius shop locally using Docker
- Customize and extend models across all layers (Admin, Shop, API)
- Implement new features cleanly and modularly
- Use the state machine for automation and async workflows
- Gain confidence in building production-ready Sylius projects
Sounds intense? Because it is – but we'll walk you through it all, step by step.
🎯 Leave the workshop with knowledge you'll immediately use in your projects. 👉 Sign up now – limited spots!
Admission to the meetup is free. The only requirement is to register via the Meetup website.