Introduction
Welcome to FBLMart! We are proud to offer a cutting-edge custom eCommerce solution
designed to empower your business. This document provides a comprehensive overview of the
features, rules, and guidelines that guide your use of our platform, helping you sell your products
efficiently and manage your online business with ease.
PURPOSE OF THE PLATFORM
FBLMart is a comprehensive, user-friendly ecommerce solution designed for businesses to
manage both online and in-store sales with ease. This powerful platform integrates eCommerce
capabilities with seamless POS functionalities, offering a complete toolkit for business growth
and operational efficiency. Our goal is to ensure a seamless and reliable experience for your
growing business.
WHY FBLMart
-
Online Store Builder & E-commerce Setup Service - A comprehensive service that
allows users to easily create, customize, and launch their own online storefronts, helping
individuals or businesses establish their eCommerce websites with minimal effort.
-
Custom Marketplace - Seller’s registration, management of their storefronts, and sale of
their products on FBLMart platform. Our system simplifies vendor onboarding, inventory
management and order processing, multiple outlet management, ensuring a smooth
experience for both vendors and buyers.
-
Integrated POS system - Manage in-store and online transactions effortlessly with
tracking sales , manage inventory, process payments and generate real time reports
whether you are the counter or selling online.
-
Content Management System (CMS) - Easy management of product listings, content
and promotional materials without any technical skills. With an intuitive CMS, vendors
can update their products, descriptions, images and pricing with just a few clicks. The
CMS also provides various customizable themes and layouts, so vendors can create a
visually appealing and branded online presence.
-
Sales and Management - With both POS and CMS capabilities, your vendors can sell
across multiple channels—online and offline—with synchronized inventory, order
tracking, and customer management. This enables them to manage their entire operation
from one powerful platform.
-
Real-Time Reporting and Analytic - Our platform offers comprehensive reporting
tools, allowing vendors and store owners to track sales performance, inventory levels,
and customer data in real time. This helps make data-driven decisions to boost sales and
improve operations.
KEY FEATURES
Dynamic Frontend
User Registration
User Login
User Management
Roles and Permissions
Upload store logo and name
Multi outlet , multi theme
Multi language support
Responsive Dashboard Design
Separate Order management dashboard
Different payment gateways
Product attribute and variant
Order & Stock reports for inventory management
Coupon Management
Order tracking and Customer profile
Order, Sale reports and Product wise order, sale report
Dynamic landing page
Optimized for Mobile Experience
Payment gateways and COD
Support
CONFIGURATION SUMMARY
This section will guide you through the necessary steps to configure the key aspects of your
eCommerce platform. Follow these instructions to ensure smooth setup and optimal
performance.
INSTALLATION SUMMARY
To set up an Ubuntu server for your Laravel 10 and Vue.js 3 project with Vite, follow these steps.
This guide assumes you're starting with a fresh Ubuntu 20.04+ server.
1. Update Ubuntu Packages
Run the following commands to make sure your server is up-to-date:
sudo apt update && sudo apt upgrade -y
sudo apt install -y software-properties-common curl unzip git
2. Install Required Software
Laravel and Vite need PHP, Composer, Node.js, Nginx/Apache, and MySQL (or your preferred
DB).
2.1 Install PHP 8.2 (recommended for Laravel 10)
sudo apt install -y nginx
sudo systemctl enable nginx
sudo systemctl start nginx
3. Configure Nginx for Laravel
Create a new Nginx configuration file for your project.
sudo nano /etc/nginx/sites-available/laravel
Paste the following configuration:
server {
listen 80;
server_name your_domain_or_ip;
root /var/www/html/fblecom/public;
index index.php index.html;
}
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME
$document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}}
Enable the configuration and restart Nginx:
sudo
ln -s
/etc/nginx/sites-available/laravel
/etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx
4. Set Up Laravel Project
Move to the project directory and install dependencies.
cd /var/www/html/project_name
composer install
npm install
npm run build
Set permissions for Laravel's storage and bootstrap directories:
chmod
sudo chown -R www-data:www-data /var/www/html/project_name
sudo -R
775
/var/www/html/project_name/storage
/var/www/html/project_name/bootstrap/cache
cp .env.example .env
nano .env
SERVER REQUIREMENTS
Ensure your hosting environment meets the following minimum requirements:
✓ Operating System: Linux, Windows, or macOS
✓ Web Server: Apache or Nginx
✓ PHP: Version 8.1.10
✓ Node: Version 18 or higher
✓ Database: MySQL 8+
LOCAL HOST INSTALLATION
To have the system locally installed, user must have following –
✓ Php 8.1.10
✓ Node.js – 18
✓ For Windows User – laragon , Xamp etc.
✓ For MacOs – Laravel Herd
✓ Redis – 3.2.100
USER GUIDE
For broader understanding of the system, please refer to the csv file named - FBLMart Features
Descriptions for User Guide
SECURITY & PRIVACY
DATA SECURITY MEASURES
We prioritize the security of our users’ data. Hence, we have implemented robust security
protocols to ensure that all sensitive information is protected from unauthorized access, breaches,
and malicious attacks. Our data security measures include:
✓ Encryption: All sensitive data, such as payment details and personal information, is
encrypted both in transit and at rest using industry-standard encryption protocols like
SSL/TLS.
✓ Secure Data Storage: We utilize highly secure servers with access controls, regular
security updates, and firewalls to ensure that all user data is stored safely.
✓ Regular Security Audits: Our platform undergoes frequent security assessments and
audits to identify and address any vulnerabilities, ensuring the highest level of protection.
✓ Access Control: User data is strictly limited to authorize personnel only, with role-based
access control policies in place to minimize risk.
✓ Backup and Recovery: Regular backups are performed to ensure that data can be
quickly recovered in the event of an unexpected issue or disaster.
USER PRIVACY PROTECTION GUIDELINES
Our privacy protection guidelines ensure transparency and user control over personal data,
including:
● Data Collection Transparency: We only collect necessary data and inform users about
what information is being collected and how it will be used.
● User Consent: Users have full control over their data, including the ability to opt-in or
opt-out of specific data collection practices, as well as modify or delete their information
at any time.
● Anonymization and Minimization: Wherever possible, we anonymize user data to
protect privacy and minimize the risk of sensitive information being compromised.
● Third-Party Sharing: We do not sell or share personal data with third parties without
user consent. Any data shared with service providers is done under strict agreements that
require them to adhere to the same level of data protection.
● Cookie Usage: We use cookies to enhance user experience, but users have the ability to
manage their cookie preferences, including opting out of tracking cookies.
By adhering to these data security measures and privacy protection guidelines, we ensure that
our platform provides a secure, trustworthy environment for all users.
TROUBLESHOOTING
COMMON ISSUES AND FIXES
We understand that users may occasionally encounter issues while using our platform. Below are
some common problems and their solutions to help you resolve issues quickly:
Issue: Unable to log in
Fix: Ensure your internet connection is stable. Check if your credentials are correct. If
you've forgotten your password, use the "Forgot Password" link to reset it. If the problem
persists, clear your browser cache and try again.
Issue: Products not showing in the store after upload
Fix: Double-check that the products have been published and not saved as drafts. Make
sure all required fields (e.g., title, description, and price) are filled out. Refresh the page
or clear your cache to see updates.
Issue: Slow website performance
Fix: This may be caused by large images or media files. Try optimizing images to reduce
file size. Additionally, check if you are using too many external plugins, which can affect
loading speed.
Issue: Payment processing failed
Fix: Ensure that your payment gateway credentials are correctly set up in the system.
Verify that your payment method is valid and accepted by the platform. If needed, contact
your payment gateway provider for more details.
Issue: Error in product checkout
Fix: Ensure that all required product and shipping details are correctly filled out by the
customer. Clear your browser cache or try using a different browser if the issue persists.
Issue: Emails not being sent
Fix: Verify that your email configuration settings (SMTP settings) are correct. Ensure your
server is capable of sending emails, and check if the emails are landing in the spam/junk folder
of the recipient.
SUPPORT & MAINTENANCE
HOW TO GET TECHNICAL SUPPORT
We are committed to providing top-notch support to help you resolve any technical issues you
may encounter. Here are the ways you can reach out to our technical support team:
1. FAQs
Before reaching out, we recommend visiting our Documentation or FAQs, where you’ll find
solutions to common issues and step-by-step guides on using the platform. These resources are
available 24/7 and offer a quick way to troubleshoot problems on your own.
2. Email Support
For less urgent inquiries, you can also reach us via email at info@fieldbooster.com Please
include your account details, a description of the problem, and any relevant attachments to help
us assist you faster.
LICENSING & TERMS
LICENSE
Fieldbooster Ltd. /FBLMart License
Copyright (c) 2024 [Fieldbooster Ltd]
Permission is hereby granted to any person obtaining a copy of this software and associated documentation files (the "Software"), to use,
modify, and customize the Software for personal or business purposes, subject to the following conditions:
Usage and Modification: - You may use this software for personal or business use. - You may modify the software to suit your own needs.
Prohibition on Resale: - You are NOT permitted to sell or distribute this software, either in its original form or as a modified version, as a standalone
product. - Redistribution for commercial purposes is prohibited, except when integrated into a larger proprietary system or service
(e.g., as part of a business solution).
Attribution: - You must include the original copyright notice and this license in any copies or substantial portions of the Software.
No Warranty: - The software is provided "as is", without warranty of any kind, express or implied.
Copyright Protection: - All source code, designs, and intellectual property associated with the platform remain the exclusive property of FBLMart.
Any unauthorized copying, redistribution, or modification without express permission is prohibited.
TERMS OF USE AND DISCLAIMER
By using our platform, you agree to comply with the following terms and conditions:
Authorized Use: The platform must be used solely for legitimate business purposes. Any use of the
service for illegal, unethical, or harmful activities is strictly prohibited.
User Responsibilities: Users are responsible for maintaining the confidentiality of their account
information and ensuring that all activities under their account comply with these terms.
Liability: FBLMart is not liable for any losses or damages arising from the use of the software, including
but not limited to data loss, service interruptions, or third-party integration issues. Users assume all risks
associated with using the platform.
Service Availability: While we strive to maintain 99.9% uptime, we cannot guarantee uninterrupted
service. Scheduled maintenance and unforeseen technical issues may occasionally result in temporary
downtime.
Modifications: We reserve the right to modify these terms, the platform, or any of its features at any time.
Users will be notified of significant changes, and continued use of the platform after such changes will
constitute acceptance of the new terms.
Disclaimer: The platform is provided “as is,” without any warranties or guarantees. We do not guarantee
that the platform will be free from errors, nor do we guarantee the accuracy of any data or results obtained
from using the service.
By adhering to these licensing and usage terms, you can ensure a fair and efficient experience while
utilizing our platform for your business needs.
FAQs
Frequently asked questions to address common concerns or setup issues.
1. What is the first step to setting up my online store?
After purchasing the service, you will receive an email with a link to your store setup. Simply
log in, and our step-by-step guide will walk you through creating and customizing your
storefront.
2. Can I customize the design of my store?
Yes, our platform offers customizable themes and layouts, allowing you to adjust the look and
feel of your store to match your brand without needing any coding knowledge.
3. How do I manage inventory in my store?
You can manage your inventory directly from the admin panel. Our system lets you add, update,
and track product stock levels in real time, both for in-store and online sales.
4. How do I track orders and sales?
You can track all orders and sales through the platform’s dashboard. It provides real-time
analytics, helping you monitor order statuses, total revenue, and customer data.
5. Is there a way to manage multiple storefronts or outlets?
Yes, our system supports multiple outlets, allowing you to manage inventory, sales, and
operations across different locations from a single platform.
6. What should I do if I encounter a technical issue?
Our platform includes troubleshooting tools for common issues. If you can’t resolve the issue on
your own, you can submit a support ticket or reach out to our customer support team.
7. How secure is my store's data?
Data security is a top priority. We use encryption protocols, regular security updates, and secure
payment gateways to ensure the safety of your data and transactions.
8. What happens if I want to upgrade my service?
You can upgrade your plan at any time by accessing the billing section of your account.
Upgrading will give you access to additional features and greater customization options.
9. Is technical knowledge required to run my store?
No technical expertise is needed. Our platform is user-friendly, and we provide comprehensive
guides and support to help you every step of the way.
10. How do I access customer support?
You can contact our support team via live chat, email, or phone for any issues. We also offer a
detailed knowledge base to help you troubleshoot common problems.
11. What are the limits on the number of products I can add?
There are no limits on the number of products you can add to your store, regardless of your plan.
12. Can I switch from another eCommerce platform to yours?
Yes, we offer tools to import your existing store’s products, customers, and data to our platform,
making it easier to migrate.