Magento 2 Guest to Customer — це розширення, що дозволяє конвертувати гостей у користувачів у вашому магазині Magento 2. Воно має багато функцій, таких як конвертація всіх старих замовлень гостей на користувачів або додавання адреси замовлення користувачу та інше.
Однак функцію, яку ми хочемо обговорити в цій статті, є "Change Order Customer'". Як випливає з назви функції, вона дозволяє змінити користувача за яким закріплено замовлення.
напр. ви придбали щось у подарунок і хочете, щоб це замовлення було додане до акаута цієї особи через бонуси або спеціальні пропозиції тощо.
Дізнайтесь більше про те, як .
Після зміни користувача за яким закріплено замовлення ви можете помітити, що, хоча ім’я та електронна адреса змінюються, білінгова адреса та адреса доставки залишаються незмінними.
![]()
Ви також можете помітити, що він не змінюється в сітці замовлень.
![]()
Навіть коли ви переходите до облікового запису користувача, до якого ви додали це замовлення, ви бачите, що замовлення не змінюється.
![]()
Отже, чому воно не змінюється, якщо функція чітко вказує "Змінити укладача замовлення"?
Справа в тому, що ви змінюєте лише ім’я користувача, за яким закріплено замовлення. Дані білінгової адреси та адреси доставки — це інформація про особу, яка здійснила платіж.
Це абсолютно окремий тип даних, і їх не можна автоматично змінювати, оскільки це важливо для бухгалтерського обліку.
Якщо ви хочете також змінити білінгову адресу та адресу доставки, просто змініть їх вручну після зміни користувача.
![]()
Читайте більше про інші функції модуля Magento 2 Guest to Customer.