VirtueMart Forum

VirtueMart 2 + 3 + 4 => Virtuemart Development and bug reports => Topic started by: stawebnice on June 08, 2015, 20:59:03 PM

Title: VM3.0.10-Order confirm email - payment & shipping name missing for nonregistered
Post by: stawebnice on June 08, 2015, 20:59:03 PM
Hi,

I've got VM 3.0.10 at Joomla 3.4.1.
There is a difference between order confirmation emails depending on status of customer>
in email for non-registered user payment and shipping  name and description is missing>
http://imtp.me/9n2k02lj3

for registered user it is ok. Please advise where to fix it.



Title: Re: VM3.0.10-Order confirm email - payment & shipping name missing for nonregistered
Post by: jjk on June 09, 2015, 10:16:32 AM
No idea yet what might cause this. Do the payment and shipping names show up in the backend orders view of the order where it is missing in the confirmation email?
Title: Re: VM3.0.10-Order confirm email - payment & shipping name missing for nonregistered
Post by: franzpeter on June 09, 2015, 11:01:10 AM
Was the shop upgraded from Virtuemart 2 version to Virtuemart 3?
It is important that the com_tcpdf_1.0.0.zip is installed too in that case. It is not automatically installed, must be installed by Joomla installer as additional component. I have seen in my shop, which was upgraded from VM 2 that it was impossible to get a proper order confirmation if that component was missing!
Title: Re: VM3.0.10-Order confirm email - payment & shipping name missing for nonregistered
Post by: stawebnice on June 09, 2015, 11:28:53 AM
2JJK: yes, they do show in back end
franzpeter: Hi, yes, it was a migration, I installed the tcpdf and there was no error, but when I go to components - tcpdf, I get this error:
http://imtp.me/9n6e02lj3

and I have noticed another problem:

the difference between registered and nonregistered users in states of orders that are set after certain payment
registered - status set on payment is correctly set
non-registered - default status is set
Title: Re: VM3.0.10-Order confirm email - payment & shipping name missing for nonregistered
Post by: Milbo on June 09, 2015, 13:11:54 PM
Quote from: franzpeter on June 09, 2015, 11:01:10 AM
It is important that the com_tcpdf_1.0.0.zip is installed too in that case.

This is right, but has nothing todo with "registered" => works, "guest" => works not
Title: Re: VM3.0.10-Order confirm email - payment & shipping name missing for nonregistered
Post by: stawebnice on June 09, 2015, 13:27:58 PM
But when I installed tcpdf, I got successfull installation message. Isn't this the same as AIO,that the menu entry is not supposed to work?

anyway, I think there are three issues that might be connected with it>

1] payment/shipping not shown to guest
2] order summary on thank you page only shown to registered, guest only sees "Thank you for your order"
3] order state after submitting order - guest - wrong , registered - status set at the payment settings

Question is,what is causing this, if  not tcpdf, and how to fix it...
Title: Re: VM3.0.10-Order confirm email - payment & shipping name missing for nonregistered
Post by: Milbo on June 09, 2015, 13:41:39 PM
assumingly the configuration of your payment/shipment
Title: Re: VM3.0.10-Order confirm email - payment & shipping name missing for nonregistered
Post by: stawebnice on June 09, 2015, 14:02:25 PM
the configuration is the same for registered / guests, isn't it?

there is nothing special, payment is VM  standard>
http://imtp.me/9n7p02lj3.p
http://imtp.me/9n7s02lj3.p

shipping> VM shipment /by weight.../
http://imtp.me/9n7v02lj3.p
http://imtp.me/9n7y02lj3.p

However, I once experienced issue with invoices when there was no payment image selected. I will try assigning images to all payment methods now, if it helps anything...
Title: Re: VM3.0.10-Order confirm email - payment & shipping name missing for nonregistered
Post by: stawebnice on June 10, 2015, 13:12:23 PM
is there a way to set different settings for order states, payment and shipping for each shopper group? because I did not do such thing and I don't understand why should registered users have different emails,  order states than guests

I only have set the order status for each payment and that is only applied for registered users, which is a bug, I suppose.
Title: Re: VM3.0.10-Order confirm email - payment & shipping name missing for nonregistered
Post by: stawebnice on June 10, 2015, 13:20:58 PM
another observation for non-registered:
http://imtp.me/9ngl02lj3.p

there are two order states - prijata - confirmed. Confirmed is somehow recorded without notification and another status - awaiting payment is automatically set for orders of guests. email is only sent for očekávaná platba /awaiting payment/
Then when I want to notify user that the order was confirmed, I see 500 error above, but email is sent.
Title: Re: VM3.0.10-Order confirm email - payment & shipping name missing for nonregistered
Post by: Milbo on June 10, 2015, 13:24:24 PM
You should always first check with our default template. For me it looks like layout override problem