- Posts: 30
Virtuemart Confirmation email before PayPal processing
- Paul Masson
- Topic Author
- Offline
- Junior Member
-
Less
More
14 years 3 months ago #1
by Paul Masson
Virtuemart Confirmation email before PayPal processing was created by Paul Masson
Joomdle,
We have successfully implemented the Virtuemart 1.1.9 registration method, but are trying to work out some preferences.
I have installed Interiminds Virtuemart Email Manager 2.1.1 with success. This is a good tool to improve the emails that are sent.
However, VM sends the confirmation email to the customer prior to processing through PayPal. This is absurd, and there is a known solution in the Virtuemart PayPal Patch. www.b-planet.com/VirtueMart/paypal-patch.html
This uses the VM ps_checkout.php but we don't use that file.
Before delving into this deeper, was wondering if you have any experience with this patch? Any pitfalls to look out for? Any feedback on VM 2.0?
Thanks again for an outstanding component.
Paul
We have successfully implemented the Virtuemart 1.1.9 registration method, but are trying to work out some preferences.
I have installed Interiminds Virtuemart Email Manager 2.1.1 with success. This is a good tool to improve the emails that are sent.
However, VM sends the confirmation email to the customer prior to processing through PayPal. This is absurd, and there is a known solution in the Virtuemart PayPal Patch. www.b-planet.com/VirtueMart/paypal-patch.html
This uses the VM ps_checkout.php but we don't use that file.
Before delving into this deeper, was wondering if you have any experience with this patch? Any pitfalls to look out for? Any feedback on VM 2.0?
Thanks again for an outstanding component.
Paul
Please Log in or Create an account to join the conversation.
- Chris
-
- Offline
- Moderator
-
14 years 3 months ago #2
by Chris
Replied by Chris on topic Re: Virtuemart Confirmation email before PayPal processing
Hi Paul just a quick non technical response ...
Antonio will be able to give you better insight especially from the development side. Thus far we have not used this patch. I appreciated your frustration over the VM email process. I use Interaminds as well to override the VM emails. The specific patch you are referring to, we have not used. I am a little confused why you wouldn't have ps_checkout?
For VM 2, this has been integrated already. That said, there was code changes in the most recent update of VM 2.x which screwed up the integration. I think Antonio is still working on this.
In general, VM 2 acts a bit more 'normal' with regards to the calling of external functions making the integration nicer. But still not as easy as Hikashop and Tienda.
Do reply back should you require more technical depth on this ... I'll let Antonio respond subsequently.
Antonio will be able to give you better insight especially from the development side. Thus far we have not used this patch. I appreciated your frustration over the VM email process. I use Interaminds as well to override the VM emails. The specific patch you are referring to, we have not used. I am a little confused why you wouldn't have ps_checkout?
For VM 2, this has been integrated already. That said, there was code changes in the most recent update of VM 2.x which screwed up the integration. I think Antonio is still working on this.
In general, VM 2 acts a bit more 'normal' with regards to the calling of external functions making the integration nicer. But still not as easy as Hikashop and Tienda.
Do reply back should you require more technical depth on this ... I'll let Antonio respond subsequently.
Please Log in or Create an account to join the conversation.
- Paul Masson
- Topic Author
- Offline
- Junior Member
-
Less
More
- Posts: 30
14 years 3 months ago #3
by Paul Masson
Replied by Paul Masson on topic Re: Virtuemart Confirmation email before PayPal processing
Thanks Chris,
My mistake, the hack edits ps_checkout, and replaces the 'notify' file with a revised version. It's their 'notify_gen_transaction.php' that I would have to integrate with your 'paypal_notify.php'.
However, VM2.0 might be a better route.
Could you clarify your statement regarding the recent version affecting the integration? Is VM2.0 ok with Joomdle 0.7?
Many thanks,
Paul
My mistake, the hack edits ps_checkout, and replaces the 'notify' file with a revised version. It's their 'notify_gen_transaction.php' that I would have to integrate with your 'paypal_notify.php'.
However, VM2.0 might be a better route.
Could you clarify your statement regarding the recent version affecting the integration? Is VM2.0 ok with Joomdle 0.7?
Many thanks,
Paul
Please Log in or Create an account to join the conversation.
- Chris
-
- Offline
- Moderator
-
14 years 3 months ago - 14 years 3 months ago #4
by Chris
Replied by Chris on topic Re: Virtuemart Confirmation email before PayPal processing
Yes VM 2.0 is OK. The problem was the upgrade to VM 2.0.2
Just a small upgrade but unfortunately there was changes that affected the integration. I think Anontio has resolved this but not 100% sure ...
Just a small upgrade but unfortunately there was changes that affected the integration. I think Anontio has resolved this but not 100% sure ...
Last edit: 14 years 3 months ago by Chris.
Please Log in or Create an account to join the conversation.
- Paul Masson
- Topic Author
- Offline
- Junior Member
-
Less
More
- Posts: 30
14 years 2 months ago #5
by Paul Masson
Replied by Paul Masson on topic Re: Virtuemart Confirmation email before PayPal processing
OK, VIrtuemart documentation is horrific, at best.
Updated my test server Joomla 1.5.25 and Joomdle 0.7 from VM 1.1.9 to 2.0
Not a clean process but done.
Problem is, the VM 2.0 Shop - Payment Methods is drastically different.
There are only two options, VM Standard and VM PayPal. The VM PayPal Configuration does not have the 'Payment Extra Info' to edit for use of Joomdle.
What am I missing?
Many thanks,
Paul
Updated my test server Joomla 1.5.25 and Joomdle 0.7 from VM 1.1.9 to 2.0
Not a clean process but done.
Problem is, the VM 2.0 Shop - Payment Methods is drastically different.
There are only two options, VM Standard and VM PayPal. The VM PayPal Configuration does not have the 'Payment Extra Info' to edit for use of Joomdle.
What am I missing?
Many thanks,
Paul
Please Log in or Create an account to join the conversation.
- Antonio Durán
-
- Offline
- Moderator
-
Less
More
- Posts: 7926
14 years 2 months ago #6
by Antonio Durán
Replied by Antonio Durán on topic Re: Virtuemart Confirmation email before PayPal processing
VM2 is not supported by Joomdle at the moment, and we don't know when it will be.
Please Log in or Create an account to join the conversation.
- Paul Masson
- Topic Author
- Offline
- Junior Member
-
Less
More
- Posts: 30
14 years 2 months ago - 14 years 2 months ago #7
by Paul Masson
Replied by Paul Masson on topic Re: Virtuemart Confirmation email before PayPal processing
Antonio,
I switched from Virtuemart to Hikashop. I basically switched the configuration shop value to 'None' then 'Hikashop', and enabled the Joomdlehikashop plugin.
Products imported fine, but when testing the Joomdle email is not sent and the user is not registered to the course.
Did I miss something along the way? I haven't changed anything else.
Any suggestions on how to debug?
Much appreciated.
Paul
Hmmm . . . after further review it seems I can see and publish the courses in Joomdle, I can select them for a Menu item, I can enter and order for them, I can review the order and see the course purchased . . . . but in Hikashop Products my Course category says No Records Found?
I switched from Virtuemart to Hikashop. I basically switched the configuration shop value to 'None' then 'Hikashop', and enabled the Joomdlehikashop plugin.
Products imported fine, but when testing the Joomdle email is not sent and the user is not registered to the course.
Did I miss something along the way? I haven't changed anything else.
Any suggestions on how to debug?
Much appreciated.
Paul
Hmmm . . . after further review it seems I can see and publish the courses in Joomdle, I can select them for a Menu item, I can enter and order for them, I can review the order and see the course purchased . . . . but in Hikashop Products my Course category says No Records Found?
Last edit: 14 years 2 months ago by Paul Masson.
Please Log in or Create an account to join the conversation.
- Antonio Durán
-
- Offline
- Moderator
-
Less
More
- Posts: 7926
14 years 2 months ago #8
by Antonio Durán
Replied by Antonio Durán on topic Re: Virtuemart Confirmation email before PayPal processing
Sorry, but I don't really understand what you have/haven't done.
First you need to set the category ID in Joomdle config.
Then you will need to publish the courses in the new shop.
After that, you will see products in the courses category.
First you need to set the category ID in Joomdle config.
Then you will need to publish the courses in the new shop.
After that, you will see products in the courses category.
Please Log in or Create an account to join the conversation.
- Paul Masson
- Topic Author
- Offline
- Junior Member
-
Less
More
- Posts: 30
14 years 2 months ago #9
by Paul Masson
Replied by Paul Masson on topic Re: Virtuemart Confirmation email before PayPal processing
Yeah, it is a bit confusing.
I had Virtuemart configured and working with Moodle, enrolling users just fine.
I changed the configuration from Shop Integration - Virtuemart to None. Then I changed it to Hikashop. Then I installed and enabled the JoomdleHikashop plugin.
With hikashop I could order products, etc. but they would not enroll in Moodle. When I checked the products in Hikashop, was surprised when I could not see them, despite the fact there were orders for them. I looked at the database and saw that they were there, but the category was wrong. When I corrected it I could see them in hikashop. They were all jacked so I deleted them all in the database and republished from Joomdle.
Subsequent tests fail to enroll in Moodle. My site is still Joomla 1.5, Hikashop 1.5.7, Joomdle 0.7 and Moodle 2.2.2+
Questions:
1. Is there a proper procedure to change from one shop to another?
2. Does hikashop enroll with Authorize.net or just Paypal?
3. How can I debug?
Any advice is greatly appreciated.
Paul
I had Virtuemart configured and working with Moodle, enrolling users just fine.
I changed the configuration from Shop Integration - Virtuemart to None. Then I changed it to Hikashop. Then I installed and enabled the JoomdleHikashop plugin.
With hikashop I could order products, etc. but they would not enroll in Moodle. When I checked the products in Hikashop, was surprised when I could not see them, despite the fact there were orders for them. I looked at the database and saw that they were there, but the category was wrong. When I corrected it I could see them in hikashop. They were all jacked so I deleted them all in the database and republished from Joomdle.
Subsequent tests fail to enroll in Moodle. My site is still Joomla 1.5, Hikashop 1.5.7, Joomdle 0.7 and Moodle 2.2.2+
Questions:
1. Is there a proper procedure to change from one shop to another?
2. Does hikashop enroll with Authorize.net or just Paypal?
3. How can I debug?
Any advice is greatly appreciated.
Paul
Please Log in or Create an account to join the conversation.
- Antonio Durán
-
- Offline
- Moderator
-
Less
More
- Posts: 7926
14 years 2 months ago #10
by Antonio Durán
Replied by Antonio Durán on topic Re: Virtuemart Confirmation email before PayPal processing
1. Procedure is like if you configure shop for the fist time:
- Set config values
- Go to Joomdle->shop and publish any courses you want in the shop
2. Yes, it should work regardless of payment method used
3. You can:
- Check the hikashop plugin is installed and enabled
- Check the products are ok in shop (category and SKU)
Test this:
- Make purchase
- Go to hikashop backend
- Change order to Confirmed (if it is already confirmed, set it to created, save, and then set to confirmed)
- Check if you are enroled
- Set config values
- Go to Joomdle->shop and publish any courses you want in the shop
2. Yes, it should work regardless of payment method used
3. You can:
- Check the hikashop plugin is installed and enabled
- Check the products are ok in shop (category and SKU)
Test this:
- Make purchase
- Go to hikashop backend
- Change order to Confirmed (if it is already confirmed, set it to created, save, and then set to confirmed)
- Check if you are enroled
Please Log in or Create an account to join the conversation.