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.
WhatsApp