solvision is Advanced Laravel POS system to Manage the Orders, Inventory, Accounts, Customer, Suppliers, Users, Incomes, Expense, Payments, Warehouses and much more.
Thank you for our product. If you have any questions that are beyond the scope of this documentation file, please feel free to email us at - support@solvision.co.uk.
if need any assistance for installatin feel free to conctact support@solvisoin.co.uk
Make sure you have system requirements properly.
For installation, you should have primary knowledge of Laravel and
Javascript application
installation since this application is built on Laravel with JS.
This system uses multiple technologies to give the best possible experience.
You can read about laravel Requirements here.
Optional: You can update the below variables in the
php.ini file based on your needs if you
want to upload bigger files.
upload_max_filesize = 50M
max_file_uploads = 50
post_max_size = 100M
You should point your domain towards public folder.
You will need to create a virtual host to set up solvisionPOS. You
can find steps here to create a
virtual host.
Point your domain or subdomain to the public directory inside the solvisionPOS folder.
Please note that solvisionPOS must be installed on a primary domain
or subdomain. Installing on
a sub-folder will not work, for example:
example.com (Valid)
local.solvisionpos.com (Valid)
solvisionpos.test (Valid)
Open the link to the domain in the browser. (e.g local.solvisionpos .com)
Once you purchase solvision system then you will be able to find
solvision.zip within the main
zip.
Extract that file on your local and follow the following steps:
Upload solvision.zip to your web server's root (public_html) and extract it there.
Domain should point to public folder of project like public_html/public
Open .env file from your server's root folder.
You need to change the following information into your environment (.env) file.
APP_NAME="App Name"
APP_URL="https://your-domain.com"
DB_HOST="DB Host here"
DB_PORT="3306" // this may changed as per your DB
DB_DATABASE="DB Name"
DB_USERNAME="DB Username"
DB_PASSWORD="DB Password"
You will also need to set up mail configuration and update the
following variables. You can
use the below video for the reference on how to setup email
configuration for cPanel
If you want to store your files to direct your s3 bucket then you
have to use following
.env variables. You need to change FILESYSTEM_DRIVER and
MEDIA_DISK value to s3 when
you are using AWS file storage.
FILESYSTEM_DRIVER=s3
MEDIA_DISK=s3
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=
AWS_BUCKET=
AWS_ENDPOINT=
AWS_URL=
Or you can use your choice of storage driver to store your media
assets if you want. All of
your attachments will be placed into that.
You can do admin login by accessing given URL.
YOUR_APP_URL
User : admin@solvision.co.uk
Password: 123456789
We are ready to go now.
Create Database allows you to set up a new database for storing and managing business
information efficiently. Ensure secure and structured data
storage for smooth operations.
To create a database and import a database in cPanel, follow these steps:
Point your domain or subdomain to the public directory inside the public_html folder.
Please note that POS must be installed on a primary domain
or subdomain. Installing on
a sub-folder will not work, for example:
Import Database allows you to upload and restore an existing database from a backup file. Easily
migrate or recover your data using a .sql file through br phpMyAdmin or
command-line tools.
If you already have a .sql file (exported database), follow these steps:
solvision comes with all possible customization options. But if
you want to make some
modifications in the code then you need to set it up on your local
machine, make changes,
build it, test it and then push to the server. For any code
modifications, you must need to
have an in-depth knowledge of Laravel.
Please follow below guide for to setup solvisionPOS on your local environment.
To run project on a local, you need a web server. We recommend to
have a WAMP, XAMP
or MAMP.
Extract a code from solvision.zip file to the following path based on web server you have.
You need to create virtual host first to setup solvisionPOS. You
can find steps here to create
virtual host. While creating a Virtual host read our Domain
Pointing Guide here.
Open the link to the domain in the browser (Example: local.invantrapos.com).
Make sure you have system requirements properly.
For installation, you should have primary knowledge of Laravel and
Javascript application
installation since this application is built on Laravel with JS.
This system uses multiple technologies to give the best possible experience.
You can read about laravel Requirements here.
Optional: You can update the below variables in the
php.ini file based on your needs if you
want to upload bigger files.
upload_max_filesize = 50M
max_file_uploads = 50
post_max_size = 100M
You will need to create a virtual host to set up solvisionPOS. You
can find steps here to create a
virtual host.
Point your domain or subdomain to the public directory inside the solvisionPOS folder.
Please note that solvisionPOS must be installed on a primary domain
or subdomain. Installing on
a sub-folder will not work, for example:
example.com (Valid)
local.solvisionpos.com (Valid)
solvisionpos.test (Valid)
Open the link to the domain in the browser. (e.g local.solvisionpos .com)
The solvision Dashboard offers a quick overview of key business
metrics. It features
widgets for
Visual aids include a bar chart for weekly sales and purchases, a
pie chart for top-selling
products of the year, and another for the top 5 customers of the
month.
Additionally, you get a table for the top-selling products of the
month, a recent sales list,
and stock alerts for low inventory items. This module provides a
concise, real-time
snapshot to help manage your business effectively.
We have created very attractive and very user-friendly POS screen
by using you create
sales. You can see lists of available products there and filters
by categories and brand. we
are showing the available quantities there so its will remind user
that they may have to
purchase new quantities.
We've also have added support for Barcode Scanner, when you scan
any product code that
is in POS system it will be auto added as order item.
You can enter a opening balance at a beginning of the day and see
a report for that whole
day sales, refund, paid via cheque,cash, bank transfer and etc.
You can hold items at a time of Sale in POS screen and easily
access the items to sale again
after some time this.
The Products module in solvisionPOS allows you to efficiently manage your inventory.
The Product Categories module in InentraPOS allows you to create
and manage product
categories. These categories are used during product creation and
for filtering products.
Additionally, the module shows the count of products under each
category, helping you
organize and manage your inventory efficiently.
The Variations module in solvisionPOS enables you to create and
manage product variations,
such as size or color. You can add multiple variations, which can
then be applied to
products. This feature helps in managing inventory with different
product variations
efficiently.
The Brands module in solvisionPOS allows you to create and manage
brands. These brands can
be used during product creation and for filtering products.
Additionally, the module shows
the count of products under each brand, helping you organize and
manage your inventory
by brand effectively.
The Base Units module in InentraPOS allows you to create, update,
and delete base units such
as KG, Meter, etc. These base units are used during product
creation to define the
measurement units for products, ensuring consistent and accurate
inventory management.
The Units module in solvisionPOS allows you to create, update, and
delete units based on base
units such as KG or Meter. These units are used during product
creation for defining sales
and purchase quantities. You can specify the unit name, short
name, and select the base
unit. Additionally, you can filter units by base unit,
facilitating easier management and
organization of inventory.
Here users will print barcodes for selected products and
warehouses. You can print
barcodes for multiple products at once and choose different page
sizes. The module also
offers customization options, allowing you to enable or disable
the display of the company
name, product price, and product name on the barcodes. This
flexibility ensures that your
barcode labels meet your specific needs.
In this module you can see all adjustments, view details, update
and delete it. You can
adujust the product stocks with addition or substraction via
warehouse.
In this module you can create a quotation and send to customer.
You are able to download
PDF for that quotation. Easily convert this quotation into sales
with single click.
Purchases will be used to increase the available stocks quantity.
Let's say warehouse A
have product's quantity 5, and now we want to add 50 new quantity,
you can use this
functionality for that.
You have to select the same warehouse and the product in which you
want to increase the
quantity or we can say you want to purchase more quantities, do it
and hit save. You will
now see the updated quantities.
In some case we may have to return the purchased products, so we
can use this options to
track the purchase returns.
Based on this later we are generating reports and displaying data into dashboard.
In this section we can see all sales, view details, update and
delete it. You can create
payments for unpaid sale or partial sale. Also download PDF for
that sale.
Its same as purchase return, when any sale will be returned it
will affect the available
quantities.
Number of returning product sales quantities will be increased into available quantities.
In this section we can see all transfers, view details, update and
delete it. You can transfer
product from one warehouse to another warehouse.
To track your companies lists of expenses this menu will be most
usefull. later you can
prepare reports from this data.
You have to add the title of expense, and the warehouse and the
expense category to
create new expense, and yes expense date as well.
Expense categories will be used while we create new expense. you
can create or update
new categories from here.
Admin can create users from 3 kind of available Roles that can operate the system.
You can create new roles and assign permissions to them. This will
be useful when you
want to give different permissions to different users.
You can manage the warehouses by using this menu. you can create
new warehouses and
delete them or update the existing warehouses too. Select a
warehouse at a time of
purchasing a product from that warehouse. This warehouses also use
into POS screen. You
can select specific warehouse and see a available products in that
warehouse.
Based of the stored data we are generating different kind of
reports, which help you to
determine the current state of your POS.
You can download excel sheet for that report. also Filter it based
on date and various other
options.
You can manage the currencies by using this menu. you can create
new currencies and
delete them or update the existing currencies too. You can select
default currency into
settings and that currency will be show in all modules.
In this module you can manage languages. You can add new languages
and delete them or
update the existing languages too. Manage translations for that
product. We provide
support for 7 languages. Arabic, English, French, German, Chinese,
Spanish, and Turkish.
We also support LTR (Left To Right) and RTL (Right To Left) languages.
In templates we have Email templates and SMS templates You can
easily edit this templates
and enable/disable it. If it is enable then it will be sent
Mail/SMS.
You can manage the settings like currency, company name, default
customer, default warehouse, date format, address, state, city,
show app name in sidebar, logo, etc.
In this module you can manage prefixes. You can add new prefixes
and delete them or
update the existing prefixes too.
You can manage the receipt settings like show header, footer,
logo,phone, customer,tax,
discount and shipping etc.
Welcome to the solvision POS System! This system provides
multiple dashboards designed for different user roles such as Admin, Manager, Cashier, Sales Executive, and Inventory Users.
Each dashboard offers unique functionalities tailored to the specific needs of the role.
solvision Pro Dashboard provides a real-time overview of your
business performance.
Monitor sales, expenses, payments, and other key metrics in one
place to
make informed decisions efficiently
solvisionPOS Sales Volume offers comprehensive insights into your
sales trends by
tracking product quantities sold. Analyze performance data to
identify
growth opportunities and optimize your sales strategies.
solvisionPOS Net Profit provides a clear breakdown of your total
revenue minus expenses, helping
you analyze business profitability and make informed financial
decisions."
This helps in tracking overall profit and business growth.
solvision Inventory allows you to efficiently manage your stock
levels,
track product movements, and monitor stock status. Stay on top of
your inventory
to ensure optimal stock levels and avoid shortages.
"Inventory Best-Selling provides insights into your top-performing
products based on
sales data. Track best-sellers to
optimize stock levels and maximize revenue.
Inventory Low-Selling provides insights into products with the
least
sales. Identify slow-moving items to optimize
stock management and improve sales strategies.
"Inventory Items provides a complete list of all products in
stock, including
details such as quantity, categories, and pricing.
Easily manage and track inventory for efficient operations.
Inventory Value provides a detailed assessment of the total worth
of your
stock based on current quantities and costs. Monitor
inventory valuation to optimize financial planning and stock
management.
The solvision Dashboard offers a quick overview of key business
metrics. It features
widgets for
Visual aids include a bar chart for weekly sales and purchases, a
pie chart for top-selling
products of the year, and another for the top 5 customers of the
month.
Additionally, you get a table for the top-selling products of the
month, a recent sales list,
and stock alerts for low inventory items. This module provides a
concise, real-time
snapshot to help manage your business effectively.
We have created very attractive and very user-friendly POS screen
by using you create
sales. You can see lists of available products there and filters
by categories and brand. we
are showing the available quantities there so its will remind user
that they may have to
purchase new quantities.
We've also have added support for Barcode Scanner, when you scan
any product code that
is in POS system it will be auto added as order item.
You can enter a opening balance at a beginning of the day and see
a report for that whole
day sales, refund, paid via cheque,cash, bank transfer and etc.
You can hold items at a time of Sale in POS screen and easily
access the items to sale again
after some time this.
The Products module in solvisionPOS allows you to efficiently manage your inventory.
The Product Categories module in InentraPOS allows you to create
and manage product
categories. These categories are used during product creation and
for filtering products.
Additionally, the module shows the count of products under each
category, helping you
organize and manage your inventory efficiently.
The Variations module in solvisionPOS enables you to create and
manage product variations,
such as size or color. You can add multiple variations, which can
then be applied to
products. This feature helps in managing inventory with different
product variations
efficiently.
The Brands module in solvisionPOS allows you to create and manage
brands. These brands can
be used during product creation and for filtering products.
Additionally, the module shows
the count of products under each brand, helping you organize and
manage your inventory
by brand effectively.
The Base Units module in InentraPOS allows you to create, update,
and delete base units such
as KG, Meter, etc. These base units are used during product
creation to define the
measurement units for products, ensuring consistent and accurate
inventory management.
The Units module in solvisionPOS allows you to create, update, and
delete units based on base
units such as KG or Meter. These units are used during product
creation for defining sales
and purchase quantities. You can specify the unit name, short
name, and select the base
unit. Additionally, you can filter units by base unit,
facilitating easier management and
organization of inventory.
Here users will print barcodes for selected products and
warehouses. You can print
barcodes for multiple products at once and choose different page
sizes. The module also
offers customization options, allowing you to enable or disable
the display of the company
name, product price, and product name on the barcodes. This
flexibility ensures that your
barcode labels meet your specific needs.
In this module you can see all adjustments, view details, update
and delete it. You can
adujust the product stocks with addition or substraction via
warehouse.
In this module you can create a quotation and send to customer.
You are able to download
PDF for that quotation. Easily convert this quotation into sales
with single click.
Purchases will be used to increase the available stocks quantity.
Let's say warehouse A
have product's quantity 5, and now we want to add 50 new quantity,
you can use this
functionality for that.
You have to select the same warehouse and the product in which you
want to increase the
quantity or we can say you want to purchase more quantities, do it
and hit save. You will
now see the updated quantities.
In some case we may have to return the purchased products, so we
can use this options to
track the purchase returns.
Based on this later we are generating reports and displaying data into dashboard.
In this section we can see all sales, view details, update and
delete it. You can create
payments for unpaid sale or partial sale. Also download PDF for
that sale.
Its same as purchase return, when any sale will be returned it
will affect the available
quantities.
Number of returning product sales quantities will be increased into available quantities.
In this section we can see all transfers, view details, update and
delete it. You can transfer
product from one warehouse to another warehouse.
To track your companies lists of expenses this menu will be most
usefull. later you can
prepare reports from this data.
You have to add the title of expense, and the warehouse and the
expense category to
create new expense, and yes expense date as well.
Expense categories will be used while we create new expense. you
can create or update
new categories from here.
Admin can create users from 3 kind of available Roles that can operate the system.
You can create new roles and assign permissions to them. This will
be useful when you
want to give different permissions to different users.
You can manage the warehouses by using this menu. you can create
new warehouses and
delete them or update the existing warehouses too. Select a
warehouse at a time of
purchasing a product from that warehouse. This warehouses also use
into POS screen. You
can select specific warehouse and see a available products in that
warehouse.
Based of the stored data we are generating different kind of
reports, which help you to
determine the current state of your POS.
You can download excel sheet for that report. also Filter it based
on date and various other
options.
You can manage the currencies by using this menu. you can create
new currencies and
delete them or update the existing currencies too. You can select
default currency into
settings and that currency will be show in all modules.
In this module you can manage languages. You can add new languages
and delete them or
update the existing languages too. Manage translations for that
product. We provide
support for 7 languages. Arabic, English, French, German, Chinese,
Spanish, and Turkish.
We also support LTR (Left To Right) and RTL (Right To Left) languages.
In templates we have Email templates and SMS templates You can
easily edit this templates
and enable/disable it. If it is enable then it will be sent
Mail/SMS.
You can manage the settings like currency, company name, default
customer, default warehouse, date format, address, state, city,
show app name in sidebar, logo, etc.
In this module you can manage prefixes. You can add new prefixes
and delete them or
update the existing prefixes too.
You can manage the receipt settings like show header, footer,
logo,phone, customer,tax,
discount and shipping etc.
solvisionPOS Sales provides a comprehensive overview of your
business transactions,
helping you track revenue, analyze trends, and optimize sales
performance.
Monitor daily, weekly, and monthly sales to make data-driven
decisions.
solvisionPOS Sale-POS provides a streamlined point-of-sale system
to process sales
transactions quickly and efficiently. Manage product sales, apply
discounts,
and track transaction details to enhance your business operations.
solvisionPOS All Sales provides a detailed record of every
transaction
made within your business. Easily track, filter, and analyze sales
data to
gain valuable insights and improve overall sales performance.
solvisionPOS Overpaid tracks excess payments received from customers and provides
details on adjustments or refunds. Manage
overpayments efficiently to maintain accurate financial records.
solvisionPOS Due Amount provides a detailed summary of outstanding payments from
customers. Track pending dues to ensure
timely collections and maintain healthy cash flow.
solvisionPOS Invoice allows you to generate, manage, and track
invoices for all sales
transactions. Ensure accurate billing and maintain clear financial
records for your business.
solvisionPOS Purchase helps you manage and track all business
purchases efficiently.
Monitor supplier orders, expenses, and inventory restocking to
ensure smooth procurement operations." This highlights the
importance
of managing purchases for maintaining a steady supply chain.
solvisionPOS All Purchase provides a complete record of all
business purchases.
Track supplier transactions, analyze purchasing trends, and
manage inventory restocking efficiently.
solvision Reports provides detailed insights and analysis of
your business
operations, sales, and inventory. These reports help you make
informed decisions to improve your business performance.".
solvisionPOS Customer Ledger provides a detailed record of all
customer transactions,
including payments, credits, and outstanding balances. Easily
track and manage customer accounts to ensure smooth financial
operations.
solvisionPOS Stock Report provides a detailed analysis of your
inventory, including stock
levels, movements, and shortages. Keep track of product
availability
to ensure efficient stock management and avoid
overstocking or shortages.
solvisionPOS Sales Report provides a comprehensive analysis of your
sales performance,
including revenue trends, best-selling products, and customer
purchasing
patterns. Use data-driven insights to optimize your sales strategy
and grow your business.
solvisionPOS Product Sold Report provides detailed insights into
the quantity and performance of sold
products. Track best-selling items, analyze sales trends,
and optimize inventory management based on real-time data.
solvisionPOS Purchase Report provides a detailed analysis of all
business purchases,
including supplier transactions, order quantities, and total
expenses.
Monitor purchasing trends to optimize procurement and inventory
management.
"solvisionPOS Warehouse Report provides a comprehensive overview of
stock levels, transfers,
and inventory status across multiple warehouses. Monitor warehouse
operations to ensure efficient stock management and distribution.
solvisionPOS Income Report provides a detailed breakdown of your
business revenue,
including income sources and transaction summaries. Analyze
financial
trends to optimize profitability and make informed business
decisions.
solvisionPOS Expense Report provides a detailed analysis of all
business expenditures,
helping you track costs, identify
spending patterns, and optimize
budget management for better
financial control.
"solvisionPOS Profit & Loss Report provides a clear financial
summary of your business,
including total revenue, expenses, and net profit or loss. Use
these insights to assess business performance and make informed
financial decisions.
solvisionPOS Product Quantity Alerts notify you when stock levels
reach a critical point,
helping you prevent shortages or overstocking. Stay updated
on inventory status to ensure smooth business operations.
solvision Products offers a comprehensive range of items that
are integral to your
business operations. Explore our extensive catalog to manage and
track your products efficiently
solvisionPOS Brands allows you to manage and categorize products by
brand, helping
you track brand performance, sales trends,
and inventory distribution
efficiently.
"solvisionPOS Categories helps you organize products into specific
groups for
easier management and navigation. Streamline inventory tracking
and sales
analysis by categorizing products efficiently
solvisionPOS UOMs (Units of Measurement) allow you to define and
manage different
measurement units for your products, ensuring accurate stock
tracking and sales calculations.
solvision Peoples provides a detailed overview of the
individuals involved
in your business, from employees to customers. Manage, track, and
analyze the
key people associated with your operations effectively.
solvision Customers enables you to manage customer information,
track purchase history,
and offer personalized services. Build strong relationships with
your customers
by understanding their preferences and purchasing patterns.
solvision Suppliers allows you to manage supplier information,
track purchase orders,
and maintain a seamless supply chain. Keep a record of supplier
transactions
to ensure efficient inventory restocking and vendor relationships.
solvisionPOS Salesman module helps you manage and track salesperson
performance, sales
targets, and commissions. Monitor individual sales contributions
to
optimize team productivity and business growth.
solvision Payments enables seamless tracking and management of
all payment transactions.
Monitor payment methods, statuses, and histories to ensure smooth
financial operations within your business.
solvision Incomes provides a detailed overview of all incoming
transactions and
revenue streams for your business. Track and analyze income
sources to
ensure financial growth and efficiency.
solvision Expenses helps you monitor and manage all outgoing
costs associated with your
business. Keep track of expenses to maintain a clear understanding
of your
financial health and ensure cost-effective operations.
solvision Accounts provides a comprehensive view of all your
financial records.
Manage accounts, track balances, and generate reports to maintain
accurate
and organized financial statements for your
business.
solvisionPOS Balance Sheet provides a detailed financial statement,
summarizing your assets
, liabilities, and equity. Analyze
your business's financial
health and make informed decisions for growth.
"solvisionPOS Account Statement provides a detailed record of all
financial
transactions, including credits, debits, and balances. Keep track
of account
activities to ensure accurate financial management and reporting.
solvision Currencies allows you to manage and track multiple
currencies used
in your business transactions. Easily handle exchange rates and
conversions to streamline international or multi-currency
operations.
solvisionPOS Organizations allows you to manage multiple business
entities within
the system. Keep track of individual organization details,
transactions,
and financial records in one centralized
platform.
solvision Settings offers a customizable interface to adjust
your system preferences.
Tailor the software to meet your business needs by configuring
payment methods,
user roles, and other operational settings.
solvisionPOS System Settings allows you to configure and customize
various aspects
of your POS system, including user roles, preferences, and
integrations, ensuring smooth and efficient operations.
solvisionPOS Mail Settings allows you to configure email
notifications,
SMTP settings, and automated messages for seamless communication
with
customers and suppliers.
"solvision Cities allows you to manage and organize city-based data for customers, suppliers,
and business locations. Easily filter and categorize records
by city for better regional insights.
"solvision Warehouses helps you efficiently manage and track
inventory across multiple locations.
Monitor stock levels, transfers, and warehouse operations to
ensure smooth inventory management
and optimal stock distribution.
Find detailed release notes of each version below for solvision POS.