Royal Perfumery Bagisto Luxury Theme
A perfume store has to communicate more than a product name and price. Buyers need a sense of the brand and collection before they choose a scent. Storefront design helps make that first impression. The Royal Perfumery Bagisto Theme is a commercial storefront theme for merchants who want that presentation on a Bagisto 2 store.
Royal Perfumery pairs a near-black background with warm gold accents and editorial home page sections. It styles shopping and account pages while relying on Bagisto for the underlying commerce functions. However these colors can be changed to match the branding colors. This guide covers verified features, admin options, and installation.
What Is Royal Perfumery for Bagisto?
Royal Perfumery is a shop theme built for a fragrance-focused Bagisto storefront. Its good to have for stores with oud, attars, bakhoor, gift sets, and premium perfume collections, making those merchants a natural fit.
Key Features of Royal Perfumery Theme A dark palette built for fragrance imagery
A home page with several ways to tell a brand story
The home page defines a hero spotlight, tagline strip, featured product spotlight, gallery banner, and brand story area. It also includes top sellers, new arrivals, and category carousels. These layouts help introduce a collection and guide visitors into the catalog. All of these elements are configurable from admin panel.
Themed product discovery and shopping pages
Royal Perfumery includes its own product cards, product detail view, category page, cart page, and one-page checkout view. The category page retains Bagisto’s existing filter and toolbar behavior within the theme’s styling. Product cards can show review information and a wishlist action when the corresponding Bagisto options are enabled.
Mobile navigation and customer account styling
The theme is mobile responsive design and works fine with all the screen size devices like tablet, mobile and desktop.
The exact links and actions a shopper sees depend on the Bagisto features enabled for that store.
How to Install the Royal Perfumery Bagisto Theme
These steps reflect the inspected Bagisto 2.4.x checkout; they do not guarantee compatibility with every Bagisto 2 release. Back up an existing store’s files and database first.
1. Place the package and register its classes — required
Put the downloaded package files at packages/Mega/RoyalPerfumery, preserving its src, publishable, and other directories. In the root composer.json, add this PSR-4 mapping under autoload if it is absent:
"Mega\\RoyalPerfumery\\": "packages/Mega/RoyalPerfumery/src"
Run composer dump-autoload from the Bagisto root.
Register Mega\RoyalPerfumery\Providers\RoyalPerfumeryServiceProvider::class once in bootstrap/providers.php, following the existing provider list. This provider loads the theme views and translations, adds its configuration to Bagisto’s Admin settings and registers the asset publish tag. It is already registered in the inspected checkout. The theme has no ModuleServiceProvider, package routes, controllers, or database migrations to register.
2. Register the shop theme — required
Add this entry under shop in config/themes.php
'royal-perfumery' => [
'name' => 'Royal Perfumery',
'assets_path' => 'public/themes/shop/royal-perfumery',
'views_path' => 'packages/Mega/RoyalPerfumery/src/Resources/views',
'vite' => [
'hot_file' => 'royal-perfumery-vite.hot',
'build_directory' => 'themes/shop/royal-perfumery/build',
'package_assets_directory' => 'src/Resources/assets',
],
],
The theme code is royal-perfumery; use that exact value. This entry is also already present in the inspected checkout.
3. Clear configuration and publish assets — required
From the Bagisto root, run:
php artisan optimize:clear
php artisan vendor:publish --tag=royal-perfumery-theme-assets
The publish command copies the package’s checked-in Vite build to public/themes/shop/royal-perfumery/build.
4. Add starter home page sections — optional, with a backup
To load the package’s example Royal Perfumery home page sections, ensure the public storage link exists and run:
php artisan storage:link
php artisan db:seed --class='Mega\RoyalPerfumery\Database\Seeders\RoyalPerfumerySeeder'
5. Activate and verify — required
In Bagisto Admin, open Appearance → Themes, select Royal Perfumery, and activate it for the intended channel. Then open the storefront and check the home page, a category, a product, cart, checkout, mobile navigation, and a customer account page.
Finally, replace every sample headline, policy link, email address, social URL, and brand claim with the store’s real information. If a full-page response cache is enabled, clear it after activation so visitors receive the new theme’s HTML.
Customizing Royal Perfumery Through Bagisto Admin
After the provider is registered, theme-specific options appear under Settings → Configuration → Royal Perfumery. The color palette controls the background, surface, accent, light accent, main text, and muted text colors. Announcement messages can be set per channel and locale. Footer settings cover contact email, tagline, and links for social media. The footer also reads the store’s standard Bagisto shipping-origin address and phone settings.
The promotional modal has an on/off switch, image, headline, body, button text, and button link. The page loader has an on/off switch, an optional image, and float, orbit, or pulse animation choices.
Home page content is managed through Bagisto’s existing theme section editor. Royal Perfumery’s supplied sections use standard section types and theme-specific layouts. Edit their titles, images, links, product filters, and order to match your real catalog. Review locale-specific content and the seeded example copy before launch, especially statements about delivery thresholds, returns, and sourcing.
Who Should Use Royal Perfumery?
The theme is a strong visual match for merchants selling perfume, oud oils, attars, bakhoor, incense, fragrance gift sets, or related luxury beauty products. It is especially useful for stores that want to introduce a collection with editorial imagery and a short brand story, then move visitors into category and product browsing.
A merchant with an established catalog can use the theme without importing demo products. A new store can start with the optional home page section data, then replace it with its own photography and copy. In either case, the design should be tested with the actual product range: a visually polished theme still depends on accurate descriptions, clear policies, suitable images, and a working Bagisto checkout.
Build Your Perfume Store with Royal Perfumery
The Royal Perfumery Bagisto Theme brings a fragrance-focused presentation to Bagisto 2: a dark, gold-accented storefront, curated home page layouts, themed shopping and account views, and admin controls for key visual elements. Its value is clearest when the sample content is replaced with a merchant’s real story and products.
If you need any assistance with the installation please contact us or buy Royal Perfumery Theme for bagisto here
Explore Royal Perfumery and discuss the right implementation for your store with Codeinnovers. Review the current commercial product details directly with the seller before purchase or deployment.