VirtueMart Forum

VirtueMart 2 + 3 + 4 => Administration & Configuration => Topic started by: kellym62 on March 21, 2013, 17:32:39 PM

Title: One Payment option only
Post by: kellym62 on March 21, 2013, 17:32:39 PM
 :)I have a joomla 2.5.9 site with Virtuemart 2.0.18a and I only need to use Authorize.net  as my payment option, the problem is, you still need to click the radio button to select it, which is confusing to customers since this is the only payment option, Is there a way to code this so it is automatically selects when the customer get to the payment option?  I apologize if this is the wrong place for this question but I desperately need help since my site is going live soon,

Thank you in advance for any help or direction with this.

Kelly
Title: Re: One Payment option only
Post by: jenkinhill on March 21, 2013, 17:42:43 PM
Select "Enable Automatic Selected Payment?" in configuration/checkout
Title: Re: One Payment option only
Post by: kellym62 on March 21, 2013, 18:48:18 PM
jenkinhill,

Thank you so much for getting back to me but, I just checked and it is selected but I still get a payment radio button next to it
Title: Re: One Payment option only
Post by: kellym62 on March 22, 2013, 18:14:38 PM
jenkinhill,

Thank you so much for getting back to me but, I just checked and it is selected but I still get a payment radio button next to it
Title: Re: One Payment option only
Post by: jenkinhill on March 23, 2013, 15:41:37 PM
Are you using template overrides? On my sites with just one payment method and Automatic Selected Payment enabled I do not get a radio selector - all are using VM2.0.20b
Title: Re: One Payment option only
Post by: kellym62 on March 23, 2013, 16:40:16 PM
I'm so sorry but I don't know what template overrides are, Im using version 2.0.18a and I am using a template but I don't think that would have anything to do with Virtuemart or does it? Thanks for any help with this
Title: Re: One Payment option only
Post by: jenkinhill on March 23, 2013, 19:17:53 PM
If you are using a commercial template suitable for or designed for VirtueMart then you will almost certainly be using template overrides. Simple way to see if the issue you have is caused by template problems is to switch the Joomla template to Beez20 and test with that.
Title: Re: One Payment option only
Post by: ekovax on April 17, 2013, 16:48:12 PM
I'm having the same problem with Enable Automatic Selected Payment not working, even though I have only one payment method (authorize.net). I'm using Joomla 2.5.9 and Virtuemart 2.0.18a and RocketTheme's Panacea as my template. I tried taking off input styling to see if that would take care of things, but all it does is make it more clear that it is a button rather than just a gray circle. Any ideas?
Title: Re: One Payment option only
Post by: DaveOzric on May 23, 2013, 21:27:22 PM
Any resolution to this? I am using a test site with no other extensions and the beez template. The radio button is still there. What else could be affecting this? Must be something if jenkinhill can do it.

Thanks
Title: Re: One Payment option only
Post by: jenkinhill on May 23, 2013, 23:41:57 PM
I have seen that this can also happen if you have set a Minimum/Maximum Amount in the payment plugin.
Title: Re: One Payment option only
Post by: DaveOzric on May 24, 2013, 17:16:24 PM
I cannot get this to work with any payment option. All default beez20 template no overrides, etc. My First Data plugin has no price fields. I tested with the authorize.net set to default (no minimums) and it still shows the radio button. I have no other extensions installed so it's not a conflict with that.

This is also happening with the TOS stil showing the checkbox.

My setup for this particular site is just a super simply ticket sales for events at this point. They want to avoid any confusion during checkout. The TOS can be worked out with the text next to the checkbox if need be. Having to select a single payment option when there is no other choice is confusing. Will also reflect poorly on us as not well thought out.

I would very much like to get this running soon for them. What else could it be?

Joomla 2.5.11
PHP 5.3.24
VM  2.0.20b
http://cosmicperception.com
Title: Re: One Payment option only
Post by: DaveOzric on May 27, 2013, 14:51:53 PM
Does anyone have any suggestions?

Thanks
Title: Re: One Payment option only
Post by: DaveOzric on May 27, 2013, 15:35:12 PM
Hi again, I am not sure how this can be so confusing. Many hours trying to figure this out and it is just not making sense. Why exactly is it if you set the shipping and payment options  Enable Automatic Selected Shipment? & Enable Automatic Selected Payment? to yes (checked) it still shows that you have to select and option??



[attachment cleanup by admin]
Title: Re: One Payment option only
Post by: DaveOzric on May 28, 2013, 18:35:17 PM
I could really use some help. The documentation is pretty vague on setting up a product. Is is possible I am missing a simple step like connecting this to some other piece? Any help would be greatly appreciated!
Title: Re: One Payment option only
Post by: jenkinhill on May 28, 2013, 22:44:30 PM
Here is a pic of a site I am just finishing. It has one shipment method set up - free shipping, and one payment method only, PayPal.

[attachment cleanup by admin]
Title: Re: One Payment option only
Post by: DaveOzric on May 28, 2013, 22:52:57 PM
Hi, could it have something to do with guest checkout? I am using a gateway processing plugin that authorizes the payment on this site. PayPal would not have the CC info to fill in, correct?

Even if you just continue to checkout when you get to the payment part, it shows only the one option but you have to tic the radio button or it will not work. Actually nothing happens so the person will be totally confused.

What else could I be missing??? I am sorry, but the documentation could be more specific on things that need to be configured. I realize it's free...
Title: Re: One Payment option only
Post by: DaveOzric on May 30, 2013, 16:34:52 PM
I guess I can assume that this is a bug and the developers have no concern for the users of this extension. I have managed to overcome most of the other issues using language overrides and css but this is not possible with those methods. After spending countless hours trying every last possible thing I can come up with I will have to give up. I guess it's time to write some reviews describing this experience so others may be able to avoid this headache.

Disappointing to say the least.
Title: Re: One Payment option only
Post by: AH on May 30, 2013, 19:02:38 PM
Please write your experiences for the First Data plugin that you are using.


Not sure who the developers/providers are but you seem not to be able to contact them directly?

Title: Re: One Payment option only
Post by: DaveOzric on May 30, 2013, 19:42:21 PM
Hi Hutson, I don't feel it's a problem with their plugin. Everything works it's simply that I cannot avoid the customer having to select the single payment option. If that radio button was not being forced on them it would be fine. But if you don't select the button it won't process and there is NO error either. I did test this on a site and it did the same thing with a per-installed payment option. I believe it was authorize.net?

The documentation does not address this and since the TOS setting is ignored I figure it's the same issue. e.g. I cannot turn off the TOS either.

Thanks

[attachment cleanup by admin]
Title: Re: One Payment option only
Post by: rayge on May 30, 2013, 20:14:03 PM
I am having the same issue.
And in components/com_virtuemart/views/cart/tmpl/select_payment.php it shows
    echo "<fieldset>";
foreach ($this->paymentplugins_payments as $paymentplugin_payments) {
    if (is_array($paymentplugin_payments)) {
foreach ($paymentplugin_payments as $paymentplugin_payment) {
    echo $paymentplugin_payment.'<br />';
}
    }
}
    echo "</fieldset>";


which doesnt help me find where the code it to fix since its not in this file.

WHAT CAN WE DO??
Title: Re: One Payment option only
Post by: AH on May 30, 2013, 21:15:56 PM
Hmm

Just had a look and yes when only one none- paypal item is enabled you get the image you have shown and have to check the radio button.

Yep I think it is a bug!

Works fine if only Paypal is used





Title: Re: One Payment option only
Post by: DaveOzric on May 30, 2013, 21:19:11 PM
Thanks for stepping in and looking at this. I spent enough time on this already.
Title: Re: One Payment option only
Post by: AH on May 30, 2013, 21:26:44 PM
I would post it in the bugs section
Title: Re: One Payment option only
Post by: DaveOzric on May 30, 2013, 21:29:06 PM
Can you just move the whole thread there?
Title: Re: One Payment option only
Post by: lukelee on May 31, 2013, 08:55:36 AM
Has anyone figured it out? I am only using paypal, but still have the problem.
Title: Re: One Payment option only
Post by: AH on May 31, 2013, 11:08:05 AM
Make sure you unpublish the other payment plugins in joomla

and payment methods in VM
Title: Re: One Payment option only
Post by: lukelee on May 31, 2013, 11:28:11 AM
Quote from: Hutson on May 31, 2013, 11:08:05 AM
Make sure you unpublish the other payment plugins in joomla

and payment methods in VM
I only use paypal.
Title: Re: One Payment option only
Post by: tmdonovan on June 03, 2013, 19:32:17 PM
I am having the same problem - only 1 payment method (authorize.net) and Enable Automatic Selected Payment is checked in Configuration/Checkout.  I am not using any payment method plugin, just the base VM capabilities.  If this is a bug, any idea when it will be fixed?  If it's going to be a long time, then I will have to modify the code myself and would prefer not to change the core files.

Joomla 2.5.11
VirtueMart 2.0.21b

Thanks!
Title: Re: One Payment option only
Post by: AH on June 03, 2013, 20:21:29 PM
bug
Title: Re: One Payment option only
Post by: berlbear on August 19, 2013, 20:41:03 PM
What's the eta for fixing this? Or has anyone come up with something elegant?
Title: Re: One Payment option only
Post by: jenkinhill on August 19, 2013, 22:57:51 PM
This issue only appears with plugins that require a user input. Any member of the community of VM users can offer a fix for this but so far none have been forthcoming.
Title: Re: One Payment option only
Post by: Maxim Pishnyak on August 20, 2013, 12:08:58 PM
Quote from: berlbear on August 19, 2013, 20:41:03 PM
What's the eta for fixing this? Or has anyone come up with something elegant?
I always thought that various custom 3rd party one page checkout extensions are elegant already.
Title: Re: One Payment option only
Post by: Osearcaigh on October 15, 2013, 14:01:23 PM
When you upgrade Virtuemart AIO it republished the payment plugins and will cause this to happen, even if you have the 'Enable Automatic Selected Payment?' checked in Configuration - Checkout.

The solution is to unpublish all the Joomla plugins of type vmplugin except the one you want.
Title: Re: One Payment option only
Post by: johnlanglois on November 04, 2013, 22:15:17 PM
I stumbled into a fix that worked for our site.
We migrated to VM 2.0.22c and then up to VM 2.0.24 under Joomla 2.5.14 and PHP 5.4.

In the course of the migration there were no Shopper groups selected under the PAYPAL tab.

Selecting default and anonymous as the shopper groups kept the select payment method radio choice from being in the loop.
We only had paypal as a choice, but were required to select that until we made this change.
Title: Re: One Payment option only
Post by: mancourt on November 25, 2013, 03:56:41 AM
DaveOzric did you ever figure out a solution? Also is this the First Data plugin made by SoftDB.eu?

I'm having the same issue, won't auto select the plugin during the checkout process no matter what settings I do.
Title: Re: One Payment option only
Post by: ITBroliai on November 28, 2013, 15:52:05 PM
Quote from: Frank Carroll on October 15, 2013, 14:01:23 PM
When you upgrade Virtuemart AIO it republished the payment plugins and will cause this to happen, even if you have the 'Enable Automatic Selected Payment?' checked in Configuration - Checkout.

The solution is to unpublish all the Joomla plugins of type vmplugin except the one you want.

This solution works! Thank's mate  ;D
Title: Re: One Payment option only
Post by: greaves on January 22, 2014, 18:51:35 PM
Hello, I'm using virtuemart 2.0.24 and I do not have "Enable Automatic Selected Payment" or "Enable Automatic Selected shipping" option.
Any idea why ?

Regards
Title: Re: One Payment option only
Post by: jenkinhill on January 22, 2014, 23:34:33 PM
You must have one page checkout selected in Config/checkout
Title: Re: One Payment option only
Post by: greaves on January 23, 2014, 11:21:45 AM
Indeed !
But now, with  one page checkout not selected, Enable Automatic Selected Shipment and Enable Automatic Selected Payment selected, my payment is not displayed in the cart page and I have to select it manually :/
Title: Re: One Payment option only
Post by: jenkinhill on January 23, 2014, 16:58:18 PM
Some payment plugins still have to be selected. Seems to be those which require shopper input.
Title: Re: One Payment option only
Post by: greaves on January 23, 2014, 19:16:58 PM
My payment option is paypal, there is no input required is it ?
Title: Re: One Payment option only
Post by: greaves on January 27, 2014, 20:49:02 PM
Any idea ?
Title: Re: One Payment option only
Post by: greaves on January 28, 2014, 21:06:26 PM
I'm solve my problem by modifying a helper :

in helpers/cart.php I changed automaticSelectedShipment=false; to automaticSelectedShipment=true;

Somehow when saving the option in the admin panel does not work.