mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-12-25 06:00:28 +01:00
Shopware6: improvements and fixed regarding property-groups
This commit is contained in:
parent
85c699f5ee
commit
d39f9bb2fe
@ -1372,8 +1372,7 @@ class Shopimporter_Shopware6 extends ShopimporterBase
|
||||
*/
|
||||
protected function mediaToExport($internalArticleData, $articleIdShopware)
|
||||
{
|
||||
$mediaToAdd = [
|
||||
];
|
||||
$mediaToAdd = [];
|
||||
|
||||
if (empty($internalArticleData['Dateien'])) {
|
||||
return $mediaToAdd;
|
||||
@ -1846,7 +1845,6 @@ class Shopimporter_Shopware6 extends ShopimporterBase
|
||||
protected function createPropertyOption($propertyGroupId, $propertyOptionName): ?string
|
||||
{
|
||||
$propertyOptionData = [
|
||||
'id' => '',
|
||||
'name' => $propertyOptionName
|
||||
];
|
||||
$createdPropertyOption = $this->shopwareRequest(
|
||||
@ -1901,13 +1899,7 @@ class Shopimporter_Shopware6 extends ShopimporterBase
|
||||
if (empty($countryIsoToPropertyTranslation['DE'])) {
|
||||
continue;
|
||||
}
|
||||
$propertyGroupId = '';
|
||||
if (array_key_exists($propertyDefaultName, $this->knownPropertyGroupIds)) {
|
||||
$propertyGroupId = $this->knownPropertyGroupIds[$propertyDefaultName];
|
||||
}
|
||||
if (empty($propertyGroupId)) {
|
||||
$propertyGroupId = $this->getPropertyGroupId($propertyDefaultName);
|
||||
}
|
||||
if (empty($propertyGroupId)) {
|
||||
$propertyGroupId = $this->createPropertyGroup($propertyDefaultName);
|
||||
}
|
||||
@ -2684,15 +2676,10 @@ class Shopimporter_Shopware6 extends ShopimporterBase
|
||||
if (empty($article['matrix_varianten']) || empty($articleIdShopware)) {
|
||||
return false;
|
||||
}
|
||||
$headerInformation = ['sw-language-id: ' . $languageId];
|
||||
$internalGroupPropertiesToShopwareId = [];
|
||||
foreach ($article['matrix_varianten']['gruppen'] as $propertyGroupName => $internalPropertyGroupValues) {
|
||||
$propertyGroupId = '';
|
||||
if (array_key_exists($propertyGroupName, $this->knownPropertyGroupIds)) {
|
||||
$propertyGroupId = $this->knownPropertyGroupIds[$propertyGroupName];
|
||||
}
|
||||
if (empty($propertyGroupId)) {
|
||||
$propertyGroupId = $this->getPropertyGroupId($propertyGroupName);
|
||||
}
|
||||
if (empty($propertyGroupId)) {
|
||||
$propertyGroupId = $this->createPropertyGroup($propertyGroupName);
|
||||
}
|
||||
@ -2713,8 +2700,6 @@ class Shopimporter_Shopware6 extends ShopimporterBase
|
||||
}
|
||||
}
|
||||
|
||||
$languageId = $this->getLanguageIdByCountryIso('DE');
|
||||
$headerInformation = ['sw-language-id: ' . $languageId];
|
||||
$shopwarePropertyGroupOptions = $this->shopwareRequest(
|
||||
'GET',
|
||||
'property-group/' . $propertyGroupId . '/options?limit=100',
|
||||
|
Loading…
Reference in New Issue
Block a user