A 500 Internal Server Error is a generic server error. If you are seeing this error in WooCommerce POS it usually indicates a conflict with another plugin or your theme.
To troubleshoot this issue please do the following:
Provided your server is set up correctly, it will log all error messages to a file.
In Apache, the default location for the error log file is
In nginx, the default location for the error log file is
You may have to ask your web host for access to your error log file.
If there is nothing in your error log files, it's possible that PHP is suppressing all error reporting.
To enable error reporting, please add the following to your
// Enable debugging define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', true );
If no error message can be found, you will need to remove all potential sources of conflicts, then systematically add them back - one at a time.
Once you have narrowed down the potential source of the error, please contact firstname.lastname@example.org with your results.