Импорт данных изображения продукта из Hybris 5.2 до 6.7 - PullRequest
0 голосов
/ 11 июня 2018

Подскажите, пожалуйста, лучший способ переноса данных изображений продуктов в hybris.Должно ли это быть сделано с помощью impex или есть какой-то другой удобный подход?

1 Ответ

0 голосов
/ 12 июня 2018

Здесь , вы можете найти подход для переноса ваших данных.Но вы можете бороться за его реализацию.

Если вы действительно не беспокоитесь об изменениях URL-адресов после импорта мультимедиа / изображения, то я бы предложил использовать мастер импорта / экспорта Hybris OOTB (Система> Инструменты> Импорт / Экспорт), где вы можете сгенерировать сценарий экспорта для любого ItemType.и вы можете повторно импортировать сгенерированный Impex & media в целевую систему.

Like

# ---- Extension: core ---- Export Type: Media ----
"#% impex.setTargetFile( ""Media.csv"" );"
insert_update Media;&Item;@media[translator=de.hybris.platform.impex.jalo.media.MediaDataTranslator];altText;catalog(id)[allownull=true];catalogVersion(catalog(id),version)[unique=true,allownull=true];code[unique=true,allownull=true];convertedMedias(catalogVersion(catalog(id),version),code);dataPK;deniedPrincipals(uid);derivedMedias(&Item);description;internalURL;location;locationHash;mediaContainer(catalogVersion(catalog(id),version),qualifier);mediaFormat(qualifier);metaData(&Item);metaDataDataPK;mime;original(catalogVersion(catalog(id),version),code);originalDataPK;permittedPrincipals(uid);realFileName;removable[allownull=true];size;subFolderPath;supercategories(catalogVersion(catalog(id),version),code)
"#% impex.exportItemsFlexibleSearch( ""SELECT {PK} FROM {Media!} WHERE {catalogVersion} IN (8796054355417)"");"

В приведенном выше сценарии вы можете изменить запрос, чтобы получить только изображения мультимедиа.

Кроме того, имеется одно расширение advancedexport , предназначенное для той же цели с некоторыми дополнительными функциями.


Вы должны самостоятельно разобраться с этапами извлечения, преобразования и загрузки на основе своегоделовое требование.

...