Клиент был случайно удален из нашего магазина Magento (версия 1.3.2).Я хотел бы восстановить только его информацию, если это возможно.Могу ли я сделать это с помощью SQL-запросов или пройти через Magento?
У меня есть резервная база данных, в которой работает другое хранилище Magento, поэтому я считаю, что могу создать профиль экспорта и ограничить его только теми записями клиентов, которые соответствуют его электронной почте, а затем импортируйте эти данные на действующий сайт.Одним из недостатков является то, что это даст ему новый идентификатор, и новый идентификатор не будет привязан к истории продаж.Если все, что мне нужно сделать, это обновить его ID до старого или обновить старые продажи до нового ID, это не имеет большого значения, но я боюсь, что упускаю другие вещи.Есть идеи?
Обновление
В итоге я экспортировал одну запись с сервера резервного копирования и импортировал ее на действующий сайт (через Magento> Система> Импорт / Экспорт>Профили).Затем в MySQL я обновил customer_entity, установив вновь созданный идентификатор на прежний (я обновил только одну таблицу, остальная часть работы над таблицами _int, _varchar и т. Д. Должна выполняться автоматически).Результат: клиент восстановлен, адреса восстановлены, история заказов на продажу не повреждена, счастливый разработчик.
Я все же хотел бы услышать ваши решения / мысли, хотя!