I'm using Magmi 0.7.21 and Magento CE 1.9.2.1 with Magmi being run through the datapump API.
When importing my products I'm making sure to have the "+" added in front of the base image path, but this doesn't result in my base images having the "exclude" checkbox unticked in admin for some reason.
I have tried setting "Image import mode" to "overwrite" in Magmi config.
Everything else to do with the Image attributes processor seems to work as advertised.
Does anyone have any tips or could anyone confirm that this works with the API? The documentation is pretty clear about how to achieve this and I've followed it to the letter as far as I know, but no joy.
[update]
I can work around this using the following after import. May be useful to anyone else with the same issue.
public function updateGalleryExclude($arg_skus)
{
$query = 'UPDATE `catalog_product_entity_media_gallery_value` AS a
INNER JOIN `catalog_product_entity_media_gallery` AS b ON a.value_id = b.value_id
RIGHT JOIN `catalog_product_entity` AS c ON c.entity_id = b.entity_id
SET a.disabled = 0
WHERE c.sku IN ("' . implode('", "', $arg_skus) . '")
AND a.disabled = 1';
$result = $this->db->query($query);
return $result;
}