I created an online store with a payment option - bank transfer. And when again I open the website from the domain, not preview, and click on pay bank transfer, it starts loading and loading for hours, and nothing happens, like I don’t get the invoice pop-up, it just continues loading forever. I want a fix immediately because I need this website to work soon.
I texted SitePro and they told me to text InfinityFree for this problem and they said that the problems is:
"
During the order submission in store, it tries sending the email, and it fails to do this and throws an error, because your current hosting plan does not support email sending. The solution would be to use SMTP details with the form.
Unfortunately, mail sending cannot be disabled in store module, since it is an obligatory part of store module.
We would recommend you to contact InfinityFree support - maybe they will be able to provide you with some workaround for this issue.
To send email from your website, you will need to configure an external SMTP service.
Any SMTP service will do, even a free Gmail account can be sufficient to send email from your website, but specialized providers exist.
Site.Pro answered that question already, they said it is because of the email sending issue. According to their instructions, fixing the email issue will fix the loading issue.
Sounds like the email issue may be causing it to error which is causing it to get stuck “loading”
If I had to guess, They are problaby generating the email and invoice at the same time. So when the mail() function is blocked, it can’t finish loading.
Anyways after this, the loading problems fixed but I still don’t know what’s this all stuff with this emails now what will happen when enabled, my Gmail will be used to send emails to whom, and what emails exactly.
I would guess that bank transfer instructions will be emailed to your customers. But I have never used Site.Pro’s e-commerce features, so I can’t tell you for certain.
If you configured it with your personal account, you may want to create a separate Gmail account for your website.