If you decided to remove Magento 2 POS System by Magefan, please follow the steps below, also you can contact our team for a free consultation in case you have any issues with Magefan's extension.

Remove Extension Files

1. If you can find the extension files in the folder

app/code/Magefan/Pos
app/code/Magefan/PosApi
app/code/Magefan/PosCashPayment
app/code/Magefan/PosGraphQl
app/code/Magefan/PosShippingCarrier
app/code/Magefan/PosStaffSession
app/code/Magefan/PosStaffSessionGraphQl
app/code/Magefan/PosTerminal
app/code/Magefan/PosTerminalGraphQl
app/code/Magefan/StoreLocator
app/code/Magefan/StoreLocatorGraphQl
app/code/Magefan/StoreLocatorUser
app/code/Magefan/StoreLocatorUserGraphQl

app/code/Magefan/PosPlus
app/code/Magefan/PosBarcode
app/code/Magefan/PosBarcodeGraphQl
app/code/Magefan/PosCreditCardPayment
app/code/Magefan/PosCustomerCartGraphQl
app/code/Magefan/Pos
app/code/Magefan/Pos
app/code/Magefan/Pos

then remove this folder.

2. If the extension was installed via the composer and its files located in the folder

vendor/magefan/module-pos

then run composer CLI command to remove it

composer remove magefan/module-NAME
# replace NAME with:
# pos - for base POS System
# pos-plus - for POS System Plus

Once extension files have been removed, run these Magento CLI commands:

php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy

 

Remove Extension Data & Configuration (optional)

Attention! This will clean POS system log and configurations.

1. Just in case please make a full backup (dump) of your Magento 2 database.

2. Run next MySQL queries to remove the data. E.g. you can use phpMyAdmin for this purpose.

DELETE FROM setup_module WHERE module = "Magefan_Pos";
DELETE FROM `patch_list` WHERE `patch_list`.`patch_name` LIKE '%Magefan\Pos%';
DELETE FROM setup_module WHERE module = "Magefan_PosPlus";
DELETE FROM `patch_list` WHERE `patch_list`.`patch_name` LIKE '%Magefan\PosPlus%';
DELETE FROM core_config_data WHERE path LIKE 'mfpos/%';