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).
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).
NoticeThis guide applies to install the updated version of Original Magestore POS on your website (the major, minor, or the patch update of your current installed Magestore POS). 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 brand new Original Magestore POS, it’s here. |
Please check the link below to make sure that the POS version you are having is compatible with your current Magento version.
Magestore POS Line 4 (POS Pro 4, POS Pro Commerce 4, POS Enterprise 4, POS Enterprise Commerce 4) 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.
The backup will help you recover faster in case that you are failed while updating Magestore POS due to some conflict with other extensions or unexpected incidents.
php bin/magento maintenance:enable |
php bin/magento cron:remove |
php bin/magento deploy:mode:set developer |
To prevent caching code in the started consumer
Only applied for
POS Enterprise Commerce >= v4.8.0
POS Enterprise >= v4.13.8
POS Pro Commerce >= v4.5.0
POS Pro >= v4.15.0
pkill -f magestore_pos_process_order |
We always distribute the full package to keep the consistency, the full package means it includes all earlier releases of the current package that you are having.
cd <magento_root_directory> rm -rf app/code/Magestore tar -xf <package_name> cp -R server/* ./ |
php bin/magento setup:upgrade |
php bin/magento webpos:deploy |
php bin/magento setup:di:compile |
php bin/magento cron:install |
php bin/magento indexer:reindex |
php bin/magento deploy:mode:set production |
php bin/magento maintenance:disable |
You can use the below script for automating the update process.
Make sure that you change the <magento_root_directory>
and <package_name>
with the suitable value cause it is the variable.
cd <magento_root_directory> php bin/magento maintenance:enable php bin/magento cron:remove php bin/magento deploy:mode:set developer pkill -f magestore_pos_process_order rm -rf app/code/Magestore tar -xf <package_name> cp -R server/* ./ php bin/magento setup:upgrade php bin/magento webpos:deploy php bin/magento setup:di:compile php bin/magento cron:install php bin/magento indexer:reindex php bin/magento deploy:mode:set production php bin/magento maintenance:disable |