magento / magento/data-migration-tool

Unable to save shipment address after migration from 1.9.3.4. Firstname is required

Open
#759 8 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
PHP
Stars
339
Forks
195
PR merge metrics
No merged PRs in 30d

Description

### Summary

When I try to place an order after the customer registration/Login. Magento 2.3.3 shows "First Name is a required Field Error. Firstname field is not displayed. When I try create shipping address at profile page or at backend - firstname field is displayed but same validation error occured!

### Preconditions
Magento 2.3.3
Migration from 1.9.3.4

### Steps to reproduce
1. Login
2. Checkout order
3. Fill shipping form

### Expected result

1. Order has been placed.

### Actual result
1. Error displayed: Please check the shipping address information. "firstname" is required. Enter and try again.

Place order - firstname is hidden
![Place order - firstname is hidden](https://user-images.githubusercontent.com/17198710/71327928-e4bc9700-251f-11ea-8eb6-70c81ce32245.png)

Profile create shipping address
![Profile create shipping address](https://user-images.githubusercontent.com/17198710/71327909-9effce80-251f-11ea-8f17-3ba28e4b9370.png)

Backend = customer edit - shipping adress add
![Backend = customer edit - shipping adress add](https://user-images.githubusercontent.com/17198710/71327936-13d30880-2520-11ea-8d62-af22de5b39de.png)

### Description

I try to play with eav_attribute and customer_eav_attribute. I put is_visible=1 and is_required=0 but It not helps

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the checkout and shipping-address flows after migration from Magento 1.9.3.4 to 2.3.3, then inspect the migrated eav_attribute and customer_eav_attribute records for firstname visibility and required settings. Done means firstname is available where required and an order or shipping address can be saved without the validation error.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
database
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.