3

We have one checkout at the moment that requires a customer to sign up at the checkout (this creates a member record with ZV) and once signed up/in they can purchase their course which will then create an entry in our 'Students' channel. Simple.

What we need now is for someone to be able to handle 'manual' registrations and therefore need to be able to sign up and purchase in the same step on behalf of the student.

I am able to register a member with Store, however, because the member wasn't created prior to the order the entry is not created in our 'Students' channel. Has anyone had any experience with this? or any ideas that would help point us in the right direction.

Many thanks in advance!

4
  • What version if Store, ZooVisitor and EE are you using? Apr 24, 2013 at 1:57
  • Store: 1.6.3 ZooVisitor: 1.3.21 EE: 2.5.5
    – WDE-J
    Apr 24, 2013 at 2:20
  • 1
    We might need to pull the Zoo team in on this. Store just registers the member in EE, but Zoo probably doesn't create the related entry unless you use their registration tags. Apr 24, 2013 at 3:49
  • @AdrianMacneil what exactly does that involve?
    – WDE-J
    Apr 24, 2013 at 4:50

1 Answer 1

4

I made a flowchart to visualize the implementation

Basically it comes down to these steps:

  1. Add product to cart (Store)
  2. Cart overview - proceed to checkout (Store)
  3. New vs. returning customer / Login - Registration form (Visitor)
  4. Final checkout, here you will pass the visitor member data into hidden store checkout fields
  5. Done :)

Visitor-Store implementation flowchart

1
  • Thanks so much for the steps and the flowchart. I figured that they must be a member before the entry will be created because no-one had mentioned anything different. Again, many thanks
    – WDE-J
    Apr 26, 2013 at 0:03

Your Answer

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

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