Hello,
The way that HikaMarket handle the product is the same than HikaShop is handling the products.
Using the HikaShop trigger "onAfterProductUpdate", you will get the same content from HikaShop than from HikaMarket ; but depending the HikaMarket ACL, the product could have less data (for what the vendor cannot access).
Regarding the images ; they are processed after the trigger by the HikaShop core (same for HikaMarket).
You can see the code in "backSaveForm" or "frontSaveForm" (depending if you're in HikaShop or HikaMarket).
First will call :
$this->updateFiles($product, $status, 'images', $product->imagesorder);
And the second will call :
$productClass->updateFiles($product, $status, 'images', $product->imagesorder);
(where productClass is the HikaShop product class ; so the exact same function is called).
Regards,