mibo/prices-combinations
A Laravel package for managing price combinations, making it easy to calculate and combine prices across products, options, or variants. A clean API keeps pricing logic organized, ideal for configurable products and dynamic pricing scenarios.
Adopt when:
mibo/prices (or are prepared to adopt it). This is an extension, not a standalone — it inherits that package's abstractions, conventions, and lifecycle risk. Adopting it standalone means adopting two dependencies at once.Look elsewhere when:
To executives: This is a small, free (MIT) PHP extension that unblocks configurable pricing — bundles, options, and add-on products — without us writing and maintaining money math ourselves. The strategic value isn't the package; it's the catalog flexibility it enables and the ops hours it saves by letting merchandising edit prices directly. The risk is equally small and concrete: the project has zero public adoption, so we treat it as third-party code we own the risk on — we pin the version, vendor the source, and keep it behind our own pricing interface so it's replaceable in days, not quarters. Recommendation: pilot on one configurable product line, measure ops self-service rate, then decide on broader rollout.
To engineering: Adopt only if we're already committed to mibo/prices; otherwise this doubles our dependency surface for a narrow win. Two guardrails: (1) wrap it behind our own PricingService/value-object boundary so the package never leaks into domain code, and (2) write characterization tests around rounding, currency, and component aggregation before we depend on it — that's where the bugs will be, and there's no community test corpus to lean on. Estimate the integration as "small code, meaningful diligence" — a day to wire up, longer to verify.
How can I help you explore Laravel packages today?