Переназначать заказы гостей в Magento?
Запуск Magento 2.1.2
Есть ли в Magento 2 способ назначить заказы основным учетным записям клиентов, так как недавно мой клиент разместил гостевой заказ и попросил меня переназначить этот заказ на основной счет?
Мы будем очень признательны за любую помощь. Спасибо.
3 answers
Если вам нужно расширение для magento 2, следующее может помочь назначить заказы - https://www.itoris.com/magento-2-reassign-order.html Он добавляет кнопку для того, чтобы администратор мог изменить владельца заказа.
Используя некоторые запросы mysql, вы can reassign guest orders to customer
.
Magento сохранить связь между клиентом и заказом в sales_order
стол и sales_order_grid
таблица с помощью customer_id
колонна.
Для того, чтобы назначить заказ клиенту, вам нужно выполнить следующий запрос
update sales_order set customer_id = [YOUR_Customer_Id], customer_is_guest= 0 where entity_id=[Your_order_id] update sales_order_grid set customer_id = [YOUR_Customer_Id] where entity_id=[Your_order_id]
Если вам нужна одноразовая вещь, вы можете просто найти нужный идентификатор клиента и обновить запись заказа из таблицы sales_order
, установив в поле customer_id
значение, указанное выше.
Если вам нужна длительная автоматическая версия, это не так просто, и у меня нет решения для этого.