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