I'm starting the process of decommissioning old Emporium Plus modules. I am using the Basket Price Group Recalc module. It's an important functionality for my store, and I would like to see if there is a way to replicate the functionality with newer native Miva code.

For those not familiar with the module, it allows customers assigned to price groups to shop and add items to the cart without logging in. Once they log in, if they are assigned to a price group that has different pricing than standard, it automatically updates the pricing on all appropriate items in the cart to match their price group pricing. It's a simple little feature, but it saves a world of hassle. I would hate to lose this.

Is there a way to replicate this using native Miva functionality now?