Hi,
By default, if you have a price with the acl "all" and a price with acl on the group, in the product page you can display several prices for users who have access to these prices.
Some threads already talk about it like:
www.hikashop.com/en/forum/2-general-talk...e-display.html#78541
Or, with other kind of customization:
www.hikashop.com/en/forum/4-how-to/76039...ice-range.html#78100
After that, for guest users who have only one accessible price, it's currently not possible.
As Xavier said, using a custom field could be easier without making a lot of new SQL queries.
If you want to override the price loading by removing the ACL, there are three ways:
- Write into HikaShop core files (class currency) and at this moment, you wouldn't be able to update HikaShop without loosing your modifications (but it should be two lines to comment).
- Write new queries into views (using view override) and at this moment, you would be able to update HikaShop. It would be an inclusion of the "getListingPrices" of the currency class into your view.
Modifying the display would not modifying the rest of the process so, if the user have the access to the price, the lower price would be always chosen by HikaShop.
Regards,