Original Magestore POS Package is the package that only contains Magestore POS product originally (the package is built for widely usage base on Magento fresh installation, not on any customer environment-specific, so it does not contain any specific features/integration/bug fixing for your environment, some unexpected conflict with other extensions may occur when installing or after the POS installed).
Note |
---|
NoticeThis guide applies to the brand new installation of Original Magestore POS on your website (you don’t have any Magestore POS installed on your website yet). In case that you want to migrate from the old Magestore POS system or upgrade across lines of POS, please contact with Magestore Support Team to get a suitable guideline. If you are looking for the guide to install the updated Original Magestore POS, it’s here. |
Compatibility Check
Please check the link below to make sure that the POS version you are having is compatible with your current Magento version.
Prerequisite
Magestore POS Open Source requires MSI to be installed and enabled before installing the POS. You can follow the guide Install Inventory Management from Magento to install and enable MSI.
POS Installation
1. Take a backup of your website
The backup will help you recover faster in case that you are failed to install Magestore POS due to some conflict with other extensions or unexpected incidents while installing the POS.
...
Turn on Maintenance
Code Block |
---|
php bin/magento maintenance:enable |
...
Require Magestore POS lite
Code Block |
---|
phpcomposer require bin/magento cron:remove |
...
magestore/pos-lite |
Turn on Developer mode
Code Block |
---|
php bin/magento deploy:mode:set developer |
...
Upload the package to Magento Root Directory
...
Run upgrade (Install POS)
Code Block |
---|
php bin/magento setup:upgrade |
...
Deploy POS client
Code Block |
---|
php bin/magento webpos:deploy |
...
Run code compilation
Code Block |
---|
php bin/magento setup:di:compile |
...
Adjust the Redis session configuration
...
Change manually
Open file
app/etc/env.php
in your favorite editorScroll down to the
session
section as below
...
Edit the value
max_concurrency
to a suitable number. Magento recommend recommends we set that number by 10% of the number of PHP processes. If you don’t know that then try in the range from 6 to 24 is fine. For example: 20.
...
Change by command
Code Block |
---|
php bin/magento setup:config:set --session-save=redis --session-save-redis-max-concurrency=20 |
Install Magento Cron
Code Block |
---|
php bin/magento cron:install |
...
Reindex All
Code Block |
---|
php bin/magento indexer:reindex |
...
Turn on Production mode
Code Block |
---|
php bin/magento deploy:mode:set production |
...
Turn off Maintenance
Code Block |
---|
php bin/magento maintenance:disable |