Contact forms
Adjusting or deactivating the contact form, which is active by default. To fix this you should go to the Magento admin panel dashboard:
- Store > Setting > Configuration
- There will be a left panel on the screen. General > Contact > Enable Contact Us > Yes
- Click on Yes to Enable or No to disable and click Save.
- Change to the Email Option, enter the necessary data, and then select Save Configuration.
Slow Performance
Beautiful website, fabulous content but slow loading speeds across pages, checkouts and admin area. You can try to remedy this by utilising a Content Delivery Network (CDN) as well as the LiteMage or Varnish caches. Another option we recommend is to always optimise images (ideally using WebP or AVIF formats) as that’s a quick win to prevent sluggish speeds.
For a lightning fast website you can look at migrating the front-end of your website to the Hyvä theme or implement a PWA (Progressive Web App).
Backend Session Timeouts
Magento 2 logging you out too quickly when you’re working in the back end can be such a pain. It can totally disrupt your work if you’re editing something, uploading products or creating content. To fix this you can:
- Login Magento Admin
- Go to Stores > Settings > Configuration > Advanced
- At Admin > Security, enter Admin Session Lifetime in seconds. Press Save.
Memory Limits
Importing products? PHP memory limits can be frustrating! Increase the PHP memory limit in your server’s php.ini file. You should also ensure that it’s adequately configured to handle Magento’s requirements, especially if you have a large store or many extensions.
Cache Problems
After making any changes in settings or installing more extensions, you’ll need to clear the static cache first. This way the UI is working properly on new installations, rather than any old CSS files. To do this:
- Go to System > Cache Management > Flush Static Files Cache
Upgrade Issues
One great feature of Magento is the regular updates they release to continuously improve functionality and security. However, you can encounter a few snags during the upgrade process, particularly around extension or template issues. First things first - make sure you create a complete backup of your store before starting your upgrade. Keep your extensions up to date to help reduce security risks, and improve compatibility. Don’t forget to test on a staging site first, to be on the safe side.
Password Problems
You should be periodically changing your password to reduce risk of any security breaches. Forgetting your magento password can leave you locked out. If you know your current password you can:
- Login to the Magento admin panel dashboard
- Follow this path: System->Permissions->All users
- Select the Admin User.
- In the Account details, enter the new password and confirm it.
Responsive Design Issues
We’re in a mobile-first world, meaning you can’t have a website without making sure that it works across all different types of screen sizes. You can use tools in your browser to test this on a wide variety of screen sizes, making sure your theme isn’t holding you back from a responsive and smoothly functioning website.
Extension Conflicts
Another brilliant feature of Magento is the extensive marketplace with all the extensions you could wish for. However, these extensions can sometimes conflict with each other or with the core functionality of Magento itself. If you notice issues after installing a new extension, it’s unlikely to be a coincidence! Firstly disable it and see if the problem resolves. You should always test extensions in a staging environment before setting them live on your live site.
Payment Gateway Problems
For eCommerce, a smooth checkout process is essential. You could find on occasion that your payment methods are not working as expected. To help fix this you should verify configuration settings, check payment provider credentials, and test payments in the sandbox environment.
Got a tricky Magento problem? Get in touch to see how our Magento specialists can help :)