#636 Request Quote / Email Cart not sending emails on PHP 8.4

Posted in ‘Technical Support / Bugs’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Latest post by Sergiejus Dimša on Wednesday, 18 February 2026 14:09 UTC

Sergiejus Dimša

Hello,

We are experiencing an issue with the Request Quote / Email Cart functionality when running J2Store / 2commerce on PHP 8.4.

Environment:

  • Joomla: 6.x

  • J2Store / 2commerce: latest version

  • PHP: 8.4

  • Mail configuration: Joomla core mail (tested and working in other contexts)

Issue description:

  • The core J2Store component itself works correctly on PHP 8.4.

  • When using Request Quote / Email Cart, the request process starts normally (loading spinner appears).

  • However, the email is not sent to the administrator.

  • The process eventually stops without any visible frontend error or message.

Expected behavior:

  • The Request Quote / Email Cart form should send an email to the administrator as usual.

Actual behavior:

  • No email is sent.

  • No visible error is shown on the frontend.

Notes:

  • This issue does not occur on earlier PHP versions (e.g. PHP 8.3).

  • Could you please advise whether this is a known issue with PHP 8.4, and if there is a fix or recommended workaround available?

Thank you in advance for your support.

Adam Melcher

Sergiejus,

Can you update your website credentials so I can take a look at the backend?

 

Adam

Growing Together

Help us get back to #1 in the Joomla Extension Directory by leaving us a 5-Star review here.

System Task
System Task
The ticket information has been edited by Sergiejus Dimša (info@dimsa.lt).

Sergiejus Dimša

Ok, i update it.

Sergiejus Dimša

Hello Adam,

I have added my login credentials at the top of the support ticket.
I will wait for your review and comments.

Best regards,
Sergiejus

Olivier

Hello Sergiejus.

Thanks for the credentials.

It may actually be an issue with Joomla.

Did you update Joomla at the same time you updated PHP?

You are also running J2Commerce 4.0.19 on an unsupported version of Joomla. Joomla 4.0.19 is not certified for Joomla 6.

J2Commerce v4.1.0 will be certified for Joomla 6, expected to come soon.

In any case, please look at https://github.com/TLWebdesign/File-Patcher/releases/tag/V1.0.0 for an mail resolution for issue reported at https://manual.joomla.org/migrations/54-60/known-issues/6.0.2/.

 

 

Olivier.

Growing Together

Help us get back to #1 in the Joomla Extension Directory by leaving us a 5-Star review here.

Sergiejus Dimša

Hello,

Thank you for your response and for the link to the Joomla 6.0.2 known issue.

The website was built from scratch. The installation and update sequence was as follows:

  1. A clean Joomla 5 installation was performed

  2. J2Store / J2Commerce and Request Quote / Email Cart were installed

  3. The entire system was upgraded to Joomla 6

  4. After that, the PHP version was upgraded

During testing, the following results were observed:

  • With PHP 8.3 → Request Quote / Email Cart works correctly, emails are sent

  • With PHP 8.4 → Request Quote / Email Cart does not send emails

  • The same behavior is reproduced on:

    • Joomla 6.0.0

    • Joomla 6.0.1

    • Joomla 6.0.2

During testing, no changes were made to the J2Commerce or Request Quote / Email Cart configuration – the only parameter that was changed was the PHP version.

Based on these tests, I believe that the situation is unlikely to change with Joomla 6.0.3, as the issue is fully reproducible across multiple Joomla 6 versions and only occurs when PHP 8.4 is used.

It is likely that the issue is related to the F0F (Framework on Framework) layer or its compatibility with PHP 8.4.

I hope that this will be resolved with J2Commerce 4.1.0.
Could you please advise when this version is planned to be released?

I would also like to clarify:

  • whether Request Quote / Email Cart will require a separate update together with J2Commerce 4.1.0, or

  • whether compatibility will be ensured automatically as part of the J2Commerce update.

Thank you in advance for the information.

Best regards,
Sergiejus

Olivier

Thanks for the clarifications.

I do have a beta version of v4.1 I can share with you if you have a testing environment.

You can definitely not test J2Commerce v4.0.x in Joomla 6.

Let me know if you are interested.

Thank you!

(I will send it to you through the WeTransfer service).

 

Olivier.

Growing Together

Help us get back to #1 in the Joomla Extension Directory by leaving us a 5-Star review here.

Sergiejus Dimša

 

Thank you for the clarification.

Yes, I would be happy to test the new v4.1 beta version. I do have a testing environment available, so you can safely share the package.

Please feel free to send it via WeTransfer.
Looking forward to testing it.

Thank you!

Best regards,
Sergiejus

Olivier

Ok, sending to you right now.

Make sure you have the backward compatibility plugin enabled and all of its options enabled.

Olivier.

Growing Together

Help us get back to #1 in the Joomla Extension Directory by leaving us a 5-Star review here.

Sergiejus Dimša

Thank you! I really appreciate it.

Olivier

Hello Sergiejus, 

how is the beta version working for you?

Olivier.

Growing Together

Help us get back to #1 in the Joomla Extension Directory by leaving us a 5-Star review here.

Sergiejus Dimša

Hello Olivier,

This version works identically to the previous one.
I haven’t encountered any errors, however it does not work on PHP 8.4.

I will wait for the next updates of Joomla itself and this component.

Best regards,
Sergiejus

Olivier

Sergiejus,

I have tested in Joomla 5, Joomla 6, php 8.3, php 8.4 and all combinations of it and emails are sending in all cases. 

I could not find any issue on Mail issues or deprecations in PHP 8.4 for cc recipients (which is how emails are sent to the admins when 'both' is selected).

I was trying to see if anything was specific to your configuration, but it seems the credentials have been blocked. Can you give us access again? Thank you!

Olivier.

Growing Together

Help us get back to #1 in the Joomla Extension Directory by leaving us a 5-Star review here.

Sergiejus Dimša

Hello Olivier,

I have re-enabled your access to the test website.

I would appreciate it if you could try again.

Thank you,
Sergiejus

Olivier

Thanks Sergiejus.

Your system can't seem to be able to send emails in general.

I went to the global configuration, sent a test email and it failed.

Olivier.

Growing Together

Help us get back to #1 in the Joomla Extension Directory by leaving us a 5-Star review here.

Sergiejus Dimša

Hello,

thank you for checking and for pointing me in the right direction.

After your comment I performed additional tests and it turned out the issue is not related to J2Commerce nor Joomla. I discovered that in my hosting environment PHP 8.4 fails TLS/SSL certificate verification, therefore the server cannot send emails via SMTP at all (HTTPS requests from PHP also fail).

I have contacted my hosting provider and asked them to fix this on the server side. Once the problem is resolved, I will re-test with PHP 8.4 and come back with the results.

Thank you again for your help.

 

Sergiejus

Sergiejus Dimša

The issue is resolved.

The hosting provider had an incorrect PHP 8.4 OpenSSL/TLS configuration.

After they fixed the server environment, Joomla test email and J2Store Email Cart both work correctly on PHP 8.4 and Joomla 6.0.3.

Thank you for your help.

Stay Updated

Subscribe for free and be the first to know about the latest features, updates, and new additions.