This user can then login create an order, but when I select shipping and click Proceed to Payment it skips payment and goes to submit.aspx instead of allowing me to select SagePay.
If I just create an account and just create the order everything seems to work. I done this with 'Create Customers As Members' ticked an unticked but its the same result for users who are logged in.
I understand when 'Create Customers As Members' is ticked it creates a user account on the postback from sagepay as part of the pipeline but the user never gets or sets there password.
Basically:
Surely there must be a better way for creating accounts, have I missed something?
How hard is it to add a field onto the address information pay and carry it through to the database basically a Optin/ Opt out checkbox for whether the user placing order allows contact for marketing stuff?
Regarding your the missing step it seems there is an issue with the page flow in your site. You have full control over everything that happens so it's hard to pinpoint the souce to the issue. You could try placing the member profile process outside of the checkout flow and redirect the customer back once a profile is made.
logged in user goes from shipping.asx to submit.aspx missing out payment
Hi guys,
I'm having lots of trouble with this and if anyone can point me in the right direction I would be really greatful.
Basically I couldn't see any customer register examples so i've basically done an inline form that creates rows in:
umbracoNode cmsContent cmsMember uCommerce_Customer uCommerce_Address
This user can then login create an order, but when I select shipping and click Proceed to Payment it skips payment and goes to submit.aspx instead of allowing me to select SagePay.
If I just create an account and just create the order everything seems to work. I done this with 'Create Customers As Members' ticked an unticked but its the same result for users who are logged in.
I understand when 'Create Customers As Members' is ticked it creates a user account on the postback from sagepay as part of the pipeline but the user never gets or sets there password.
Basically:
Any help would be greatful.
You can add custom information to the order itself with an indiciation of newsletter subscription. The article Dynamic Order Properties: Adding Custom Information to Baskets, Orders, and Order Lines explains how to do it.
Regarding your the missing step it seems there is an issue with the page flow in your site. You have full control over everything that happens so it's hard to pinpoint the souce to the issue. You could try placing the member profile process outside of the checkout flow and redirect the customer back once a profile is made.
is working on a reply...