How to Update Group Price Programmatically Without Product Object Save
As far as I know, you can't simply update group price data using saveAttribute
because it has a custom backend model, catalog/product_attribute_backend_groupprice
.
When you load and save a product object, group price's custom resource mode does the work to load and save the data accordingly. If you look at Mage_Catalog_Model_Resource_Product_Attribute_Backend_Groupprice_Abstract
, you will see the methods Magento uses to load and save group price data.
Specifically, savePriceData
shows how to save the data properly. If you want a fast group price update, you can mimic what's done here. Check how $data
looks like, and you have a good place to start.