System Requirements | EasyStore - Documentation | JoomShaper

EasyStore

Updated Last: 24 April 2024

System Requirements

For a smooth experience with EasyStore, ensure that your hosting environment meets the following minimum technical requirements:

  • Apache HTTP Server
  • PHP 8.0 and above 
  • MySQL 5.7+ 
  • MySQL 64-bit Supported Server: MySQL is a relational database management system that EasyStore relies on for storing product information, customer data, and orders. Ensure you're using a MySQL 64-bit supported server for compatibility and optimal performance.
  • Joomla 4.x or Joomla 5.0.x
  • CURL and JSON Modules Enabled: CURL (Client URL Library) and JSON (JavaScript Object Notation) modules are essential for communication between your web server and external resources. CURL enables secure interactions with external APIs, while JSON facilitates structured data exchange.

Browser Compatibility

EasyStore is designed to work seamlessly with modern web browsers such as Chrome, Firefox, Safari, and Edge. However:

  • Support for Edge (the default browser from Microsoft) may be limited in certain areas.
  • Support for IE11 is limited in certain areas, as this browser has not received significant updates since 2015.
  • Internet Explorer is not supported due to its limited compatibility with modern web technologies.

Good to Have

In addition to the minimum requirements, the following factors can enhance your EasyStore experience:

  • HTTPS Support: It's recommended that your hosting environment supports HTTPS (SSL/TLS encryption) for secure data transmission. This is particularly important for eCommerce websites that handle sensitive customer information and payment details.
  • Server Resources: Depending on the scale of your online store and expected traffic, ensure your hosting plan provides sufficient server resources, including CPU, memory, and storage.
  • SSL Certificate: If your extension involves handling sensitive data, such as payment information, an SSL certificate is recommended for encrypted data transmission.
  • Email Configuration: Ensure that your hosting environment allows sending emails from your website for order confirmations, notifications, and communication with customers.

SVG Support

Since version 1.0.4 we added support for SVG files for product images. But to be able to upload them in Joomla Media Setting you have to make small changes. There are 3 areas in the settings where changes should be applied (the last 2 are necessary only if uploads are restricted):

  • In Legal Image Extensions, add at the end of the already available value: ,svg.
  • In Allowed Extensions, add at the end of the already available value: ,svg.
  • In Legal MIME Types, add at the end of the already available value: ,image/svg+xml.

From now on, you should be able to upload SVG files into the Media Manager.