How to split "Full Name" into separate "First Name" and "Last Name" fields for Japanese Checkout?
Hi, I am setting up a store for the Japanese market and need to customize the checkout name fields.
In Japan, it is standard to have separate fields for "Last Name" and "First Name," and they must appear in that specific order (Last Name first, then First Name).
The default "Full Name" field often causes confusion for Japanese customers and makes data mapping difficult for shipping and CRM.
I am looking for a way to achieve one of the following:
Split the Name Field: Replace the single "Full Name" field with two separate fields: "Last Name" and "First Name."
Custom Mapping: If I use the single "Full Name" field, can I change the mapping logic so it correctly identifies the Japanese name order (Surname first) when syncing to WordPress user meta or FluentCRM?
I noticed that FluentCart provides various filter hooks for customizing the checkout experience.
Is there a specific filter hook available to customize the name fields on the checkout page for this purpose?
If such a hook exists, could you please explain how it should be used or customized to:
- Remove or disable the default βFull Nameβ field
- Add separate βLast Nameβ and βFirst Nameβ fields in the desired order
- Ensure these fields are properly saved and mapped to the order data and user profile
If there is recommended documentation, sample code, or best practices for handling non-Western name formats (such as the Japanese name order), I would greatly appreciate your guidance.
Thank you!
Yes, +1 for this request, with a toggle to switch to first name and last name
Yep, need this as well