[Bug] Checkout Not Working With Chinese (zh-TW) Language File – Only Works With English (Joomla 5 + EasyStore + Orbit Template) - Question | JoomShaper
SP Page Builder 6 is Here! Learn More →

[Bug] Checkout Not Working With Chinese (zh-TW) Language File – Only Works With English (Joomla 5 + EasyStore + Orbit Template)

C

cliv

EasyStore 3 months ago

Hi Support Team,

I would like to report a technical issue related to EasyStore on Joomla 5.

Issue Summary: When using the Chinese (zh-TW) language file (zh-TW.com_easystore.ini), the checkout process does not work. Even after filling in all required fields (email, payment method, shipping method), the system returns errors saying that these fields are missing, and the order cannot be completed.

However, when I use the English language file (en-GB.com_easystore.ini), the checkout process works perfectly—even if I simply rename the English file to zh-TW.com_easystore.ini.

What I have tested:

Compared the English and Chinese ini files. The English file has more lines/keys.

I added the missing keys to the Chinese file, so both files now have the same keys and line count.

The problem still exists with the Chinese file, even after making it structurally identical to the English file.

If I use the English file (even with a Chinese filename), everything works fine.

The problem occurs with both the Orbit template and the default Cassiopeia template, so it’s not a template override issue.

All plugins, payment, and shipping methods are properly configured.

Tested with Joomla 5, PHP 8.1, and the latest EasyStore version.

Conclusion: This issue seems to be related to the Chinese ini file contents, formatting, or encoding, rather than the template or plugin settings. The EasyStore checkout process only works when the language file is in English.

Request:

Please investigate and update the official Chinese (zh-TW) language pack to ensure full compatibility with EasyStore and Joomla 5.

Advise on the best practices for translating the ini file, so it will not break the checkout functionality.

Please provide an updated, validated Chinese language pack in future releases.

If you need my current ini files for reference, I am happy to provide them. Thank you for your attention and support!

Best regards, Cliv

0
7 Answers
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 3 months ago #195936

Hi there!

Thank you for bringing this to our attention, and I sincerely apologize for the inconvenience caused.

To assist you more effectively, may I kindly request temporary administrative access to your site? This will allow me to thoroughly investigate and resolve the issue for you.

Before sharing the credentials, I strongly recommend taking a complete backup of your site to ensure all data remains secure.

Looking forward to your response.

Best regards

0
C
cliv
Accepted Answer
3 months ago #195937

Hi ,

Thank you for your quick response and willingness to help.

I have also taken a full backup of my site before sharing these credentials.

Please let me know once you have finished your investigation so I can remove the temporary account for security reasons.

Thank you for your support!

Best regards, Cliv

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 3 months ago #195941

Apologies for the inconvenience. Could you please share a screen recording of the issue you're experiencing? I’ve tested it on my end and everything appears to be working fine, so I may be missing something specific in your case. Your recording will help me better understand and assist you more effectively.

0
C
cliv
Accepted Answer
3 months ago #195946

Hi ,

Thank you for your response.

After further testing, I put the Chinese com_easystore.ini language file back into my site, and the issue with the checkout process reappeared—just as before.

When the site uses the Chinese language file, even if all required fields are filled, the checkout process fails and shows errors for missing fields (email, payment method, shipping method). If I switch to the English ini file, everything works normally.

I will prepare a screen recording to clearly demonstrate the issue and share it with you as soon as possible. If there are any specific steps you would like to see in the recording, please let me know!

Thank you for your continued support.

Best regards, Cliv

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 3 months ago #195955

Could you please check now and let me know if the issue is resolved on your end?

Looking forward to your response.

Best regards

0
C
cliv
Accepted Answer
3 months ago #195956

Thank you very much for your help and quick response.

I’ve checked the site, and the issue is now resolved. Everything is working perfectly!

I really appreciate your support and assistance.

Best regards

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 3 months ago #195957

You're very welcome!

I'm glad to hear everything is working perfectly now. Please don't hesitate to reach out if you need any further assistance.

Please marked the issue as solved

Best regards

0