Description
In this episode of Sylius Academy, you’ll learn how to build a custom catalog promotion action that doesn’t apply a percentage or amount discount – but instead sets a fixed price for selected products, regardless of their original price. Perfect for campaigns like “Everything for $1” or “Brand X products for $9.99”.
You’ll discover how to:
- Add a configurable price form that supports multiple sales channels
- Create a dedicated price calculator that overrides the product price
- Register the new action in Sylius and make it selectable via the admin panel
- Respect minimum pricing rules to avoid unwanted underpricing
- Provide clear UI presentation with dedicated templates and translations
This feature unlocks advanced pricing scenarios for flash sales, brand-based campaigns, and B2B-exclusive offers – while staying fully aligned with Sylius’ flexible architecture.