Thursday, December 05, 2024
Text Size

Suspension of plugins development

Important information - October 2023

We have taken the difficult decision to suspend development, before further decision and arrangements for our customers.
 

You need to be a subscriber in order to receive support. We provide free documentation for our extensions, accessible for everyone to read. If you want to ask a pre-sales question, you don't have to be a subscriber. Just use the Contact Us link at the top or footer of the site.

Subscribe

Please make sure that your question is not answered in the documentation, or in the tickets below before submitting a ticket for support. It will save you time!

#72 – Setup teething problems

Posted in ‘Stripe for VirtueMart’
This is a public ticket. Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.
Monday, 22 February 2016 11:07 GMT
swsadmin
We are impressed that we could quickly install and use this Stripe plugin (V 1.1.5). However, while using it, we have noticed some issues that we really hope you can help us eliminate. Our shop is running VirtueMart 3.0.12 on Joomla! 3.4.8. It uses the standard Virtuemart One Page Checkout. We have only one published payment method and this relates to the Stripe plugin. “Enable Automatic Selected Payment” is set to it. The issues can be created with the Protostar template. They are –

For some reason, the card input fields (Card Type, Number, CVV and Expiry date) are shown on a separate page from the other OPC fields. Additionally, messages “Card Number Invalid”, “Card CVV Number Invalid or Missing” and “Expiration Date Invalid” are displayed even before the card fields are displayed for entering. When we replace the Stripe payment method with another based on Authorize.net then everything is correct - the Card fields appear alongside the other OPC fields and no pre-validation error messages appear.

Additionally, once an order is confirmed, then simply “Thank you for your order!” is displayed. However, we would like the Order number and its total amount to also display, similar to when VM’s standard payment method is used.
 
Monday, 22 February 2016 11:57 GMT
herve
Hello David,

Thank you for using our plugin for VirtueMart, and for your kind words.

I will be pleased to address your points:

1. For some reason, the card input fields (Card Type, Number, CVV and Expiry date) are shown on a separate page from the other OPC fields.


Please first try again with the option Stripe Charge Type set to Charge Direct, like shown in point 6 in our documentation


2. Additionally, messages “Card Number Invalid”, “Card CVV Number Invalid or Missing” and “Expiration Date Invalid” are displayed even before the card fields are displayed for entering. When we replace the Stripe payment method with another based on Authorize.net then everything is correct - the Card fields appear alongside the other OPC fields and no pre-validation error messages appear.


The same change of setting as above should fix that. Please let me know otherwise.

3. Additionally, once an order is confirmed, then simply “Thank you for your order!” is displayed. However, we would like the Order number and its total amount to also display, similar to when VM’s standard payment method is used.


As far as I remember, Authorize.net had the same display. However I understand that it is not optimal. I will look further into it, after having completed another piece of code. And I will get back to you.

Kind regards,
Hervé
 
Monday, 22 February 2016 12:17 GMT
swsadmin
Hello Hervé ,

Thank you for your very quickly reply.

We had already tried resolving points 1 and 2 by changing "Stripe Charge Type" from Stripe.js to Charge Direct, but whichever setting those issues still remain.

FYI: Point 3 is less important to us.

Kind regards,

David
 
Monday, 22 February 2016 12:57 GMT
herve
Thank you David. So there is something else.

The payment form, with the car fields, should be on the same page with the VM one page checkout.

Do you use any other extension that modify the VM checkout process?

Kind regards,
Hervé
 
Monday, 22 February 2016 15:54 GMT
swsadmin
Hello Hervé,

Actually, I am able to create the issues with the Stripe plugin running on just a fresh copy of Joomla! with VM.

Kind Regards,

David
 
Monday, 22 February 2016 16:28 GMT
herve
Dear David,

Apologises for the issue, there must be something I have overseen. I will perform further tests, and get back to you asap. It would be tomorrow morning at the least, so please don't wait for this. I'm sorry for the inconvenience.

Of course, if it a confirmed bug from my plugin, I will extend your support subscription until you have a working plugin in place.

Kind regards,
Hervé

 
Monday, 22 February 2016 23:14 GMT
herve
Hello David,

I've performed a few more tests, and they all succeeded. So I think the best is that I look at your website back-end to find out more bout this weird situation.

Please note that our support does not include troubleshooting every VM setup, so I will look at some basics first. I am opening a private ticket for that (please do NOT post any sensitive data in the present public ticket):
https://www.puma-it.ie/en/joomla-virtuemart-extensions/support/stripe-for-virtuemart/73-looking-further-into-issue-from-ticket-72

Kind regards,
Hervé
 
Monday, 22 February 2016 23:51 GMT
swsadmin
Hello Hervé,

Thank you for your reply. I was not expecting it at this time of day. It is obvious you are dedicated to your work. I examined the Screencast. Unfortunately, the testing environment is not quite correct because two payment methods are published/available ('Cash On Delivery' and 'Stripe LOCAL IE'). Yet, the first two issues I described occur when only one payment method (Credit/Debit Card by Stripe) is published/available.

Kind Regards,

David

 
Tuesday, 23 February 2016 10:42 GMT
herve
Good morning David,

There is really something strange with the new option "Enable Automatic Selected Payment" in VM. I can reproduce the issue you are having, thank you for spotting the only one payment method published.

I am looking more into it now.

Kind regards,
Hervé
 
Tuesday, 23 February 2016 11:23 GMT
herve
Well, I am really sorry about this unforeseen bug. I am so used to have more than one payment method, that I haven't performed all the test series with only one method.

Wise business people explained that generally, it is better to offer payment options to customers, to avoid loosing a sale. I apply it, but I must say that I haven't done deep researches about this fact, this is not my priority at the moment. There is always someone who ask about Paypal, even if it has decreased in volume. It works for me and for the businesses I know. And I fully understand that it does not suit every business.

For the time being, I can only offer you the workaround to test some settings (OPC, auto select method, etc...). Maybe to have a second payment method, and to hide it from display through CSS (there is a
payment_method_id
attached to a lot of HTML tags).

I will work on fixing this issue in the coming days, but I cannot give a precise date for a release. Your subscription will be extended, of course.

Thank you for understanding and your patience. I will keep you posted.

Kind regards,
Hervé
 
Tuesday, 23 February 2016 22:17 GMT
swsadmin
Hello Hervé,

Thank you. Due to its low costs, Stripe is the preferred/only method of collecting payment. (Unfortunately our preferred courier cannot handle Cash on Delivery.)

To address our first two points, we have already been experimenting with settings. We will now await the fix. (If it is possible to address our third point simultaneously with that fix then it would be fantastic.)

Kind Regards,

David



 
Thursday, 25 February 2016 12:54 GMT
herve
Hello David,

I have a lot to work these days, which is great, but at the same time I cannot serve all my clients at the same time. However, I've done further quick tests, and it happens that with the plugin version 1.1.3, there is nearly no "invalid" error messages. Still the payment details will be on another page, and the confirmation message is not better, but if you want to develop further the website, or go live soon, it is less trouble.

Once logged in your account, you can download version 1.1.3 here. Then just install it like any Joomla extension, on top of the current plugin version.

I will get back to you with progress.

Kind regards,
Hervé
 
Thursday, 25 February 2016 13:09 GMT
swsadmin
Hello Hervé,

We realise you are busy and appreciate your help.

Thank you for providing us with an interim solution. We will review it. Actually, we will be able to manage without any solution for at least another week.

Kind Regards,

David

 
Sunday, 28 February 2016 15:31 GMT
swsadmin
Hello Hervé,

The link you kindly provided us for the interim solution seems incorrect. It is for downloading version 1.1.3 of the Stripe plugin for VM2. Our store is VM3. For the moment we will continue to use Stripe plugin 1.1.5.

Unfortunately, we have now encountered some other issues -

The Stripe plugin sometimes refuses to work for a period of time – regardless of the card details we enter to try for remedying it. When it occurs, Joomla! shows a message “Card Number Invalid” and the Credit Card Number and CVV fields are displayed filled with strange characters. We have been unable to identify what triggers or how we overcome it. Eg. We have tried deleting cookies and browser history etc. but it seems to make no difference. We have also tried experimenting with the "Stripe Charge Type” field. I would be grateful if you could advise us what else to try.

The Credit Card field continually defaults to the first card type in its list. Eg. The filed initially shows “Visa”. If “Mastercard” is selected and the Cart Save button is pressed then the field changes back to “Visa”. This can make it frustrating for the shopper because he may believe he has to reselect the card type before pressing the Confirm Purchase button. When we replace the Stripe payment method with another based on Authorize.net then everything is correct.

The payment method description of the Stripe plugin is left blank on the customer confirmation email. I believe the description should automatically be passed onto the confirmation email like how the payment description of the VM Cash standard payment gets passed. (However, we can around this issue if necessary.)

FYI - We can recreate all of the above issues with the Stripe plugin running on just a fresh copy of Joomla! with VM.

Kind Regards,

David
 
Monday, 29 February 2016 11:07 GMT
herve
Hello David,

Thank you for your detailed message. I hope that I will be able to provide a better version soon. Version 1.2.0 is in alpha status, but may fix some issues in your case. I will test it for this, and let you know if we can work on some issues on a DEV/TEST server, so that you can installed a beta version that is stable in your use case.

I am aware of the issues you reported, thank you for that.

Regarding the v1.1.3, it is perfectly fine with VM 3.0.12, I've tested it before suggesting it in my reply. The file naming has been changed for the following versions, to remove the reference to VM2 or any other version, to remove any confusion.

I will talk to you soon.
Kind regards,
Hervé
 
Tuesday, 01 March 2016 11:34 GMT
swsadmin
Hello Hervé,

Thank you for your message. We have now successfully installed version 1.1.3.

We are sorry that we have been burdening you with issues.We realise you are busy and do appreciate your help.

The main issues we really need your help with to overcome are the first two that I mentioned in my last message (on 28/2/16). These relate to the strange characters appearing/plugin refusing to work and the credit card type reselecting itself.

As a temporary measure, we can try and address all other issues mentioned in this ticket with workarounds.

Kind Regards,

David
 
Tuesday, 08 March 2016 13:56 GMT
swsadmin
Hello Hervé,

I was wondering if you have had time to make any changes to your plugin that might help us eliminate any of this ticket's issues.

We wish to go live with your plugin very soon. We can work around most of the issues. However, we really need your guidance for what might cause the strange characters or the plugin sometimes continually complaining of non-existent card errors (as mentioned in the 28/2/16 message). Particularly so, if none of your other clients experience similar problems.

Kind Regards,

David
 
Tuesday, 08 March 2016 14:12 GMT
herve
Hello David,

Thank you for patience.
I've been making little progress, but not enough between deadlines clashing and flus/colds.

I will contact you back before the end of the week.

Kind regards,
Hervé
 
Tuesday, 08 March 2016 21:08 GMT
swsadmin
Hello Hervé,

OK. Thank you for the update. Look after yourself.

Kind Regards,

David
 
Monday, 14 March 2016 11:49 GMT
swsadmin
Hello Hervé,

I hope you are now feeling better.

I wondered if you now had some news for us about the Plugin.

Kind Regards,

David
 
Monday, 14 March 2016 12:06 GMT
herve
Hello David,

I'm feeling better, thank you, I appreciate your understanding and patience.

I have made some progress, and narrowed down the issue. Hopefully I will have a working version on Wednesday. I don't take extras days off this month, so I'm pretty sure to have time enough.

I will keep you updated.

Kind regards,
Hervé
 
Monday, 14 March 2016 12:57 GMT
swsadmin
Hello Hervé,

OK. Excellent.

Kind Regards,

David
 
Wednesday, 16 March 2016 19:18 GMT
herve
Hello David,

Working on it, some other projects to work on. I'm grateful to have this work, and I am working more this coming weeks.

You will hear from me soon!

Kind regards,
Hervé
 
Wednesday, 16 March 2016 21:06 GMT
swsadmin
Hello Hervé,

We are really hoping to go live with using your plugin next week. However, for that we feel we require some fixes that address the issues I mentioned in my message of 28th February. In the next couple of days, we hope that you will provide us with some good news relating to this.

Kind Regards,

David
 
Thursday, 17 March 2016 11:13 GMT
herve
Hello David,

Very good news: all the initial 3 issues are now fixed. I am doing further tests and other improvements to the code, that I saw while debugging intensively from the version 1.1.5 code.

I may package a new release as well, and in any case, you will have a working version by the end of this week, so no worries for going live next week.

Talk to you very soon!
Kind regards,
Hervé
 
Thursday, 17 March 2016 11:41 GMT
swsadmin
Hello Hervé,

To clarify - We feel that the priority show-stoppers issues are those mentioned in my message of 28th February. We would like the other issues of this ticket to be addressed as soon as you are able.

Kind Regards,

David
 
Thursday, 17 March 2016 17:44 GMT
herve
David,

Apologises if my quick follow up did not mention that, but some others issues are not there anymore. I give them numbers, to communicate more efficiently on them.

4. The Stripe plugin sometimes refuses to work for a period of time – regardless of the card details we enter to try for remedying it. When it occurs, Joomla! shows a message “Card Number Invalid” and the Credit Card Number and CVV fields are displayed filled with strange characters. We have been unable to identify what triggers or how we overcome it. Eg. We have tried deleting cookies and browser history etc. but it seems to make no difference. We have also tried experimenting with the "Stripe Charge Type” field. I would be grateful if you could advise us what else to try.


I could not reproduce this problem, and at the same time, the error message handling was not robust enough. It should be fixed now. Please, if it happens again, let me know how to reproduce it.

5. The Credit Card field continually defaults to the first card type in its list. Eg. The filed initially shows “Visa”. If “Mastercard” is selected and the Cart Save button is pressed then the field changes back to “Visa”. This can make it frustrating for the shopper because he may believe he has to reselect the card type before pressing the Confirm Purchase button. When we replace the Stripe payment method with another based on Authorize.net then everything is correct.


Actually, this should not be there. Stripe recognises automatically the card type from the number, so there is no need for the customer to select it. I have several features on the roadmap to make it even better (card logos, different ways of displaying accepted cards, ...), but not there yet. No worries, this is fixed.

6. The payment method description of the Stripe plugin is left blank on the customer confirmation email. I believe the description should automatically be passed onto the confirmation email like how the payment description of the VM Cash standard payment gets passed. (However, we can around this issue if necessary.)


I have noticed that the same problem is with authorize.net. I will look more into it now, it may be a simple tweak.

That will be sorted soon. Please be assured that I am doing my best to fix known issues and to satisfy my clients.

Kind regards,
Hervé
 
Friday, 18 March 2016 00:46 GMT
swsadmin
Hello Hervé,

Your update was much appreciated thank you. Please let us know as soon as the revised plugin is ready. We are continuing to use 1.1.3.

Re: -

4. Now, we are also unable to create the issue with the strange characters in our new test ystem. We now believe the issue may have occured when that system's VM safe path had not been set. We will let you know if the issues re-occurs. (Eg. We could provide the url of that test site.) We are glad to hear that the error message handling has been improved.

The above issue was our major concern.

5. Our concern is that the shopper may believe the card type must be correctly set and so seeing it change after they have selected it might be frustrating. We do fully understand your explanation that in reality the field is unecessary. However, If it is possible for you to make that field stay selected (like it does with the Authorize.net plugin) then we would be happier.

6. Thank you for your inverstigation on this.

We would like the other issues of this ticket to be addressed as soon as you are able. (We want to get our full moneys worth from our subscription. Though we do recognise you have other Stripe clients and they surely will feel the same!)

Kind Regards,

David
 
Saturday, 19 March 2016 21:08 GMT
swsadmin
Hello Hervé,

Kindly immediately let us know once the revised plugin is ready for download. We can then go live with it.

Kind Regards,

David
 
Sunday, 20 March 2016 11:30 GMT
swsadmin
Hello Hervé,

Prior to going live with the plugin this week, we will need time to check its functionality. Eg. Last month , you mentioned about starting work on the fix for when only one payment method is published. (Eg. To prevent payment details from appearing on another page with the OPC.) However, If this fix is not in this revised plugin then we will need to implement a workaround. We now wait.

Kind Regards,

David
 
Monday, 21 March 2016 02:47 GMT
herve
David,

The 6 about the payment name in the email confirmation is also in Authorize.net, and after some debug, compare with Standard (that works) and tries, I could not fix it. I've posted on the VirtueMart forum, and hopefully we will have a solution, not only for the Stripe plugin http://forum.virtuemart.net/index.php?topic=133563.0

Otherwise all the issues you reported are now fixed. I did not performed exhaustive testes yet, so I left the code named beta, however, I did test a lot in your context (one single payment method and VM One page checkout), so I am confident that you will not experience any issue.

Here is the current code Stripe plugin v1.1.6-beta (you must be logged in to access the download).

Please let me know if you experience other problems.

Kind regards,
Hervé
 
Monday, 21 March 2016 12:47 GMT
swsadmin
Hello Hervé,

We cannot make purchases with this latest plugin. Whenever we try, there is a message "Error You have passed a blank string for 'card'. You should remove the 'card' parameter from your request or supply a non-blank value."

To try and resolve the issue, we have been experimenting with the "Display Credit Cards List" setting, but that error always shows. We welcome your suggestions for resolving this. (On the positive side, the payment details now appear one page. We have not yet tested other fixes.)

Kind Regards,

David
 
Monday, 21 March 2016 12:58 GMT
herve
Hello David,

I haven't experienced this issue in all the tests I've made.
Please can you try to re-install the beta version, and to make sure there is no extra characters in the Stripe keys (blank or space)? Filter/trim the fields is another "todo". It happens so many times in support tickets...

Kind regards,
Hervé
 
Monday, 21 March 2016 14:17 GMT
swsadmin
Hello Hervé,

We would recommend that the size of the four Stripe Key fields in the Payment Configuration display are slightly increased so their contents can more easily be checked. (But that's only a suggestion and not really necessary because those field do not change often.)

We finally tracked the cause of the problem to the "Stripe Charge Type". It was set to "Stripe.js" instead of "Charge Direct".

We are now able to make payments and it seems we can now work with the plugin. The payment confirmation screen now looks much better showing the order number and amount.

I will message again once everything is reviewed.

Kind Regards,

David
 
Monday, 21 March 2016 14:33 GMT
herve
Great David!
I'm glad it looks better now. Thank you for letting me know.

i think that the size of the four fields are standard, and it probably depends on the window size. I will check against other plugins.

Kind regards,
Hervé
 
Monday, 11 April 2016 14:54 IST
herve
Hello David,

I hope everything is working as expected with the Stripe plugin. And I guess it is as I did not heard from you in the the last few weeks.

Like I promised after your bug report, I've extended your subscription, it nows expires a year after I provided you a working version, the 21st of March.

Thank you for using our Stripe plugin for VirtueMart.

Please post a rating and a review at the Joomla! Extensions Directory (JED)
http://extensions.joomla.org/extensions/extension/extension-specific/virtuemart-extensions/stripe-for-virtuemart

Kind regards,
Hervé
 
Thursday, 14 April 2016 11:23 IST
swsadmin
Hello Hervé,

I am messaging to say that with those latest changes, we are now very happy with the plugin. I intended messaging you to state this a few weeks ago. However, due to various issues (eg. relating to product suppliers), the on-line shop is still not open. I am embarrassed about this because you worked to ensure the changes would be ready for us going live.

It seems the only change outstanding relates to the payment method description being left blank on the customer confirmation email. Actually, this is no real hardship for us. We will watch out for a fix for it in a later version of your plugin. (I have seen your request for assistance on this in a Virtuemart forum.)

We have appreciated your helpfulness and for extending our subscription. Once again - Thank you for your assistance.

Kind Regards,

David
 
Thursday, 14 April 2016 11:27 IST
herve
Hell David,

Thank you for your gratitude. Much appreciated.

Hopefully the email description bug will be fixed at a general level in VM, not just for this plugin.

I wish that the other issue to be sorted soon, and that you open the shop! Please let me know so that I can share it on social networks.

Kind regards,
Hervé
 
Monday, 16 May 2016 14:05 IST
system
This ticket has been automatically closed. All tickets which have been inactive for a long time are automatically closed. If you believe that this ticket was closed in error, please contact us.
Tuesday, 03 July 2018 18:54 IST
herve
Hi David,

I hope you are well. I am just posting here to let you know the good news! And for our clients who might find this old public ticket.

With the new release 2.2.3, we fixed the bug "The payment method description is left blank on the customer confirmation email" (Thanks to Peter!). Please update when this version:
https://www.puma-it.ie/en/joomla-virtuemart-extensions/downloads/download-stripe-for-virtuemart/file/stripe-payment-plugin-2-2-3

Kind regards,
Hervé
 
This ticket is closed, therefore read-only. You can no longer reply to it. If you need to provide more information, please open a new ticket and mention this ticket's number.

Support Hours

Our opening hours are Monday to Friday 09:30 – 17:30 Irish Time (GMT). See our local time.
The ticket system is closed on weekends and outsides these days: you can neither file new tickets or reply to existing ones.

Popular Joomla Posts

Stripe for Joomla & VirtueMart: SCA and PSD 2, Questions and Answers

With the Strong Customer Authentication (SCA) deadline falling on Saturday, 14 September 2019, we received a lot of questions...

Reviews for Stripe for VirtueMart

star starstarstar star 
Functionality

Once you go through the documentation and try out the settings (and don't forget to test it with a "test item", it works like a dream.

Ease of use

Very easy to use, though a little play with the settings may be needed to get an understanding of the system. And you need a stripe account.

Support

Best support ever. Hervé has been very patient and kind and helped me greatly when the Stripe plugin no longer spoke with the new updates.

Documentation

Documentation is very good. You do need a Stripe account, and you need a little "try out" time to get it all in place.

Value for money

Yes, very much value for money. The plugin, Hervé's support, the easy for the customers to use it. It is all worth it.

I used this to: I use it for my IMRF Bookshop: imrfbookshop(.)org. People can now pay by credit/debit card, Paypal (different plugin) and they can request an invoice and pay by bank transfer.
Owner's reply: Thanks a Million for your excellent review! This means a lot to me. And on a early Tuesday morning, you not only you made my day, but you made my whole week! Please accept my sincere gratitude for your feedback and for your trust in my services.
star starstarstarstar 
Functionality

I particularly liked that test and live config is entered once, and a radio button to switch between modes

Ease of use

Straight forward to setup in the backend and easy for customers to use on the frontend.

Support

Issues created by an upgrade to Virtuemart were dealt with in a timely manner by the developer.

Documentation

Good documentation library that uses screen shots to clearly show configurations

Value for money

Yes. There are different subscription options, depending on your requirements.

I used this to: Selling various items of merchandise for a sailing club through Virtuemart.
Owner's reply: Thank you so much Lee! I am very grateful for your review and support!

Easy

15 February 2019
star starstarstarhalf star 
Functionality

Covers all what I need

Ease of use

Very simple installation and very simple tu use it

Support

Excellent !

Documentation

Nearly good

Value for money

Sure !

Owner's reply: I am really thankful for your review on the JED ! Our Documentation has been improved now, also with the addition of Styling and CSS help. Soon it will be available in several languages!
star starstarstarstar 
Functionality

Excellent, very easy to integrate and works well with the OPC we use from Virtueplanet.

Ease of use

Customer simply sees a neat credit card form

Support

Excellent, fast and comprehensive

Documentation

Simple to follow

Value for money

Very competitively priced, license is simple - use on as many domains as you like

I used this to: Multiple ecommerce websites
Owner's reply: Thanks a million Sharkey Consulting! I am very appreciative of your support!
star starstarstarstar 
Functionality

Excellent - does everything we need

Ease of use

Very easy to use, configuration is easy

Support

Excellent - 200 out of 100 if I could :) Herve helped with any queries super quickly

Documentation

We didn't need to use it - the online help was perfect

Value for money

Excellent value, great extension for our needs

I used this to: Selling academic residential conferences
Owner's reply: Thanks a million David! I am very grateful for your appreciation!
star starstarstarstar 
Functionality

It works good and easy with OPC.

Ease of use

Very easy to install.

Support

I had a problem and it was solved fast.

Documentation

Enough

Value for money

good

I used this to: VM shop
Owner's reply: ¡Muchas gracias! I really appreciate your feedback!
star starstarstarstar 
Functionality

Works perfectly.

Ease of use

Very easy to use.

Support

Great support! There were some issues with the template we are using, but Hervé was very helpful and competent to find a solution!

Documentation
Value for money

Absolutely worth the money.

I used this to: An Italian online tea shop.
Owner's reply: Thank you very much for your great review, It means a lot to me!
star starstarstarstar 
Functionality

Functioned perfectly

Ease of use

Easy to use.

Support

Excellent support. Herve installed. Worked perfectly the first time.

Documentation

Easy to understand

Value for money

Worth more... great value.

I used this to: Our Shopping Cart Products on our Website
star starstarstarstar 

This plugin is great! At first I couldn't get it to work with my install of joomla and virtuemart--but the great tech support from Puma-it (Herve) did real right by me, helping me to quickly resolve the problem and get this up and working on my site. Thanks Herve for your great Code and keep up the great work!

Owner's reply: Thank you Sethtc for sharing your review on my plugin and support services! That is the first review, so I feel very proud. Serving our customers as best as we can is rewarding, I know it!