vanilo/promotion
Vanilo Promotion brings flexible discount and promotion rules to Vanilo e-commerce apps, with support for coupons, cart and item conditions, automatic promotions, and Laravel-friendly configuration.
Consider it when:
Look elsewhere when:
To executives: This is a small, MIT-licensed module that supplies the promotion and discount mechanics most commerce products eventually need — coupons, cart discounts, time-boxed offers. The business case is time-to-market and avoided build cost, not licensing savings: it can compress a multi-week pricing workstream into days. The risk is contained because it sits behind Vanilo's cart/order interfaces and can be replaced or forked. Recommendation: fund a 1–2 day technical spike, not a commitment. The package's public adoption signals are thin, so we should validate maintainability and fit before it enters the critical path.
To engineering: Idiomatic Laravel package — service provider, Eloquent models, config-driven, integrates into the Vanilo cart/order pipeline. Small surface area, so forking or patching is realistic if upstream stalls. Two things to check in the spike: (1) version coupling to the Vanilo core you plan to pin, and (2) whether its stacking, priority, and rounding semantics match our pricing policy — that's where mismatches get expensive later.
Decision requested: Approve a short evaluation spike with a clear go/no-go on rule semantics and upstream maintenance health.
How can I help you explore Laravel packages today?