Requirements

ShopOne requires few PHP extensions to function properly, most of the extensions are enabled by default on most servers, but it's strongly recommended to consult with your hosting provider or system administrator to check whether the extensions listed below are enabled and supported.

Although ShopOne may work properly, we do not officially support Windows (IIS) servers and installation on a server with no domain (see domain notes below).

PHP Version

ShopOne minimum required PHP version: >=8.0.

MySQL

ShopOne requires MySQL version: >= 5.7.
Recommended MySQL version: >=5.7.

PHP Extensions

  • bolt PHP Extension
  • bcmath PHP Extension
  • ctype PHP Extension
  • cURL PHP Extention
  • dom PHP Extention
  • fileinfo PHP Extention
  • gd PHP Extention
  • json PHP Extention
  • mbstring PHP Extention
  • openssl PHP Extention
  • pdo PHP Extention
  • tokenizer PHP Extention
  • xml PHP Extention
  • ZipArchive Extention
  • zlib extention

The extensions listed below are not required during installation, however, if you want to use specific features after installation, you will need to enable them, for example the "zip" extension gives you the ability to perform 1 click update and apply patches.

  • zip

    for performing auto update and applying patches.

  • imap

    for adding IMAP account type for the mail feature.

PHP Functions

The below functions are listed as required PHP functions because on some PHP builds they are disabled by default, if that's the case, you should consult with your hosting provider to enable them or if you are managing the server, perform a research on how to enable PHP functions based on your server environment.

  • symlink
  • proc_open
  • proc_close
  • tmpfile
  • ignore_user_abort
  • fpassthru
  • highlight_file

PHP Memory Limit

ShopOne requires at least 128 MB PHP memory limit.

Browser Support

ShopOne supports the most recent versions of the following browsers:

  • Google Chrome
  • Apple Safari
  • Microsoft Edge
  • Mozilla Firefox

Cron Job

cron is a Linux utility that schedules a command or script on your server to run automatically at a specified time and date. A cron job is the scheduled task itself. Cron jobs can be very useful to automate repetitive tasks.

Your web server must support configuring cron jobs, in order, ShopOne features to work properly, after installation, please make sure to check the cron job guide to get familiar on how to configure the cron job required by the application.

See the cron job setup guide for more info.

Domain Name

Your server where you will be installing ShopOne must have domain name, you can't use the server IP-address to access your ShopOne installation, it must be accessed via the domain name.

Check Requirements On Your Server

To check most of the requirements directly on your server, use our requirements checker to determine whether your server/hosting is compatible with ShopOne.

You server does not meet the requirements? We offer a hosted solution for your ShopOne licenses, you buy the license, we will host it on our servers.

It's a server and configuration worry free solution with automatic installation and many other perks at a reasonable price.