Merge pull request #146 from exciler/shopware6.6

Fix shopware importer for shopware 6.6
This commit is contained in:
OpenXE-ERP 2024-07-14 10:01:41 +02:00 committed by GitHub
commit 697f10cc68
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1432,14 +1432,16 @@ class Shopimporter_Shopware6 extends ShopimporterBase
continue;
}
$mediaData = $this->shopwareRequest('POST', 'media?_response=true', []);
$mediaData = $this->shopwareRequest('POST', 'media?_response=true', [
'title' => $imageTitle,
'alt' => $imageAltText
]);
if(empty($mediaData['data']['id'])){
$this->Shopware6Log('Error when creating media for sku: ' . $internalArticleData['nummer'],
['mediaData' => $mediaData, 'title' => $imageTitle, 'text' => $imageAltText]);
continue;
}
$mediaId = $mediaData['data']['id'];
$this->setMediaTitleAndAltText($mediaId, $imageTitle, $imageAltText);
$mediaAssociationData = [
[
@ -2901,6 +2903,9 @@ class Shopimporter_Shopware6 extends ShopimporterBase
}
$this->addCoverImage($variantImageData, $variantProductId);
if($article['texteuebertragen']) {
$this->exportTranslationsForArticle($variant, $variantProductId);
}
}
$existingConfigurations = $this->shopwareRequest(