Splitting a Field & Sending to Shopify (What’s Possible)

Hey everyone :waving_hand:

Got a question around this, so sharing here to help others too.


:red_question_mark: 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


:warning: Current Limitation

Short answer:
:backhand_index_pointing_right: You can create extra fields in Funnelish
:backhand_index_pointing_right: 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


:white_check_mark: 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 :white_check_mark:

  • You can still access it inside Shopify orders :white_check_mark:


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


:artist_palette: 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.


:light_bulb: 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


:brain: Key Takeaway

  • Full control over UI → :white_check_mark:

  • Full control over Shopify native fields → :cross_mark: (limited)

  • Best workaround → use Order Notes


If you share your funnel or exact field setup, I can suggest the cleanest structure for your case :+1: