Vendor sign up and account creation processes require sending an e-mail notification, which slows them down. But because customers/vendors usually go through this process only once, this does not affect their experience with the CS-Cart.
Payment method speeds are dependent on the speed of providers (in your example, Stripe), and there’s not much CS-Cart can do about it. Plus, placing order also sends a notification.
because customers/vendors usually go through this process only once, this does not affect their experience with the CS-Cart
How so? Wouldnt it affect their experience significantly. I.e when they actually wish to sign up or create a vendor account or purchase and actually interact with our site in a meaningful way lwhich we want them to do , they are slowed down. There is no loading screen and so its extremely easy for drop offs to occur or numerous request sent resulting in erros.
Other platforms are able to send notifications too but without a compromise to speed. Surely we can do something that should mitigate against this performance issue
I get your point. Though, what degree of speed are we talking about?
Most of our demo stores use Google SMTP for sending e-mails. If you try to register on https://ultimate.multi-vendor.pl (one of our demo stores), the registration process upon clicking button “Register” takes 5-6 seconds. Which, at least in my opinion, is a reasonable time.
If your registration process (and other actions which require sending e-mails) take very long, it may be the fault of SMTP/hosting/internet connection, and not actually CS-Cart itself.
On the dev site, i asked someone to look into it and he returned the following:
I have checked the code line by line and i got a function “fn_change_order_status”.
In this function a hook is used “change_order_status_post”.
Process is slow after this hook is trigger and I also checked by disabling all addons those using this hooks.
But there is no improvement in speed.
I tried @soft-solid demo store posted above and whilst registration was confirmed no confirmation e-mail was.
I tried my site www.thefarmerslot.com.au and process was closer to @riwaya at 12 seconds and I don’t have stripe sign-up intergrated (would be interested to know how you did that). I have raised a ticket with cs-cart (have current subscription) and will post outcome.