Welcome, Guest
Username: Password: Remember me
Use this Category for your support questions about Virtuemart Template - PureMart (SKU# FLEX-00010)

TOPIC: OPC with VM 2.0.26d

OPC with VM 2.0.26d 10 years 1 month ago #8775

After upgrading to 2.0.26 it seems the OPC is not working as it should.

I had OPC option enabled in config and it was working fine. Now my cart keeps looping on checkout. I click the Checkout button, it goes to the Select payment method screen, again, the payment is already selected. I click Save, and it goes back to the cart screen.

If I unselect the OPC option (without the steps) it works fine with only one problem. After checkout it confirms me again that everything is fine to do the final checkout (it seems to be step 4 in the regular checkout steps, the last confirmation step). Doing a second checkout it works fine. But of course this a no option for a customer.

Any thoughts on this?
The administrator has disabled public write access.

OPC with VM 2.0.26d 10 years 1 month ago #8792

Hi,

"One Page Checkout enabled" is a new parameter in the Configuration that was introduced in the latest Virtuemart Version. But our template has it's own way to handle the shipping&payment methods (by AJAX loading). Enabling that option breaks everything.

So: One Page Checkout must be disabled.

After everything is setup correctly, Virtuemart asks you one last time to "confirm" the order. which is "Confirming the order". This is normal and it is a Virtuemart thing.

Actually I didn't quite understand what you are asking. Your last 2 sentences don't make any sense. What you meant by:
Doing a second checkout it works fine. But of course this a no option for a customer.

Regards,
Support
Last Edit: 10 years 1 month ago by Support.
The administrator has disabled public write access.

OPC with VM 2.0.26d 10 years 1 month ago #8801

I have the same annoying issue, and if I don't undestand wrong by telling :
"Doing a second checkout it works fine. But of course this a no option for a customer." Mr. Trouw means that the customer needs first to accept the order, then to confirm it.

So the button must be pressed twice to be redirected to the payment method selected by the customer.

Even if virtuemart team states that it's a "legal" feature in my opinion it's one of the wost thing that an ecommerce should have.

If we purchase a template with an OPC from you for our eceommerce is because we want also a fast and easy way for the customer to buy the products, and even a double click on the same button could be annoying.

Please don't get me wrong, but there are several thoughts that could come in the mind of customers, for example:

"...why the website is asking me again the same thing twice?"
"...I already click on "purchase"....but nothing is happened, maybe now someone is stealing my data!!!"
"....uffff, another click to do, too much boring experice, I buy somewhere else"

and so on.

Now, in another post in this forum I read that this is not a problem of your template/component, but a virtumeart issue,
So you redirect the user to ask for support in official virtuemart page.
I do not have enough experience in php coding, so I'm not able to determine if this is true or not...but if you provide an OPC custom payment page in your template is not fair to state :
"you must not choose Virtuemart OPC because that opton breaks everything "
and then in another thread say " this is not a problem of our template, ask for official virtuemart support"

Anyway, as you can easily imagine In virtuemart forum seems that nobody cares ( more than 11.000 views for a single post and no effective solution...only several hack in the Virtuemart core that not solve the issue, or breaks something else).

And even if someone more lucky than me will get an answer form the offical developer of Virteumart I'll bet my 5 bucks that the reply will be something like :
" It's not a virtuemart issue, but a problem of the custom OPC that you've installed with your template"

Now, please imagine how this scenario could be frustrating.

The strange thing is that on the web seems that there are a lot of OPC components that could solve this issue ( or at least, they solve this issue in their "demo" website) , so basically I think that there could be a way of change this behaviour without having to hack the virtuemart core.

If you can not help us because you belive that this is not a problem related to your template just please let us know how to disable only the checkout component from your template so we can use other OPC components without any issues.

best regards
Giancarlo.
The administrator has disabled public write access.

OPC with VM 2.0.26d 10 years 1 month ago #8821

The new, completely re-designed, checkout concept is on the way. It will be integrated to all of our templates when it is ready.
We are planing to re-design the checkout process completely and planing to bring back the "Step-by-step" checkout layout.

Because step-by-step has been the most user-friendly method by far, even though some people say OPC is user-friendly and increase the sale (because it is fast). I disagree. It does nothing but confuses ordinary buyers (even me sometimes). Because if somehow shoppers mix the order (such as; trying to select shipping method without providing shipping address). This concept fails.

Another proof of step-by-step is more user-friendly is: Amazon.com insist using the multi-step checkout method. As you might know; amazon.com is in the largest top20 companies (according to fortune 500) and they are the #1 ecommerce company. They don't have retail stored and they have become big by selling online. If the OPC increased sales, Amazon would be the first to implement this concept. But they rely on step-by-step, because statistics and UI engineers say; people feel more comfortable when they see the steps and click buttons when it comes to sensitive areas where they type ID and credit card information.

- 1st step: see shopping cart, and proceed the checkout. CLICK CHECKOUT (and there will be (optional) "Express Checkout through PayPal" button in that page too)

- 2nd step: Create an account -OR- Guest checkout -Or- Sign in if you have an account with us.

- 3nd step: select shipping and payment methods: CLICK NEXT (a visual warning will state: You will have a chance to review the order before confirming, in the next page)

- 4th step: Confirm the order.


Right now, our template does nothing but stylize the existing pages that were generated by Virtuemart. So, to change the way it works and functions a Virtuemart core hack would be required. Because the flow is organized by the Virtuemart.

Anyway, if you want to disable the shopping cart effectiveness of our template (in order to use a 3rd party OPC plugin)
find this folder:

/templates/YOUR_TEMPLATE/html/com_virtuemart/cart/
and rename it to this:
/templates/YOUR_TEMPLATE/html/com_virtuemart/cart2/

Then you will start using the official Vrituemart layout in the shopping cart, so you can safely install a 3rd party OPC plugin then.

Regards,
Support
Last Edit: 10 years 1 month ago by Support.
The administrator has disabled public write access.

OPC with VM 2.0.26d 10 years 1 month ago #8847

thank you very much for the information Sir.
best regards
Giancarlo.
The administrator has disabled public write access.

OPC with VM 2.0.26d 10 years 1 month ago #8849

OK, so basically your OPC will not work anymore.
My customer really likes your solution, the only problem is that I have to accept the order, then confirm it (pop-ups a VM message, that everything is OK) and press the send the order again.
Are you not able to think of a work around for now, stopping the 2 times sending order?
The administrator has disabled public write access.

OPC with VM 2.0.26d 10 years 1 month ago #8862

Hi,

Changing the checkout flow and bringing back the multi-step checkout system is just an idea for now. This is what we are planing , still there is no ETA on that though.

Most likely there will be a parameter in the backend, so people will have the opportunity to choose multi-steps checkout or one-page checkout.

About eliminating the last unnecessary step. You should better check the forum.virtuemart.net because it would probably require some core hacks. Because as i have told you, even though the appearance might look different, our template is just "styling" the pages visually. The organization, the checkout flow and page creations are all handled by the Virtuemart.

Can you also try it in our DEMO:
1- open demo.flexiblewebdesign.com/puremart/index.php
2- Add a product to cart and navigate to shopping cart page
3- Use:
username: demo
password: demo
to logged in.

4- Select shipping method and click SAVE
5- Select payment method and click SAVE
6- Click Confirm

It won't ask you to confirm the order one more time. The 6th step will be the final. If you choose "PayPal" as a payment method, you will be redirected to PayPal right away. (at least this is what i am seeing, i just tested one more time)

Regards,
Support
The administrator has disabled public write access.

OPC with VM 2.0.26d 10 years 1 month ago #8871

If you login with a account, all works fine. But try it with a guest account, fill in guest details, don't confirm Agree with Terms yet. (Guest users will wait for this step, you can not read them in the pop-up without a link).
Then select shipping and paypal standard.
Agree with the terms at the bottom, and hit <Confirm Purchase>
Now the message will show at the top "Checkout done, please confirm the order"
And you have to <Confirm Purchase> again.
The administrator has disabled public write access.

OPC with VM 2.0.26d 10 years 1 month ago #8896

Hmm. never tried it. But i will test it. I can't give you any guarantee on that though, I will try to patch if it can be patched through template overriding files. But if a VM core file changing is required, then there will be nothing i can do about it.

regards.
The administrator has disabled public write access.

OPC with VM 2.0.26d 10 years 1 month ago #8949

Thx, I will wait, hopefully you can find a quick work around.
The administrator has disabled public write access.

OPC with VM 2.0.26d 10 years 1 month ago #9026

Any luck?
The administrator has disabled public write access.
Time to create page: 0.086 seconds

MaterialMart

for Virtuemart 3

Google's Material Design has finally arrived to Virtuemart

Virtumart Template - MaterialMart Virtumart Template - CleanMart Virtumart Template - CleanMart Virtumart Template - CleanMart

Fully responsive!

Buy Now   |   Live Demo