[ic] Price Field, Matrix options, more info

Peter peter at pajamian.dhs.org
Thu Nov 20 21:24:00 UTC 2008

On 11/20/2008 05:54 AM, tom at readyink.com wrote:
> Thanks, Peter, that is an amazing piece of code.
> $Config->{Options_repository}{Matrix}{map}{price} = 'mypricefield';
> When I added it to the autoload section I got an error with the variant
> table.  So I added the same alternate price column to that table, and the
> pulldown had the correct alternate price!!
> So I was looking at a page with the correct pulldown, and the random box
> with adjusted prices as well, and I added the item to my cart, and it got
> added with the wrong default price :(.  So close,

Ok, well that *is* affected by PriceField since the variants table is 
considered a products table.  You probably should change both.  Try this 
bit of perl to change PriceField dynamically.

$Config->{PriceField} = 'mypricefield';

Alternatively, you can use the Locale directive to specify a different 
PriceField for each locale.  See 
http://www.interchange.rtfm.info/icdocs/config/PriceField.html for more 
info and an example.


More information about the interchange-users mailing list