Для переноса данных с другого магазина, можно воспользоваться внешними инструментами, доступными в админ. панели (CSV). Если вы хотите произвести перенос данных на низком уровне (БД), то вам необходимо написать скрипт переноса данных. В фреймворке ReadyScript есть 2 уровня, на котором можно работать со вставками - БД:
1. Это уровень SQL запросов - класс \RS\Db\Adapter
\RS\Db\Adapter::sqlExec("INSERT INTO table(a,b) VALUES('#a', '#b')", array('a' => 'значение А', 'b' => 'значение B'));
2. Это уровень ORM объектов.(рекомендуемый уровень). в данном случае вы будете оперировать понятием объект.
Например, если необходимо вставить товар, то вставка должна происходить так:
$product = new \Catalog\Model\Orm\Product;
$product['title'] = 'Название товара';
$product['alias'] = 'URL имя товара';
$product['xdir'] = array('ID категории', 'ID другой категории, если нужно');
$product['xcost'] = array(
'ID типа цен' => 'Цена',
'ID типа цен2' => 'Цена2'
);
$product['maindir'] = 'ID главной категории';
//...
if ($product->insert()) {
//Товар добавлен, ID товара - $product['id'];
}