Hey everyone ![]()
Got a question around this, so sharing here to help others too.
The Goal
-
You have a field (example: Full Name)
-
You want to split it into 2 fields (First Name + Last Name)
-
Style it properly
-
And send both values to Shopify customer fields
Current Limitation
Short answer:
You can create extra fields in Funnelish
But you cannot map custom fields directly into Shopify default customer fields via custom code
So:
-
Shopify will still use its default mapped fields
-
Custom fields won’t replace those native fields
What You Can Do (Workaround)
Option 1: Use Order Notes (Recommended)
You can:
-
Create your custom fields (First Name / Last Name / etc)
-
Then send them to Shopify as Order Notes
Example idea:
Order Note:
First Name: John
Last Name: Doe
This way:
-
Data is not lost

-
You can still access it inside Shopify orders

Option 2: Keep Native Fields + Add Extra Fields
Best practical setup:
-
Keep Funnelish default fields (so Shopify sync works properly)
-
Add your extra fields separately
-
Use them for:
-
Internal tracking
-
Custom logic
-
Notes / exports
-
About Styling (CSS)
Once you create new fields, you can style them using simple CSS like:
.custom-field {
width: 100%;
margin-bottom: 10px;
}
But styling depends on your exact field structure.
Simple Example
Instead of:
Full Name
You do:
First Name → (custom field)
Last Name → (custom field)
Then:
-
Keep default name field hidden OR filled via JS
-
Send custom values to order notes
Key Takeaway
-
Full control over UI →

-
Full control over Shopify native fields →
(limited) -
Best workaround → use Order Notes
If you share your funnel or exact field setup, I can suggest the cleanest structure for your case ![]()