Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

Notice

This 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

...

Install

...

POS

...

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.

...

(info) The steps marked in bold are required

  1. Turn on Maintenance

    Code Block
    php bin/magento maintenance:enable

...

  1. Require Magestore POS lite

    Code Block

...

  1. composer require 

...

  1. magestore/pos-lite
  1. Turn on Developer mode

    Code Block
    php bin/magento deploy:mode:set developer

5. Upload the package to Magento Root Directory

...

  1. Set indexer mode to real-time

    Code Block
    php bin/magento indexer:set-mode realtime
  2. Run Magento upgrade to Install POS

    Code Block
    php bin/magento setup:upgrade

...

  1. Deploy POS client apps

    Code Block
    php bin/magento webpos:deploy

...

  1. Run code compilation

    Code Block
    php bin/magento setup:di:compile

...

  1. Adjust the Redis session configuration

...

    • Adjust manually

      • Open file app/etc/env.php in your favorite editor

      • Scroll down to the session section

...

      • below

...

      • Image Added
      • Edit the

...

      • value max_

...

      • concurrency to a suitable number. Magento

...

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

...

    • Adjust by command

      Code Block
      php bin/magento setup:config:set --session-save=redis --session-save-redis-max-concurrency=20
  1. Set indexer mode back to the schedule

    Code Block
    php bin/magento 

...

  1. indexer:set-mode schedule
  2. Reindex all

    Code Block
    php bin/magento indexer:reindex

...

  1. Turn on

...

  1. production mode

    Code Block
    php bin/magento deploy:mode:set production

...

  1. Turn off

...

  1. maintenance

    Code Block
    php bin/magento maintenance:disable