Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Coupondiscount Laravel Package

codeboxr/coupondiscount

Coupon and discount management for Laravel. Create coupon codes with percentage or fixed discounts, expiry dates, usage limits, and minimum cart rules, then validate and apply them to carts and orders. A simple, lightweight way to add promotional pricing to your store.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Promotions/discounting as a roadmap item. Coupons are table-stakes for most commerce, subscription, and event-booking products. This package represents the "commodity core" of that feature — defining a coupon, validating it (expiry, usage caps, minimum spend), and applying a discount to a cart or order. Use it to size the feature honestly: the coupon object is cheap; the surrounding policy (who can redeem, when, stacked with what, refunds on discounted orders) is where the product work lives.
  • Build vs. buy. This is a concrete "buy candidate" to weigh against an in-house implementation. A PM's real question isn't "does this package work" but "does adopting it let us ship a promotions MVP in days instead of weeks, and what do we owe later?" At 12 stars, 0 dependents, and a single 2024 release, the honest answer is that this is closer to a reference implementation or forkable starting point than a dependency you inherit maintenance from.
  • MVP and internal-tool scoping. Reasonable fit when the goal is to validate a pricing/promo hypothesis with a small team, a low-traffic app, or an internal back-office tool. It is a way to buy learning speed, not a way to build durable promotions infrastructure.
  • De-prioritization evidence. The package's adoption signal is a useful counterweight to enthusiasm: if the market for "Laravel coupon package" is this thin, promotions likely isn't a differentiator you should over-invest in early — ship the commodity version, differentiate elsewhere (pricing UX, bundling, loyalty).
  • Diligence item for any "just add coupons" request. When a stakeholder says "can we do discount codes by Friday," this assessment is the artifact that turns a vague ask into a scoped decision: fork-and-harden vs. build vs. defer.

When to Consider This Package

Consider it when:

  • You're on Laravel/PHP, pre-product-market-fit or in an internal tool, and need basic single-coupon discounting (percentage/fixed, expiry, usage limit) without a promotions platform.
  • You have engineering appetite to read, fork, and own a small MIT-licensed codebase rather than consume it as a black box.
  • Your discount rules are simple and stable — no stacking, no per-market currency matrices, no complex eligibility graphs.
  • You want a worked example of coupon validation and application logic to speed up design discussions with engineering.

Look elsewhere when:

  • Discounts touch money, refunds, or invoicing and you need audited, tested, supported behavior — 0 dependents and a single maintainer release is not a support contract.
  • You need promo stacking, tiered/volume rules, BOGO, gift-with-purchase, or multi-tenant/marketplace scoping. These are policy problems this class of package does not solve.
  • You need a guaranteed Laravel version upgrade path, security advisories, or a maintenance SLA.
  • Performance at scale matters (high-volume checkout paths, hot-path validation); a small unbenchmarked package is not where you want a surprise.
  • Compliance or finance stakeholders will ask "who maintains this?" and the answer can't be "a 12-star repo."

Treat the version release date as a diligence checkpoint, not a red flag on its own — pin it, read it, and decide whether your team is the maintainer of record.

How to Pitch It (Stakeholders)

To executives (one paragraph): Coupon and discount support is a standard expectation in commerce products, and it's a feature we will eventually need. We evaluated an existing open-source Laravel package that implements the basic building blocks. It's MIT-licensed and free, but it has minimal adoption and no support guarantees, so I do not recommend it as production infrastructure for money-handling flows. I do recommend it as a low-cost accelerant: it lets a small team validate a promotions feature in days and gives engineering a concrete starting point to fork and harden, with an estimated savings of one to three engineer-weeks versus a from-scratch build. The strategic decision this informs is not "adopt this package" but "promotions is commodity — ship a simple version, don't build a platform until customers ask for complexity."

To engineering: Small, MIT-licensed, Laravel-native, last released May 2024, ~12 stars and no dependents. Treat it as a read-and-fork candidate or reference design, not a drop-in dependency on a critical path. Ask: does it fit our supported Laravel versions, does it enforce coupon rules server-side, and how does it behave under concurrent redemption? Budget for hardening, tests, and ownership before it touches checkout.

To finance/legal: MIT license is permissive and commercially safe to use and modify; the risk is operational (maintenance and correctness), not licensing, which is why we'd fork and own it rather than depend on upstream.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core