Василий Наумкин

Василий Наумкин

Был в сети 10 июня 2026, 17:44
Заказы не принимаю
Вообще-то, можно.
$obj = $modx->newObject('xPDOObject');
// после создания нового объекта можно выставлять любое поле
$modx->set('id', 10);
// или
$modx->fromArray(['id' => 10], '', true); // 3й параметр позволяет менять первичный ключ

Именно так msProductData привязывается к msProduct — у них всегда одинаковые id. А по ссылке на Tickets была опечатка, я её уже поправил.
Ну значит не совсем решилась, коли у меня на версии minishop2 2.4.15-pl и в 2018 году происходит тоже самое!
Для начала, нужно это подтвердить на чистой установке MODX и miniShop2 последних версий.

Когда подтвердить не получится, придётся копать внутри своего сайта и разбираться, что именно затирает опции и почему.
Если дать возможность бесплатно протестировать MODX и платные дополнения к нему — не очень, то я с нетерпением жду варианта от такого дальновидного разработчика как ты.

И не я один, судя по комментарию выше. Порадуешь своими компетенциями, или бездарно сольёшься в минуса?