//Для картинки товара
$img = 'картинка_товара';
$group_id = 'ид_группы';
$params['main_photo'] = 1; //1 для обложки, 0 для доп. фотографии (лучше отдельным запросом)
$main_photo = $vk->uploadsImage($img, 'market', $group_id, $params);
//Для товара
$market_params = array(
'owner_id' => -$group_id,
'name' => 'название товара',
'description' => 'Описание товара'
'category_id' => 'ид категории',
'price' => 'цена товара',
'main_photo_id' => $main_photo->response[0]->id
);
$vk->getData('market.add', $market_params, true);
//Всё товар должен быть загружен