Skip to content

Commit 77fbc91

Browse files
author
Korshenko, Olexii(okorshenko)
committed
Merge pull request #25 from magento-nord/merchant_beta
[Merchant beta][Nord] Bug fixing
2 parents 535a308 + 88f8a2e commit 77fbc91

File tree

6 files changed

+223
-210
lines changed

6 files changed

+223
-210
lines changed

app/code/Magento/CatalogImportExport/Model/Export/Product.php

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -502,7 +502,7 @@ protected function getMediaGallery(array $productIds)
502502
'_media_image' => $mediaRow['filename'],
503503
'_media_label' => $mediaRow['label'],
504504
'_media_position' => $mediaRow['position'],
505-
'_media_is_disabled' => $mediaRow['disabled'],
505+
'_media_is_disabled' => $mediaRow['disabled']
506506
];
507507
}
508508

@@ -677,7 +677,7 @@ protected function setHeaderColumns($customOptionsData, $stockItemRows)
677677
'crosssell_skus',
678678
'upsell_skus',
679679
],
680-
['additional_images', 'additional_image_labels']
680+
['additional_images', 'additional_image_labels', 'hide_from_product_page']
681681
);
682682
// have we merge custom options columns
683683
if ($customOptionsData) {
@@ -1039,14 +1039,21 @@ protected function addMultirowData($dataRow, $multiRawData)
10391039
if (!empty($multiRawData['mediaGalery'][$productId])) {
10401040
$additionalImages = [];
10411041
$additionalImageLabels = [];
1042+
$additionalImageIsDisabled = [];
10421043
foreach ($multiRawData['mediaGalery'][$productId] as $mediaItem) {
10431044
$additionalImages[] = $mediaItem['_media_image'];
10441045
$additionalImageLabels[] = $mediaItem['_media_label'];
1046+
1047+
if ($mediaItem['_media_is_disabled'] == true) {
1048+
$additionalImageIsDisabled[] = $mediaItem['_media_image'];
1049+
}
10451050
}
10461051
$dataRow['additional_images'] =
10471052
implode(ImportProduct::DEFAULT_GLOBAL_MULTI_VALUE_SEPARATOR, $additionalImages);
10481053
$dataRow['additional_image_labels'] =
10491054
implode(ImportProduct::DEFAULT_GLOBAL_MULTI_VALUE_SEPARATOR, $additionalImageLabels);
1055+
$dataRow['hide_from_product_page'] =
1056+
implode(ImportProduct::DEFAULT_GLOBAL_MULTI_VALUE_SEPARATOR, $additionalImageIsDisabled);
10501057
$multiRawData['mediaGalery'][$productId] = [];
10511058
}
10521059
foreach ($this->_linkTypeProvider->getLinkTypes() as $linkTypeName => $linkId) {

0 commit comments

Comments
 (0)