Magento имеет очень хороший функционал для удаленной работы с сайтом – SOAP API. Вот не большие примеры для работы с продуктами/товарами Magento через Magento API
$proxy = new SoapClient('http://test.com/api/soap/?wsdl');
$sessionId = $proxy->login('user', 'apikey');
$products = $proxy->call($sessionId, 'product.list');
foreach ($products as $productsList) {
$arraySku[] = $productsList['sku'];
echo '<pre>';
var_dump($productsList); //выведет атрибуты которые есть у товара/масива
echo '</pre>';
}
//далее масив с SKU пропустим по циклу и получим полную информацию о товаре в Magento
foreach ($arraySku as $productSku) {
$productFullInfo = $proxy->call($sessionId, 'product.info', $productSku);
echo '<pre>';
var_dump($productFullInfo); //выведет массив свойств атрибутов продукта
echo '</pre>';
}
//также можно отредактировать продукт Magento через API
$proxy->call($sessionId, 'product.update', array('SKU-1', array('sku'=>'Noviy-SKU')));
Все очень просто в Magento. Можно удаленно получать списки товаров Magento, работать с ними, обновлять информацию.