Is there a way to store separate first / last name fields in the Exp:resso store billing name field?

1 Answer 1


You can use a custom order field for this (although it won't then automatically follow the "shipping same as billing" setting, so you would need to implement that using javascript).

There is also an extension on Devot:ee which does this: Store: Firstname/Lastname

I have not used the extension, but if anyone has perhaps they could post their experience using it here.

  • The "Store: Firstname/Lastname" extension uses custom order fields (currently hard-coded, but eventually you'll be able to specify which ones via CP) to store the firstname and lastname values separately, and then concatenates them into Store's native fields. I also have plans to make this work with both Shipping AND Billing addresses. Feel free to send code/pull-requests via the Git repo to help me speed this along. Nov 27, 2012 at 16:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.