News:

Looking for documentation? Take a look on our wiki

Main Menu

Can you turn off the confirm order?

Started by chancehoggan, October 18, 2011, 01:20:46 AM

Previous topic - Next topic

Venkko

It has been now allmost a month from the last post...

Is there any better way to do this at this point?

Thanks...
www.pikkukoala.fi (J 1.5 & VM 1.1.5)
www.lastentavarat.fi (J 1.5.23 & V2.0.0)

archos

Hello,

I also would like to have this "confirm orderr" as an option.
I feel the less operation we have, the better business we do.
In a real shop nobody ask you if you really want to buy the product.
For a legal point of view, the product is yours after the paiement and
not after you add it on the cart, again like on "real life".
At this point you will have to confirm "again" your choice  by paying.
Just my 2 cents.


cas

Any update on this from the VM team?  I hate to hack the code, but we cannot have our customers doing a double checkout.

natsuto

#20
Better maintain the decoration of the VM2, there is no admin options cover all the possibilities the masses.

MichaelStevens

The checkout process is atrocious. They come to the same cart screen and must hit the checkout button below 3x? And its like 6 steps?

The way it should be it should show the cart, when user clicks checkout they either sign in or fill in there billing info, enter credit card details and then final checkout where the order processes.
So, step 1: cart page with overview of items, sub total etc, click teh green checkout button to come to step 2 where you enter shipping and payment details, save and bring back to the cart to confirm order. So this way its only 3 clicks. Who ever thought of the idea to bring the person back to the cart page three time to checkout has no usability skills what so ever. Every client that I have upgraded to VM2 has complained, because its so dumb and anyone can think of a better way,

modulis

It did not work for me. I`m using virtuemart 2.0.6

bunak

Quote from: Kangelova on November 27, 2011, 02:21:20 AM
/**
    * Remove the cart from the session
    *
    * @author Max Milbers
    * @access public
    */
   public function removeCartFromSession() {
      $session = JFactory::getSession();
      $session->set('vmcart', 0, 'vm');
   }

//CHANGE THIS LINE ->>   public function setDataValidation($valid=false) {
   
   $this->_dataValidated = $valid;
      //       $this->setCartIntoSession();
   }

//WITH THIS - >> public function setDataValidation($valid=true)
Don't work for me also. VM 2.0.6

bunak

#24
So I resolved this problem by turn off checkout order. Directly redirect to confirmation when user going to basket.

in root \components\com_virtuemart\views\cart\view.html.php do like this (commit some rows)  loock about 110 row
if ($cart && !VmConfig::get('use_as_catalog', 0)) {
$cart->checkout(false);
}

// bunak - turn off confirmation [VM:2.0.6]
//---- if ($cart->getDataValidated()) {
$pathway->addItem(JText::_('COM_VIRTUEMART_ORDER_CONFIRM_MNU'));
$document->setTitle(JText::_('COM_VIRTUEMART_ORDER_CONFIRM_MNU'));
$text = JText::_('COM_VIRTUEMART_ORDER_CONFIRM_MNU');
$checkout_task = 'confirm';
/*---- } else {
$pathway->addItem(JText::_('COM_VIRTUEMART_CART_OVERVIEW'));
$document->setTitle(JText::_('COM_VIRTUEMART_CART_OVERVIEW'));
$text = JText::_('COM_VIRTUEMART_CHECKOUT_TITLE');
$checkout_task = 'checkout';
}
----*/
$this->assignRef('checkout_task', $checkout_task);
$this->checkPaymentMethodsConfigured();
$this->checkShipmentMethodsConfigured();


cas

Thanks Bunak, that works! 

Can the VM team PLEASE implement an admin option so we can choose whether to have the additional confirmation step during checkout.   We hate to hack your beautiful code, but until you make it an admin option, we have no choice.  Our US customers do not understand or accept this additional confirmation step.   I know folks in other countries need this extra step by law, so please just make it an admin option and the problem will be solved for everyone everywhere. 

Thanks,
Chuck   

bunak

#26
no,  cas, not all good
if user register all are ok - only 1 step

but in case if registration are needed:
if user not logged, after enter data for registration, VM show page - confirmation order again . Don't understood why?

cas

All the more reason why we need this as an Admin option, so we're not having to hack the code for every release. 

cas

VM team,

Any update on this?  We really need this to be an admin option to turn on/off the check-out double confirmation.

lipes

double check to confirm one thing ..... it's too bad :|
argh....
and cant find solution without changing the code...
VM V. online: J2.5.14 | VM 2.0.20a | SQL 5.1.70 | PHP 5.3.25