I have imported some products into Magento and I am faced with this problem.
I don't really know where to start debugging this. This is how I am setting the price at the moment (removed some data for clarity):
$productData = array( 'price' => $sellPrice ); $mc = new Mage_Catalog_Model_Product_Api(); $mc->update($productId, $productData);
Should I be updating another attribute somewhere?
Edit When debugging the SQL that runs, I can see in
$collection->addAttributeToSelect('price'); is called but when I do
(string)$this->getCollection()->getSelect() the price column isn't selected in the SQL which I assume is why they all default to zero.