MS2: Скопировать картинки товара на другой
Помогите, пожалуйста!
Иногда бывают появляется такой же товар, только немного другой — свежее, например.
То есть картинки у него те же самые.
Как можно взять все картинки одного товара и скопировать к другому товару?
Как правильнее это сделать? Хотя бы просто наметки, в остальном сам разберусь.
Заранее спасибо!
Иногда бывают появляется такой же товар, только немного другой — свежее, например.
То есть картинки у него те же самые.
Как можно взять все картинки одного товара и скопировать к другому товару?
Как правильнее это сделать? Хотя бы просто наметки, в остальном сам разберусь.
Заранее спасибо!
Комментарии: 5
Сделать копию товара?
Я так копировал товары:
А как еще можно скопировать товары?
$fromId = 62;
$product = $modx->getObject('msProduct', $fromId);
$copyOfProduct = $product->duplicate(array());
$copyOfProduct->save();
Но при таком копировании картинок (msProductFile) не копируется…А как еще можно скопировать товары?
Да, картинки не копируются.
Честно говоря, не уверен, что нужно это делать — так что не знаю, чем тебе помочь.
Честно говоря, не уверен, что нужно это делать — так что не знаю, чем тебе помочь.
Ок, спасибо. Тогда буду пока вручную. А потом может свое напишу, если надоест.
Там надо вроде:
скопировать основные файлы,
скопировать объекты msProductFile с parent=0 с новым product_id
перегенерировать зумбы…
Там надо вроде:
скопировать основные файлы,
скопировать объекты msProductFile с parent=0 с новым product_id
перегенерировать зумбы…
Написал плагин в итоге?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.