Was having some issues with member_pricing module, the aac getting the correct price.
The reduced price by the member module was only pulled in on the initial load, and any changes made to the price by various attributes did not factor in the updated member price change.

I am not sure if this is the fault on the member pricing module for incorrectly hooking in to change the price, or the aac module not correctly grabbing the price.

My work around for this at the moment is a custom hook written into the member pricing module that I call inside uc_aac.

  // Allowing Member Price Module to update pricing
  if(module_exists('uc_member_pricing')){
	$item->price = module_invoke('uc_member_pricing', 'get_member_price', $item->price, $nid);
  };
 

If anyone else has this issue, I have listed the custom hook I call above in the issues area of the uc_member_price module.

Comments

cyu’s picture

Title: Member Prices Module Issue » Make compatible with uc_member_pricing
Category: bug » feature

Perhaps play with module weighting? See what happens when member_pricing module fires before and after uc_aac.

Probably the same issue as here: #824364: Not Compatible with Ubercart Price Per Role

cyu’s picture

Status: Active » Fixed

Guessing that Price Per Role working means that this works too with latest dev version of the module. Feel free to re-open if that isn't the case.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.