hi, calbashmc! Afaik, there's no such feature, and the only relatively easy way could be to make a direct update in the database -- fast if you are familiar with MySQL, but very dangerous if you are not..
You will have to make DB backup first, and then access DB from command line (or MyLittleAdmin, or otherwise). All product prices are stored in the table called ab_products, and the links to the categories - in the table ab_products_to_categories.
You can list your prices all products in category with something like this:
# select product_id, model, sku, price from ab_products where product_id in (select product_id from ab_products_to_categories where category_id = 100);
And update (change) the prices for ALL products in this category with something like this:
# update ab_products set price=price*0.9 where product_id in (select product_id from ab_products_to_categories where category_id = 100);
where 100 is an example of Category ID that can be found (along with the cat names) in a table called ab_category_descriptions, you have to find it by
# select * from ab_category_descriptions;
Hope it helps a bit, you get the idea - here are external source for the syntax and MySQL manuals for learning (choose your sql version):
http://dev.mysql.com/doc/refman/5.5/en/http://dev.mysql.com/doc/refman/5.5/en/select.htmlhttp://dev.mysql.com/doc/refman/5.5/en/update.html Nevertheless, in general it might be risky to modify SQL directly, as a small human error can lead to a serious inconsistency and a disaster (you might inadvertently update the whole table, or a wrong table, or forget updating another table which is related and this would affect how your shop operates...), so this is at your own risk..
Alas, in UI there's no such feature yet..
Maybe developers have better way, e.g. it could be a CLI utility (script) to be run with different options on the server command line, for making complex and unusual operations by the admins (just an idea).