This type of behavior is often due to testing and trying different POS plugins which can cause conflicts with permissions. Or modification of the POS role permissions in general. The good news, you can perform a fix with a few quick steps.
We have a quick workflow step to reset the POS and your WP settings related to the POS to restore the correct permissions required for the POS plugin.
Are you able to access the Settings page of the POS?
If so, please perform a clean reset for the POS to reset permissions.
After you enable the reset function, deactivate and delete the plugin. Download a new clean version of the POS. This should resolve any permission issues.
If you are not able to access the Settings page on the POS.
You can perform this step easily by using a database entry.
Access your database using a tool like phpMyAdmin
In the database, under the entry wp_options.
As shown here:
https://ibb.co/54rBFQQ
Add the following entry:
option_name: _pos_reset_mode_
option_value: 1
As shown in this screenshot
https://ibb.co/pK9DFcG
The syntax for the following entry as shown, You need to include the _ and _ after the option name.
Save the entry in the Database.
Now go back to WordPress. Click Plugins. Click Active Plugins. Deactivate and the Delete the POS plugin. Upon this action, the POS and all entries from the database will be removed this will purge and remove all data from the POS plugin
Now Download a new clean version of the POS. This should resolve any permission issues.
You should be able to now access the Stations and Settings functionality of the POS.
Alternatively, in an upcoming release, we are adding more role permission management to address the risk of this issue occurring. If you are interested, download our Beta release build. Visit: https://www.bizswoop.com/wp/pos/pos-quick-install/, scroll down to the bottom of the page. Using this version should address and fix any permission issues that have occurred.