Диана, здравствуйте! Подозреваю что знаю где проблема. Могу помочь.

Диана, перепроверьте свой шаблон миникорзины. Скорее всего у вас по условию выводится минишоп только в случае наличия товара. То есть, на сколько я помню, он просто так не выводит свои скрипты, обязательно на странице должен быть тег, иначе никакие скрипты на страницу не выводятся. Самый простой способ проверить: добавить товар в корзину, обновить страницу (убедиться, что все необходимые скрипты выводятся), затем в шаблоне закомментировать те блоки, где выводятся данные корзины, обновить страницу, и убедиться, что минишоповские скрипты перестали выводиться на странице. Здесь принцип - не поломаешь, не сделаешь. Если ожидаемо скрипты перестали выводиться, возвращаете шаблон в нормальное состояние и смотрите уже сам чанк миникорзины (или шаблона, в общем того, где используется блок, от которого появляются или пропадают скрипты), пытаетесь найти условие для товара и без, и комментируете тот блок, который выводится, когда товар есть. Комментируете и обновляете страницу, убеждаетесь, что скрипты перестали выводиться. Задача всего этого - найти блок, который отвечает за вывод скриптов и по какому он условию выводится. Надо сделать так, чтобы выводился он без условия. Я не уверен, но скорее всего проблема чиста на уровне шаблонизации.

Переустановила, почистила кеш, сейчас в логах - пусто. Но дефолтный скрипт минишоп все также появляется в футере только после добавления товара. Может в базе сохранились данные, которые не удаляются при удалении плагина? Если да, то можно ли как-то массово ее почистить?

А по 1 что? Просто очевидно, что если 2-ой пункт проходит и данные приходят верно, то проблема именно в записи в БД. То есть представление здесь формы и описание логики не имеет смысла. Надо показывать php-код, где должна выполниться запись и спрашивать про то, почему не выполняется запись. И посмотреть, может php- или modx-логи есть какие.

по 2 пункту, да, выводит то, что нужно

Диана, shopkeeper - это отдельная тема, лучше с этим вопросом обратиться на их форум http://forum.modx-shopkeeper.ru/ Со своей стороны могу только это предложить: https://github.com/Fi1osof/shopmodxyandexmoney Это выложил исходный код моего компонента оплаты яндекс.касса. Можно посмотреть исходный код и сравнить с тем, что у вас сейчас используется, может какие мысли возникнут. Но важно учитывать, что это для оплаты яндекс.касса. Оплата яндекс.деньги, по-моему, отличалась, хотя точно не скажу, давно было. Но точно могу сказать, что еще несколько месяцев назад оплата через него проходила нормально. К сожалению, больше помочь ничем не могу.

  1. $sql ="UPDATE login SET idmenedjer = '$idmen' WHERE id = '$idzak'"; SQL вы сформировали. А дальше что? Код покажите как пытаетесь записать в базу. 2. echo "У этого заказчика - $idzak"; echo "Стал этот менеджер - $idmen"; Выводит то что ожидалось?