−54%
Nirjas – Cosmetic Shop Software for Beauty and Fragrance in Laravel
✦ Key features
- Phone layout
- Delivery and pick-up
- Reports and search insight
- Team, roles and safety
- Website without code
- Licence
Overview
Nirjas is cosmetic shop software built with Laravel for premium beauty, skincare and fragrance stores. It runs the whole business in one place: a dark, luxurious storefront, product sizes as variants, gift combos, stock alerts, orders, Cash on Delivery with an advance option, bKash, Nagad, Rocket and SSLCommerz payments, Pathao, REDX and Steadfast couriers, staff roles and reports, all on your own hosting.
The look is quiet luxury: deep black and charcoal backgrounds, rose-gold accents, crisp product photos and a clean modern font. It suits perfume houses, premium importers and beauty brands whose buyers expect the website to feel as special as the bottle.
Who this cosmetic shop software is for
- Perfume and attar shops selling eau de parfum, body mists and oils in several sizes.
- Premium beauty importers with skincare, makeup and personal care from several brands.
- Beauty brands that want a shop that looks like a flagship store.
- Gift and lifestyle stores with candles, diffusers and home accessories next to beauty.
- Mall counters and boutiques that take orders by phone and want an online store with pick-up.
- Agencies building a high-end beauty shop for a client.
It is the software side and the shop side together: you do not need a separate tool for stock, couriers, SMS or reports. You add products, photos and prices, and the system handles the rest.
A dark luxury storefront
The header has a top bar, a rounded search box, account and cart, and an All Category menu next to category links. The homepage opens with a hero slider, then shows Shop by category, three feature banners (fragrance, natural beauty and personal care), Best selling, Trending, Best home accessories, Offer of the week with a countdown, Top rated, On sale, Beauty notes from the blog and a questions block.
A premium shop needs premium details, and this cosmetic shop software takes care of them. Product cards carry a discount badge, star rating and an add-to-cart strip. Every block is part of the homepage builder: rename it, pick its product source or category, change the order or hide it.
Phone layout
Luxury buyers browse on phones too. Nirjas has its own phone header, a bottom menu, two-column product grids and side filters for brand, price, size and rating. The dark theme stays readable on small screens, with clear contrast for prices and buttons.
Products, sizes, gift sets and stock
Each category has its own options. A perfume can come in 50 ml and 100 ml, a lipstick in several shades, a gift box as a single item or a set. Mark an option as "Creates variants" and every size or shade is stocked and priced on its own, with a separate SKU, sale price and picture.
- Key ingredients, notes and best for as specifications under the description.
- Brands on every card and as shop filters.
- Gift combos with automatic "any N items for a fixed price" offers.
- Quantity prices for corporate gifting and bulk buyers.
- Pre-orders for limited editions or stock on the way.
- Low-stock alerts, stock updates by CSV and back-in-stock e-mails.
- Hygiene-safe returns: change-of-mind returns can be switched off per category.
In cosmetic shop software, exact stock per size matters most. When a 100 ml bottle runs out, the 50 ml one keeps selling and the buyer can ask to be told when the bigger size is back.
Orders and payments for high-value baskets
Premium beauty orders are often larger than average, so the checkout and the order rules are built to protect you.
The buyer types a name, mobile, district, thana and address; you choose whether guests can order freely, must open an account first or must verify their mobile with an SMS code. Returning buyers log in with a mobile number or e-mail, and Google or Facebook buttons appear once you add those keys.
- COD with a deposit: ask for the delivery charge or a share of the total by bKash or Nagad before the order is confirmed.
- A COD limit you set, so very large orders are paid online or by transfer.
- Manual transfers by bank or by bKash, Nagad and Rocket, each matched against the buyer's transaction ID.
- Card and wallet checkout through SSLCommerz or the bKash and Nagad merchant gateways.
- Order limits per mobile and a repeat-order guard against fake orders.
Money is where cosmetic shop software earns its keep. The Payments screen lists transfers waiting for a check, and a reconciliation table compares orders marked paid with what the gateway confirmed and COD parcels not yet collected.
Delivery and pick-up
Each district belongs to a delivery zone, selected thanas can carry their own rate, and a zone can deliver free above an order value. Parcels go out through Pathao, REDX or Steadfast on your own merchant account, and tracking updates arrive by themselves. Your boutique or mall counter can be a pick-up point on the store locator page.
Marketing and gifting
Fragrance and beauty sell strongly around Eid, weddings, Valentine's Day and year-end gifting. Campaigns run timed sales with a countdown that feeds the Offer of the week block. Vouchers cover influencer codes and first orders; automatic offers cover gift combos, buy X get Y and free delivery above an amount.
- Loyalty points that turn into a personal voucher.
- Affiliates for beauty and lifestyle creators.
- Reseller accounts for small shops that buy from you.
- Beauty notes, the blog, for fragrance guides and routines.
- Meta Pixel, GA4 and Tag Manager with product feeds for Meta and Google.
- An honest "someone just bought" pop-up that uses real orders only.
Management tools in the cosmetic shop software
The dashboard shows sales of the last 14 days, average order, orders to confirm, low stock and packed parcels not yet shipped. An order passes through five stages, from New to Delivered, and the buyer gets a message by SMS or e-mail as it moves. Return requests, refunds, reviews waiting for approval, buyer questions, tickets and contact-form messages are kept on separate screens.
Reports and search insight
Reports show sales, deliveries, refunds, sales per day, top products, categories and payment methods for any dates, with CSV export for Excel. Search terms show what buyers looked for and which searches found nothing, which tells you what to stock next.
Team, roles and safety
Roles such as Operations Admin, Finance Manager, Support Agent, Content Manager and Courier Operator decide who sees what. The staff login lives on its own private address and supports two-factor codes, saving important rules asks for the password again, and the audit log cannot be edited. Nightly backups, a system health page, API keys and webhooks complete the cosmetic shop software side.
Website without code
Homepage sections, banners with phone images and dates, menus, pages, logo, main colour, footer texts, WhatsApp, social links, SEO and redirects are edited in the admin panel, and the strip of payment logos in the footer can be swapped for your own picture. To send SMS, paste the send link from any Bangladeshi SMS company; e-mail, WhatsApp Cloud and Telegram messages each use templates you can rewrite.
Install, licence and files
Nothing has to be built on the server: the zip arrives with its PHP libraries and compiled styles. In cPanel you extract it, aim the domain's document root at the public folder and visit your address. A step-by-step web installer checks PHP, saves the MySQL, MariaDB or SQLite connection, records the shop name and your admin login and activates the licence.
The final screen lets you start empty or "install with demo content" to explore a finished beauty store first. Two cron jobs keep courier status, backups and outgoing messages running.
If you only need a beauty brand website template, this gives you more: the design plus the working shop behind it. Developers get readable Laravel modules, and each page loads only the code it uses.
Licence
A key is tied to one domain. Visitors to a live domain see a lock page until it is activated, test copies on your own computer run without one, and the key keeps updates coming.
- Complete Nirjas source code in Laravel, vendor libraries and compiled assets included
- Dark storefront, buyer accounts, admin panel and web installer
- Size and shade variants, gift combos, payments, couriers and refunds
- Campaigns, loyalty, resellers, blog, reports, API and webhooks
- Documentation in English and Bangla with real screenshots
Nirjas is built on Laravel, the open-source PHP framework. See all our Laravel projects for more ready shops.
Each payment gateway, courier, SMS company and social login runs on an account you open with that provider; bKash, Nagad, SSLCommerz, Pathao and REDX can be switched to test mode while you try them. Shop texts are in English, and the live demo shows every page. Choose this cosmetic shop software when you want a premium beauty brand website template and a full order system in one package.
Before launch, shoot every bottle on the same dark or neutral background, write the notes or key ingredients for each product and test one COD order with advance and one bKash order. A careful start makes cosmetic shop software pay for itself in the first busy season.
Reviews
No reviews yet — be the first to share your experience after buying.
Frequently Asked Questions
01What does this cosmetic shop software include?
A complete Laravel beauty shop: dark luxury storefront, phone layout, size variants, gift combos, checkout, payments, couriers, returns, reports, staff roles, admin panel, web installer and documentation.
02Can I sell perfumes in 50 ml and 100 ml?
Yes. Each size is a variant with its own price, stock and photo.
03Can I limit cash on delivery for expensive orders?
Yes. Set the largest COD order and an optional advance; bigger orders are then paid online or by transfer.
04Can my staff use the cosmetic shop software with limited access?
Yes. Roles decide what each person sees, and staff sign in on a private address with two-factor sign-in.
05Does it work on cPanel hosting?
Yes. Ordinary shared hosting with PHP 8.3 or above is fine, and setup happens in the browser, with demo content or without.
06Can one licence run two shops?
No. A key activates one live domain; copies on your own computer for testing need no key.
Delivery & Support
- Secure automatic payment verification
- Delivery to your account & e-mail
- Friendly WhatsApp support
Refund Policy
You get a refund when the product does not work as described and we cannot fix it, when your license will not activate your website, or when a manually delivered product is late and you cancel before delivery. A working license, or a single license already used on a live domain, is not refundable. Approved refunds go back to the number you paid from within one working day, minus the Send Money charge.
You may also like
−54%
−49%
Bunon – Clothing Store Script for Family Fashion in Laravel
−59%
Desh Barta – Newspaper PHP Script for District and Regional Bangla News
−59%