Я импортирую производителей из PS 1.6 в PS 1.7 с помощью веб-сервисов PS 1.6:
$params = [
'resource' => 'manufacturers',
'contentType' => 'JSON'
];
$ps16manufacturers = json_decode($this->ps16Client->get($params))->manufacturers;
foreach($ps16manufacturers as $ps16manufacturer) {
$params = [
'resource' => 'manufacturers',
'contentType' => 'JSON',
'id' => $ps16manufacturer->id
];
$ps16manufacturersObject = json_decode($this->ps16Client->get($params), true)['manufacturer'];
$ps17Manufacturer = new \Manufacturer();
$ps17Manufacturer->hydrate($ps16manufacturersObject, \Configuration::get('PS_LANG_DEFAULT'));
$ps17Manufacturer->force_id = true;
$ps17Manufacturer->add(false);
}
Это работает: в моем PS 1.7 (который запускает этот код) я импортировал производителей PS 1.6 с помощью этого веб-сервиса.
Однако я бы хотел импортировать lo go производителей PS 1.6 в PS 1.7.
Как я могу это сделать?