Install ERPNext :-
Step1: Use upgrade command to actually installs newer versions of the packages.
sudo apt-get update && sudo apt-get upgrade
Step2: You have to install the following package.
sudo apt -y install python-minimal
Step3 : You have to install the following dependancy.
sudo apt -y install git build-essential python-setuptools python-dev libffi-dev libssl-dev
Step4: Now The next step is install pip3 package for python
sudo python get-pip.py
sudo pip install –upgrade pip setuptools
sudo pip install ansible
Step 5: Next to install python3
sudo apt install python3-pip
Step 6: Next step is to install curl
sudo apt -y install curl
Step 7: Next you have to configure the yarn package repository.
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add –
echo “deb https://dl.yarnpkg.com/debian/ stable main” | sudo tee /etc/apt/sources.list.d/yarn.list
Step 8: Next following command to install yarn.
sudo apt -y update && sudo apt -y install yarn
Step 9: Now next For install mariaDB you have to run following command
sudo apt -y install mariadb-server libmysqlclient-dev
Step 10: Now next step is to update “my.conf” file for database.
For that to open file in command prompt in edit mode enter below command.
sudo nano /etc/mysql/my.cnf
Add the following lines in config file
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
default-character-set = utf8mb4
Step 11: Next, you have to restart MariaDB and enable it to auto start MariaDB at boot time.
sudo systemctl restart mariaDB
sudo systemctl enable mariaDB
Step 12: Next, the mysql_secure_installation tool to configure additional security options.
Enter current password for root (enter for none): xxxxxx
Change the root password? [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
Step 13:you have to add the Node source Node.js 8.x respository.
sudo curl –silent –location https://deb.nodesource.com/setup_8.x | sudo bash –
Step 14: To install Nginx, Node.js and Redis on Ubuntu, run the commands below.
sudo apt -y install nginx nodejs redis-server
Step 15: Next step is to start and enable Nginx service to always start up with the boots.
sudo systemctl start nginx
sudo systemctl enable nginx
Step 16: Start and enable Redis service to always start up with the boots.
sudo systemctl start redis-server
sudo systemctl enable redis-server
Step 17: For installation and activation of virtual environment.
sudo systemctl enable redis-server
Run below command to install virtual environment
sudo apt install virtualenv
you need to create virtual environment on “erpnext” directory using the following command
For activation of virtual environment.
Step 18: Now Next step is to install bench and there dependencies.
git clone https://github.com/frappe/bench bench-repo
sudo pip install -e bench-repo
Step 19: The next step is to init command will create a bench directory with frappe framework installed.
bench init –frappe-branch master –frappe-path https://github.com/frappe/frappe.git frappe-bench Continue reading
How to Use:-
In Feedback > Configuration > Template, configure the template..
Into Template configure all the option with appropriate value like Name, Website configuration, Template type and Questions. When you Select the Single Page in Website Configuration then all the Question will come in one page.
In Feedback > Configuration > Feedback Question, Configure the Question with appropriate value like Question, Template, Question type Normal or Widget, Answer Mode Single or Multiple, Question will Optional or Required and If you want to include the comment then enable the Include Comment option.
In Website > Configuration, under the Customer Feedback, set the option for Feedback Template. Based on this configuration the Feedback Questions are display.
Now Go into the website and Click on “Feedback” Menu to Give the Feedback.
Now Click on “Get Started” Button to start feedback.
When you click on Get Started Button Question will come which you configure into the Template.
When you select the Question type Normal and Answer Mode Single Question Will come with radio button and you will submit only one answer.
When you select the Question type Widget Question Will come with Ratings.
When you click on “Submit” button your feedback will submit.
After Submitting the feedback it will Store into the Feedback > Customer Feedback.
When you select the Template type as Product then feedback question will come based on Product.
Configure the Mail template, Send mail after How many days of Customer Purchase the Product, Number of Mail that you want to Send and Interval and Cron will run everyday and send the mail to the customer based on your configuration and customer can give the feedback from mail.
By clicking in Take the Survey button, Feedback will Started and after that same procedure will follow as General Feedback.
Device used for this module: Digital Persona 4500 Fingerprint Biometrics
User Biometric Registration using Digital Persona
Setup Node js application
Install Node application into client machine Where device is attached.
Once node app running. Open odoo server Go to General Settings -> Enable biometric and Enter Node URL(Port must be same as you can see in terminal)
By clicking on Register Biometric button pop-up will be open, select desired finger and scan.
By clicking on Confirm Biometric button all the scanned fingerprint will be confirm.
User can see his/her related registered fingerprint counts here as well as user can register new fingerprints by clicking the spot.
Scan selected Finger.
After Successful scanning you can save, rescan and Go back.
User can select multiple records here and Confirm the related Biometric by clicking Action -> Confirm Biometric.
User Biometric Login using Digital Persona
User can login by scanning the registered Biometric from the login page.
POS Opening Balance
Customer Kanban View
Customer List View
Product Kanban View
POS Main Screen
POS Order List
POS Payment Screen
How To Use
User need to enable Lots & Serial Numbers and Expiration Dates from Inventory/Settings/Traceability.
After selecting select the “Reporting” tab and then select the “Product Expiry Report” menu to open a wizard.
Enter “Generate Report For(Days)” for display products which are being expiring expiring during entered days.And select “Group By” option by which you want to do group by of data.You can group by(Location) or group by(Category)
If you want to display data of specified location then select locations in “Location” field.If you want to display products of all locations which products are available then select nothing in “Category”. To print report click on “Print PDF” or “Print Excel” button.
Display products which are group by “Location”.
If you want to display data of specified category then select group by(Category) option and select categories in “Category” field.If you want to display products of all categories which products are available then select nothing in “Category”. To print report click on “Print PDF” or “Print Excel” button.
Display data which is group by “Category”.
How To Use
Go to Inventory > Reporting > Non Moving Stock
Define Report Criteria.
Group By product category.
Select the groups from configuration to send the mail to users who belong to that groups.
You can send the email using send mail button.