When someone checkouts with CartThrob a new member is added to the member_profiles channel using Profile:Edit. However, not all the information is coming across to the member entry.
At checkout all the customer_info is there in the CT debugger (http://cl.ly/MG0q).
We use this on checkout.php:
{exp:cartthrob:checkout_form
create_user="yes"
group_id="5"
class="form"
error_handling="inline"
return="membership/order_info"}
But when the transaction finalises most of the customer_info resets to 0 except for the {phone} field. And that’s what ends up in the ‘Member Profile’ channel too. (http://cl.ly/MEed)
All the correct customer info from the join.php is in the ‘order’ channel but the member_profiles channel only has the email and phone fields. We have the member fields mapped correctly in CT and are telling it to use Profile:Edit.
Our full add to cart/save customer info form, join.php, is here http://pastebin.com/wJi4QeHM
Any ideas?
EE 2.5.3 CT 2.2.2 Profile:Edit 1.0.8