Изменение времени создания продукта - PullRequest
0 голосов
/ 16 ноября 2018

Мне нужно изменить время создания продукта для моей пользовательской логики в моем проекте для PLP. Можно ли изменить время создания продукта через ImpEx? Это рекомендуется или оно может сломать что-то еще?

Ответы [ 3 ]

0 голосов
/ 18 ноября 2018

Да, не рекомендуется менять его, и вы не можете изменить его с помощью любых модификаторов или ImpEx.Тем не менее, если вам нужно изменить, вы можете использовать SQL-запрос, чтобы обновить его непосредственно на уровне базы данных.

0 голосов
/ 19 ноября 2018

Да, вы можете изменить его, если вы используете forceWrite=true и используете режим импорта legacy (он использует только слой Jalo).

Cf.https://help.hybris.com/1808/hcd/8bef094d86691014a87a93789935b39b.html

Однако это следует использовать только для целей тестирования.В вашем проекте вы предпочтете создать собственный атрибут для хранения собственной «даты создания», если вам абсолютно необходимо иметь логику для этой информации.

Кроме того, чтобы ответить на ваш вопрос, изменение даты создания может повлиять науправление кешем.И если вы принудительно задаете противоречивые значения (например, создание в будущем или после даты изменения), вы можете ожидать странные результаты.

0 голосов
/ 16 ноября 2018

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

...