Hi
Here are our findings:
NicePage uses a custom mode of rendering product details by calling WooCommerce functions in a non-standard way.
Sample debug message:
Function regular_price was called incorrectly. Product properties should not be accessed directly.
The page builder does not consider any of the standard WooCommerce hooks or filters. So, you will not be able to achieve this functionality using any of the plugins that follow the WooCommerce recommended approaches to customize the store.
As a workaround, If you want to hide the price for all users, add the following CSS script in your theme settings. However, please note that the plugin cannot override this CSS conditionally. Also, this CSS applies to your current design only.
span.woocommerce-Price-amount.amount {
display: none;
}
Please let us know if you need any further assistance.
Thanks