Переназначать заказы гостей в Magento?


Запуск Magento 2.1.2

Есть ли в Magento 2 способ назначить заказы основным учетным записям клиентов, так как недавно мой клиент разместил гостевой заказ и попросил меня переназначить этот заказ на основной счет?

Мы будем очень признательны за любую помощь. Спасибо.

Author: Peter Taylor, 2017-01-03

3 answers

Если вам нужно расширение для magento 2, следующее может помочь назначить заказы - https://www.itoris.com/magento-2-reassign-order.html Он добавляет кнопку для того, чтобы администратор мог изменить владельца заказа.

 0
Author: Lui Freeman, 2017-01-03 17:10:16

Используя некоторые запросы 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]
 2
Author: Amit Bera, 2017-01-03 16:23:00

Если вам нужна одноразовая вещь, вы можете просто найти нужный идентификатор клиента и обновить запись заказа из таблицы sales_order, установив в поле customer_id значение, указанное выше.
Если вам нужна длительная автоматическая версия, это не так просто, и у меня нет решения для этого.

 1
Author: Marius, 2017-01-03 16:23:52