Magento 2 Guest to Customer — це розширення, що дозволяє конвертувати гостей у користувачів у вашому магазині Magento 2. Воно має багато функцій, таких як конвертація всіх старих замовлень гостей на користувачів або додавання адреси замовлення користувачу та інше.

Однак функцію, яку ми хочемо обговорити в цій статті, є "Change Order Customer'". Як випливає з назви функції, вона дозволяє змінити користувача за яким закріплено замовлення.

напр. ви придбали щось у подарунок і хочете, щоб це замовлення було додане до акаута цієї особи через бонуси або спеціальні пропозиції тощо.

Дізнайтесь більше про те, як змінити укладача замовлення в Magento 2.

Після зміни користувача за яким закріплено замовлення ви можете помітити, що, хоча ім’я та електронна адреса змінюються, білінгова адреса та адреса доставки залишаються незмінними.

Order Customer Doesn Not Change in Magento 2

Ви також можете помітити, що він не змінюється в сітці замовлень.

Magento 2 Order Grid

Навіть коли ви переходите до облікового запису користувача, до якого ви додали це замовлення, ви бачите, що замовлення не змінюється.

Magento 2 Customer Account

Отже, чому воно не змінюється, якщо функція чітко вказує "Змінити укладача замовлення"?

Справа в тому, що ви змінюєте лише ім’я користувача, за яким закріплено замовлення. Дані білінгової адреси та адреси доставки — це інформація про особу, яка здійснила платіж.

Це абсолютно окремий тип даних, і їх не можна автоматично змінювати, оскільки це важливо для бухгалтерського обліку.

Якщо ви хочете також змінити білінгову адресу та адресу доставки, просто змініть їх вручну після зміни користувача.

Change Shipping and Billing Address in Magento 2

Читайте більше про інші функції модуля Magento 2 Guest to Customer.