Versions Compared

Key

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

...

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.

POS Installation

...

(info) The steps marked in bold are required

  1. Take a backup of your website
    The backup will help you recover faster in case

...

  1. you

...

  1. fail to install Magestore POS due to some conflict with other extensions or unexpected incidents while installing the POS.

...

  1. Turn on Maintenance

    Code Block
    php bin/magento maintenance:enable

...

  1. Turn off Magento Cron

    Code Block
    php bin/magento cron:remove

...

  1. Turn on Developer mode

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

...

  1. Upload the package to the Magento Root Directory

    1. Upload file via

...

    1. WinSCP (Windows)

    2. Upload package via Filezilla (Windows, Ubuntu)

...

  1. Extract the package

...

  1. to the Magento Root Directory

    Code Block
    cd <magento_root_directory>
    tar -xf <package_name>

...

  1. 
    # or use the below command If your received a package in zip type
    unzip <package_name>
  2. Set indexer mode to real-time

    Code Block
    php bin/magento indexer:set-mode realtime
  3. Run Magento upgrade (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. Install Laminas Barcode

    Code Block
    composer require laminas/laminas-barcode ^2.8 
    php bin/magento setup:upgrade

...

  1. Adjust the Redis session configuration
    (blue star) Note:

...

  1. Only set up this configuration if you are using Redis for Magento Session.
    12.1. Open file app/etc/env.php in your favorite editor
    12.2. Scroll down to the session section

...

  1. below

...

  1. Redis conigurationImage Added

    12.3. Edit the value max_concurrency to a suitable number. Magento

...

  1. recommends we set that number by 10% of the number of PHP processes. If you

...

  1. don't know that then try in the range from 6 to 24 is fine. For example 20

...

...

  1. Configure Message Queue

...

  1. (blue star) Please make sure the Magento Cron was installed and the POS you are having meets the below conditions to make Magestore POS work with Magento Message Queue.

...

...

  1. Install Magento Cron

    Code Block
    php bin/magento cron:install

...

  1. Set indexer mode back to the schedule

    Code Block
    php bin/magento indexer:set-mode schedule
  2. Reindex All

    Code Block
    php bin/magento indexer:reindex

...

  1. Turn on the Production mode

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

...

  1. Turn off Maintenance

    Code Block
    php bin/magento maintenance:disable

Related topic