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

Storefront Themes Laravel Package

oro/storefront-themes

A PHP package for managing storefront themes, offering theme registration and reusable frontend presets. It aims to simplify theme organization for Oro storefronts, though adoption is minimal and documentation is limited, so evaluate compatibility before use.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Storefront theming roadmap (OroCommerce): This is a first-party Oro artifact — a set of additional storefront themes for OroCommerce. It supports decisions about how fast you can stand up a credible B2B storefront: adopt a vendor base theme and customize, versus commissioning a theme from scratch. It feeds directly into MVP scoping for a new Oro storefront or a re-platforming effort.
  • Build vs. buy vs. adopt: The realistic decision is adopt and extend (vendor base/blank theme) vs. build custom. Choosing this package lowers upfront build cost and gives you Oro's own template/asset conventions as a reference, at the price of inheriting vendor structure and upgrade coupling.
  • Multi-store / white-label strategy: Themes are a natural lever for per-brand, per-region, or per-customer storefront variants. This package is a starting point for evaluating whether to run multiple child themes off a shared base or fork per brand.
  • Maintenance and upgrade planning: Because it tracks an OroCommerce release line, it informs decisions about pinning versions, scheduling theme upgrades alongside platform upgrades, and whether to maintain an internal fork.
  • Scope correction — stack: Despite the brief, this is not a Laravel package. OroCommerce is a Symfony/PHP B2B commerce platform. If your roadmap is a Laravel application, this package is out of scope and should be excluded from evaluation rather than scored as a candidate dependency.

When to Consider This Package

Consider it when:

  • You are already on (or committed to) OroCommerce, and need a base or reference storefront theme to accelerate initial delivery.
  • You want to build a child theme on top of vendor-provided templates and assets rather than starting from an empty directory.
  • You need to understand or align with Oro's theme structure, asset pipeline, and template conventions before committing to a custom design system.
  • You are planning a multi-store or white-label rollout and want a vendor-supported baseline to branch from.

Look elsewhere when:

  • Your stack is Laravel (or any non-Oro Symfony application) — the package is meaningless outside OroCommerce.
  • You need a community-supported theme ecosystem or marketplace. Adoption signals here are essentially nil (roughly 1 star, 0 dependents, minimal composite score), so treat it as vendor-supplied source code, not a community-vetted dependency you can lean on for support or third-party fixes.
  • License clarity is a gate. The NOASSERTION license designation means legal/compliance review is required before adoption; do not assume permissive terms.
  • You need headless / PWA / modern JS-first storefront theming — this is a conventional server-rendered Symfony theme package.
  • You need active upstream maintenance guarantees — with near-zero ecosystem footprint, only Oro's own release cadence provides that assurance, and it should be contractually confirmed.

How to Pitch It (Stakeholders)

To executives: This is a small, first-party asset from Oro that gives us a ready-made storefront theme baseline for an OroCommerce build. The business case is simple: it shortens time-to-first-storefront and reduces bespoke design/engineering spend, provided we are — and remain — an OroCommerce customer. It is not a finished design system; it is a starting skeleton that still requires design and front-end investment. Two caveats to flag: the package has effectively no independent community traction, so we should treat it as a pinned vendor dependency rather than an open-source bet, and its license is not machine-asserted (NOASSERTION), so legal sign-off is a prerequisite. Recommendation: approve for evaluation inside an OroCommerce spike, not for a Laravel or non-Oro roadmap.

To engineering: It's a Symfony/Oro bundle of storefront themes — templates and front-end assets wired into Oro's theme system, versioned against the platform. Standard approach applies: extend, don't edit — build a child theme, override templates selectively, and pin the package to the matching OroCommerce release so platform upgrades stay tractable. Budget time for an asset-pipeline and template-inheritance audit before committing to a customization strategy, and confirm the license terms and support expectations with Oro directly, since community signals (stars, dependents, issue activity) won't help us here.

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.
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator