We've a 4 stage checkout process working (Select Billing, Email Address & Passwords, then Optional Shipping Stage, then Delivery/Shipping Method, then Payment Method). This all works lovely as far as getting an order through the system, with all the right data in the order details. A member account is created, with the matching password, however all of the mapped fields are nowhere to be seen.

ExpressionEngine 2.5.3 | Expresso Store 1.6.2

Any ideas? Have we missed a magic tag? We are using register_member field in the checkout tag.

Many thanks


  • Remember to mark an answer as correct if it solves your problem. – Justin Long Mar 28 '13 at 21:56

This is a known issue in Store 1.6.2. Mapped member fields aren't updated for customers who register an account during checkout (because the account is currently created after the mapped fields are processed). For all existing users the mapped fields should be working correctly.

UPDATE: This issue has been fixed in Store 1.6.3.

| improve this answer | |
  • Thanks Adrian, any eta on the new release? – Geoff Cowan Jan 28 '13 at 15:06
  • Not currently, but feel free to email support@exp-resso.com and we will keep you updated :) – Adrian Macneil Jan 29 '13 at 5:20
  • This is a bit concerning... this functionality is a showstopper for us. Any news on when this issue will be fixed please? – Tomtids Feb 8 '13 at 13:31
  • New version should be within the next couple weeks. If you need it sooner, email support@exp-resso.com and we can get you a hotfix. – Adrian Macneil Feb 9 '13 at 4:09

Did you map them in the Store Order Fields panel? Order Fields allows you to map order fields to member fields:

Store > Settings > Order Fields

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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