We have attempted to reproduce the issue you flagged.
Unfortunately, we are unable to recreate this issue as you described.
One note. The Cashier role has a different set of permissions for the POS. As a result, the Cashier is unable to access the WordPress admin to use the “Show in POS” button functionality on the Order details page. Under the POS settings, User tab, User Access section, you can make modifications to the role permissions to allow these permissions. Also check if any other plugins are modifying user permissions.
However under the default permissions, if a Cashier does place an order on the POS. A user role with the proper permission can use the “Show in POS” button functionality on the Order details page to open the order in the POS. We successfully reproduced this behavior. In addition, we confirmed the invoice generated and print-out showed the correct values. We also tested using the Inventory Management functionality successfully.
We suspect you have a plugin or theme conflict creating the issues you described. Our recommendation, please perform a plugin/theme conflict test, as outlined here to try and isolate and identify the conflict. Deactivate all the plugins with the exception of WooCommerce, POS and Print plugin. Also use the WooCommerce Store front or Standard WordPress theme. If this issue is resolved, activate one plugin at a time to identify when the issue occurs.
I hope that information is helpful to start. If the plugin/theme conflict test doesn’t isolate the conflict. Please submit the following for us to troubleshoot further.
– WooCommerce System Report
– POS Debug Report
– Video of screen showing the behavior
For now, since we are unable to reproduce the issue, we will close the post, but if you have the additional logs and issue continues, please feel free to reopen the post with new information.