021-91011356 info@onbarg.com Sat–Wed, 9:00–18:00
Website Design

Nilux

Nilux E-Commerce Platform

Project type
Website Design
Client
Laravel
Year
1392
Address
nilux.ir
nilux.ir
Nilux - Desktop view
Hover over the image to scroll through the whole page
Nilux - Mobile view
About the project

Nilux E-Commerce Platform

A Comprehensive Solution for Launching and Growing a Professional Online Store

Nilux is more than an online store. It is a comprehensive platform for managing, selling, and growing your online business.
Nilux

Nilux is an e-commerce content management system (CMS) built with Laravel, Inertia.js, and Vue.js. It is designed to support the launch and management of a wide range of online stores specializing in physical products.

By bringing together a comprehensive set of tools for sales, order management, inventory, marketing, customer engagement, and business performance analysis, Nilux provides an integrated foundation for modern, scalable e-commerce businesses.

The platform supports different business models, including single-vendor online stores and multi-vendor marketplaces. Its features include affiliate marketing, customer loyalty programs, digital wallets, variable products, advanced discount systems, invoice and pro forma invoice generation, and financial management tools.

Why Choose Nilux?

Nilux is designed with a focus on user experience, performance, flexibility, and specialized e-commerce tools. It enables businesses to manage a wide range of operational needs within a unified platform, reducing the need for multiple separate systems.

  • Fast Performance and Smooth Navigation: Navigate between pages using Single-Page Application (SPA) architecture without fully reloading each page.

  • Advanced SEO Capabilities: Manage metadata, structured data, sitemaps, Open Graph information, and SEO settings across different sections of the platform.

  • Modern, Responsive Interface: Optimized for mobile devices, tablets, and desktops across the storefront and management panels.

  • Customization and Extensibility: Flexible theme management, page-building tools, and a variety of reusable widgets.

  • Comprehensive Sales and Marketing Tools: Manage products and discounts, launch affiliate campaigns, run loyalty programs, and recover abandoned shopping carts.

  • Integrated Business Operations: Manage orders, inventory, payments, shipping, customer communications, and reporting in one place.

  • Payment and Notification Integrations: Supports integration with more than 20 banking payment gateways and 5 commonly used SMS service providers, subject to the platform's supported integration list.


1. Core E-Commerce Features

Advanced Product and Catalog Management

Nilux provides a comprehensive set of tools for creating, organizing, displaying, and managing products.

  • Create and manage simple and variable products, with support for defining numerous product variations according to the platform's capabilities.

  • Define product attributes and selectable options, either free of charge or at an additional cost.

  • Manage brands and multi-level product categories.

  • Professional product image galleries.

  • Advanced product filtering and search.

  • Product comparison functionality.

  • Display related products within content and articles.

  • Product price history and price-change tracking.

  • Text-based product information sliders for displaying statistics and key product details.

  • Allow customers to submit and display product images.

  • Create frequently asked questions for individual products.

  • Offer products through stock inquiries, telephone orders, or pro forma invoices.

  • Import product information from Digikala using the integration mechanism available in the platform.

Order, Payment, and Financial Document Management

Nilux supports the sales process with a range of practical tools for managing orders and payments.

  • Generate sales invoices.

  • Create pro forma invoices with customized products and discounts.

  • Allow customers to view and pay their pro forma invoices.

  • Enable administrators to process pro forma invoice payments through the platform's supported workflow.

  • Support online payments and card-to-card transfers.

  • Record and maintain banking and non-banking transactions.

  • Manage customer digital wallets.

  • Allow customers to top up their wallets through payment gateways or enable administrators to add funds manually.

  • Allow administrators to credit or deduct wallet balances.

  • Configure value-added tax (VAT).

  • Generate financial and sales reports.

  • Record and track order and transaction statuses.

Inventory and Stock Management

Nilux provides inventory management tools that help businesses maintain better control over product availability, stock levels, purchasing, and sales.

  • Manage warehouses and product inventory.

  • Support multi-vendor operations and vendor-specific warehouses.

  • Allow vendors to set prices and stock levels for products already listed in the main catalog, without creating duplicate products.

  • Update product prices in bulk based on exchange rates.

  • Manage stock levels and product availability.

  • Enable back-in-stock notifications.

  • Allow customers to request notifications when prices decrease or discounts become available.

Shipping and Delivery Management

Nilux offers flexible tools for managing order fulfillment and delivery.

  • Configure multiple shipping methods.

  • Set base shipping costs.

  • Calculate additional weight-based shipping charges according to shipping method settings.

  • Define pickup locations for in-person order collection.

  • Record postal tracking numbers for orders.

  • Print shipping labels.

  • Enable direct shipping for selected vendors.

  • Configure shipping methods and delivery costs for vendors using direct shipping.

  • Display order details and tracking information in the customer dashboard.


2. Multi-Vendor Marketplace and Vendor Management

Nilux can provide the foundation for launching a multi-vendor online marketplace.

When multi-vendor functionality is enabled, multiple sellers can offer their products through a shared platform. Administrators can oversee vendor activities and manage marketplace operations through the central management panel.

Vendor Dashboard Features

  • Enable or disable vendor registration.

  • Support registration for individual and business vendors.

  • Allow vendors to upload required documents and information.

  • Create and manage products and articles.

  • Create and manage vendor warehouses.

  • Set stock levels and selling prices for products already available in the main catalog.

  • Enable direct shipping for selected vendors.

  • Configure shipping methods and delivery costs.

  • Register vendor bank accounts.

  • Submit withdrawal requests to bank accounts.

  • Manage earnings and view financial reports.

  • Configure waiting periods before vendor earnings are settled after product shipment.

  • Respond to customer questions about products.

  • Communicate with administrators through the ticketing system.

  • View store traffic statistics and sales reports.

  • Rank vendor performance using indicators such as successful deliveries, returns, and canceled orders.

  • Suspend vendors or block a specific vendor's inventory for selected products.

  • Receive internal and SMS notifications.

  • Manage active sessions and account security.

  • Edit vendor profiles and store information.

Administrators can monitor vendor activity and configure sales policies, shipping arrangements, settlement rules, and inventory management according to their business model.


3. Customer Loyalty and Retention Tools

Nilux includes features designed to increase customer engagement, encourage repeat purchases, and build long-term relationships with buyers.

  • Customer loyalty and points system.

  • Customer tiers, including Bronze, Silver, and Gold.

  • Allow administrators to add or deduct customer points.

  • Dedicated digital wallets for customers.

  • Detailed wallet transaction history.

  • Product wishlists.

  • Recently viewed products.

  • Back-in-stock notifications.

  • Notifications about discounts on favorite products.

  • A story feature offering an experience similar to social media platforms.

  • Product reviews and ratings.

  • Product question-and-answer functionality.

  • Allow customers to upload photos of purchased products.

These features help stores deliver a more personalized shopping experience and provide additional tools for retaining customers.


4. Affiliate Marketing System

Nilux supports commission-based marketing, allowing stores to expand their reach through affiliate partnerships.

  • Create and manage product affiliate marketing programs.

  • Provide users with unique affiliate links.

  • Allow affiliates to promote products.

  • Configure commissions for eligible sales according to platform settings.

  • Provide affiliate-related features through the customer dashboard.

  • Support related financial workflows within the scope of the available functionality.

With affiliate marketing, stores can build a network of promoters and partners to expand their reach and generate additional sales opportunities.


5. Discounts and Sales Growth Tools

Nilux provides pricing and discount tools that help administrators plan and execute promotional campaigns.

  • Configure different types of discounts.

  • Apply tiered discounts based on purchase quantity.

  • Define free product options or selectable options with additional charges.

  • Generate pro forma invoices with customized prices and discounts.

  • Display product price changes.

  • Notify customers about price reductions.

  • Track abandoned shopping carts.

  • Send reminders through notifications or SMS for abandoned carts.

  • Integrate with Torob and use its API, subject to the available integration features and requirements.

These tools help businesses run targeted promotions and reduce missed sales opportunities.


6. Content Management and Content Marketing

Nilux is more than a product-selling platform. It also provides tools for content management and content-driven marketing.

  • A dedicated magazine and blog with content management features and versatile widgets.

  • Create and manage custom pages.

  • A dedicated page builder with reusable widgets.

  • Manage themes and page layouts.

  • Professional menu builder.

  • Embed products in articles to guide readers toward purchasing.

  • Manage frequently asked questions.

  • A dedicated form builder for creating multiple forms and surveys.

  • Media library for uploading files once and reusing them across the platform.

  • Image optimization tools.

  • Image watermarking and cropping.

  • Trash management for supported sections of the administration panel.

These tools enable businesses to manage landing pages, educational content, product-focused articles, and promotional pages alongside their online stores.


7. Advanced SEO and Performance Optimization

Nilux provides SEO and performance optimization tools to support search engine visibility and deliver a better user experience.

SEO Features

  • Manage page metadata and SEO information.

  • Support structured data and Google Schema.

  • Generate and manage XML sitemaps.

  • Support Open Graph metadata for improved page previews on social media.

  • Configure SEO settings across different platform sections.

  • Support Server-Side Rendering (SSR) to improve initial page rendering and support SEO objectives when the required infrastructure is available.

Performance Optimization

  • Single-Page Application (SPA) architecture for smooth page navigation.

  • Caching system to reduce repetitive processing and improve response times.

  • Image optimization.

  • Reuse of media files.

  • Responsive interfaces for different devices.

Technical note: SSR requires infrastructure compatible with Node.js. The front-end is precompiled, so standard deployment and deployment with SSR enabled have different infrastructure requirements.


8. Professional Administration Panel and Analytics

The Nilux administration panel is designed to provide centralized control over store operations and access to essential business information.

  • Manage users and view detailed account information.

  • Manage vendors and access store details.

  • Access Control List (ACL) and role-based permissions.

  • Define administrative roles according to team responsibilities.

  • Manage products, brands, and categories.

  • Manage orders, invoices, and pro forma invoices.

  • Manage inventory and warehouses.

  • Manage discounts and customer loyalty programs.

  • Manage customer wallets and loyalty points.

  • Manage payment methods and store settings.

  • Manage notifications.

  • Generate financial and sales reports.

  • View sales, financial, and traffic charts.

  • Display analytical data using tools such as ApexCharts and Chart.js.

  • Record recent activities and relevant platform history.

  • Manage active user sessions.

  • Manage trash in supported sections.

These features give administrators a more comprehensive view of store performance and allow them to manage many day-to-day operations from a centralized environment.


9. Customer Dashboard Features

Every Nilux customer has access to a dedicated dashboard for managing personal information, orders, and account-related activities.

  • Sign in and register using a mobile number and one-time password (OTP).

  • Secondary password-based login, according to platform settings.

  • Edit user profile information.

  • Manage shipping addresses.

  • View order details and delivery status.

  • View and pay pro forma invoices.

  • Access detailed transaction records.

  • Manage digital wallet balances.

  • Create and track support tickets.

  • Manage product wishlists.

  • View recently visited products.

  • Receive notifications about product availability and discounts.

  • View and manage submitted reviews.

  • Earn and manage customer loyalty points.

  • Register a bank account and request balance withdrawals, where this functionality is enabled.

  • Obtain a dedicated affiliate marketing link.

  • Manage active sessions to improve account security.


10. Customer Support and Notification System

Nilux provides communication tools to improve customer support and keep users informed.

  • Multi-party ticketing system for communication between customers, vendors, and administrators.

  • Unified notification system across supported sections.

  • Internal and SMS notifications.

  • Support for integrated SMS service providers.

  • Notifications about orders and relevant status changes.

  • Back-in-stock and discount notifications.

  • Abandoned-cart reminders.

  • Product question-and-answer functionality.

  • Recent activity records.

  • Active session management and visibility into login sessions.

The platform also supports integration with the Neshan map service for supported addresses. This feature can be disabled when not required.


11. User Experience and Customization

Designed for modern online stores, Nilux offers tools for delivering a smooth user experience and managing page layouts flexibly.

  • Responsive design for storefront pages and administrative dashboards.

  • SPA-based navigation.

  • Light and dark modes.

  • Page builder and a variety of widgets.

  • Theme management system.

  • Professional menu builder.

  • Image galleries and media library.

  • Stories for products and content.

  • Advanced product filtering and search.

  • Customer-submitted product images.

  • Dedicated pages for content and products.

  • Customization of configurable platform components.


12. Installation, Maintenance, and Updates

Nilux includes features intended to simplify deployment and ongoing maintenance.

  • Easy installation package.

  • Built-in update system.

  • Upload new versions and run the update process through the administration panel, according to the platform's supported workflow.

  • Precompiled front-end, eliminating the need to recompile it during normal deployment and runtime.

  • Built using Laravel, Inertia.js, and Vue.js.

System Requirements

  • PHP 8.2 or later, subject to compatibility with the supplied release.

  • ionCube Loader version 14.

  • The PHP symlink function must be enabled.

  • ZipArchive support.

  • A valid SSL certificate for the domain.

  • Standard web hosting compatible with the required PHP version.

  • If SSR is enabled, Node.js-compatible infrastructure is also required.

Before purchasing hosting, verify the PHP version, ionCube availability, PHP function restrictions, document root configuration, and the permissions required for installation and updates.


13. Technical Architecture and Extensibility

Nilux is developed using Laravel, Inertia.js, and Vue.js. The front-end is precompiled, while the server-side code can be inspected and extended except for components that are restricted or protected by the product's architecture.

This technology stack provides a modern foundation for web development and supports the management and expansion of store functionality within the existing architecture.

The precise scope of source-code access, customization rights, and development possibilities should be confirmed against the supplied product version and its license terms.


Why Nilux?

Nilux brings together a broad range of e-commerce, marketing, financial, administrative, and content management features in a single platform.

From launching an independent online store to building a multi-vendor marketplace, managing inventory, running promotional campaigns, creating customer loyalty programs, and implementing affiliate marketing, Nilux can provide the foundation for many of the core requirements of an online business.

If you are looking to launch an online store with extensive features, specialized sales management tools, and customization options that can accommodate your business needs, Nilux is a solution worth considering.

Before purchasing, explore the available demos and confirm that the platform's features, infrastructure requirements, and customization terms meet your business requirements.

Features

  • * Fast Performance and Smooth Navigation
  • * Advanced SEO Capabilities
  • * Modern, Responsive Interface
  • * Customization and Extensibility
  • * Comprehensive Sales and Marketing Tools
  • * Integrated Business Operations
  • * Payment and Notification Integrations
Gallery

A closer look

Nilux - 1 Nilux - 2 Nilux - 3 Nilux - 4 Nilux - 5 Nilux - 6 Nilux - 7 Nilux - 8 Nilux - 9

Let’s talk about your project

The first consultation is free — get in touch today.

Contact us
Call us021-91011356