Workflow

  • Posts: 9
  • Thank you received: 0
12 years 11 months ago #33869

I am having issues trying to figure out what is the best workflow for this situation...

Everything on the site is download only, so the user will use simple registration and the only payment option is Paypal (not pro).

Here is the process that I would like to happen and how I have it so far, just making sure it is correct:

Current process: coupon_cart,login_payment_confirm,end

What I would like is the user adds item(s) to the cart. Proceeds to checkout, either enters coupon or auto coupon. Enter their email address, go to paypal and pay, return to the website and be told to check their email.

Please Log in or Create an account to join the conversation.

  • Posts: 82909
  • Thank you received: 13379
  • MODERATOR
12 years 11 months ago #33881

It sounds like the best checkout workflow to use with your use case from what I can see.
You could maybe put all in one step instead of having it on two steps ,like that:
coupon_cart_login_payment_confirm,end
That would simplify the checkout for your customers.

Please Log in or Create an account to join the conversation.

  • Posts: 9
  • Thank you received: 0
12 years 11 months ago #33972

I set the workflow that you suggested, but here is an issue. When the user clicks the register button it then just takes them to the next screen where they then have to hit the next button again.

Is there any way to have it since all of the payment and confirm stuff is on the same page to go straigt to the paypal paypal part without having to click next again?

Please Log in or Create an account to join the conversation.

  • Posts: 82909
  • Thank you received: 13379
  • MODERATOR
12 years 11 months ago #34017

That's not possible without a hack to a HikaShop core file. That's because when someone registers, the taxes, shipping, coupon, payment might change and thus the price might change. So the page has to be displayed again so that the user can see the new information before confirming. Otherwise, he wouldn't directly go to the payment processor with a price which might be different from the price on your website without understanding why that happened.

If you still want to have that, you can change the line:
return $status;

of the function after_login of the file components/com_hikashop/controllers/checkout.php to:
return true;

and that will move the user directly to the payment processor.

Please Log in or Create an account to join the conversation.

Time to create page: 0.059 seconds
Powered by Kunena Forum