VirtueMart 3.6.0 10113
Joomla! 3.9.11
All the status are set to the default. I use PayPal.
After the payment has been processed, PayPal inform my system successfully. The order status is set to Confirmed and the green mark is set to the Paid for the item.
Unfortunately NO email is send to the customer.
I have set to generate the invoice and send the confirmation to the customer after the status changes to Confirmed - the default settings.
BUT
When I change the status to something else and then change to confirmed the email with the invoice is send successfully to the customer.
I am having more or less the same issue except everything is always set at pending. I use stripe and paypal and have the same issue with both. Is this an issue with the latest version of vm ?
and when u manually set an order to Confirmed?
have you received ipn notifications from paypal?
As described. When I set the "Confirmed" manually the email with the invoice is send to the customer without problem.
Maybe this is the problem.
The system is NOT able to sent the email when additionally thee is a PDF invoice generated and should be attached to the email.
When I just set the system to send an email, without generating and attaching PDF invoices. it works well
Try perhaps to increase max_memory_size in PHP settings
try also some higher reporting / debug to try and see why the pdf invoice creation is failing
The pdf invoice is created but the email is not send
In logs there are no error reports
try stable bug fix release http://dev.virtuemart.net/attachments/download/1187/com_virtuemart.3.6.2.10155.zip
There is no progress after installing the above version.
Just to make the problem clear.
After completing of a transaction PayPal informs the system and in VirtueMart the status of the transaction is changed.
If the new status is connected with sending email then:
1. If no invoices should be created and no invoice should be send then the system send the email as expected
2 If with the new status the system should create an invoice which should be send to the user then the PDF INVOICE is generated BUT NO email is send to the customer
When I manually change the status (as in 2.) then the invoice IS created and the email with this invoice IS SEND to the customer
Have you try to increase the max_memory_size to be sure it's not related ?
The same problem after changing the memory_limit from
256M
to
384M
I always use 512M or more else i have similar problems with PDF
I have change the memory_limit to 512M and still the same problem
Then you will need to do some debugging -- no one else is reporting problems with this so you have to assume it is a problem unique to your set up
I have solved this problem.
The problem was the conflict between DPCalendar and VirtueMart. The DPCalendar also install and use tcpdf.
First it has blocked new fonts in VirtueMart and the solution was to inactive some of their plugins.
But it was not enough and I had still the above described problem. The final solution was to uninstall completely DPCalendar.
Thank you for help.