To connect a PrestaShop store to our Multi-channel Integration Platform, you will need to carry out a series of requirements in both the server and in the PrestaShop configuration.
This is necessary to guarantee the correct functioning and synchronisation of your PrestaShop store, as our catalogue is extensive and is available in so many languages.
In this post we will explain how to configure your PrestaShop store with the Multi-channel Integration Platform one step at a time.
Firstly, validate the configuration. The requirement list will appear for you to make the correct connection.
Below, we explain these in detail:
* mmoconnector module installed. As we specify in the configuration manual, you will need to install the latest module version (which you can find on the validation screen of your store in the first step of the Multichannel Integration Platform).
* Enabled read/write permissions for the mmoconnector module. To ensure that the validation and synchronisation process works correctly, check in the server (by performing the connection by FTP/SSH) that the permissions in the mmoconnector field in Modules has the 755 (rwxr-xr-x) permissions.
* Configured CRON tasks. When you access the configuration inside the mmconnector module in PrestaShop, at the top of the screen you will find three CRON tasks which need to be configured on your server. You need to add these in the same format as they appear (depending on the hosting, it will let you add time values or, if not, you will need to add these manually). If you cannot configure them, send a note to your server’s technical support so they can help you.
* The “html iframe” option for your Prestashop store needs to be activated. In your PrestaShop store control panel, access the “Shop Parameters”>Configuration section of the menu and enable the option “Allow iframes on html fields”.
* The “Enable multi-store” option for your Prestashop store should be disabled. On the control panel of your PrestaShop store, you need to access the section of the menu “Shop parameters” > “Configuration” and disable the option “Enable multi-store”.
* Your PrestaShop cache option needs to be activated. On your PrestaShop store control panel, go to the menu section Advanced Parameters>Performance and in the Smarty section, activate the cache option.
* The user-friendly URL option of your PrestaShop should be activated. On your PrestaShop store control panel, go to the menu section Shop parameters>SEO & URL and activate the option for “Friendly URL”.
* The accented URL option of your PrestaShop should be activated. On your PrestaShop control panel, go to the menu section Shop parameters>SEO & URL and activate the option “Accented URL”.
* You should have the € as the default currency in your PrestaShop. On your PrestaShop control panel, go to the menu section Localisations>Localisation and ensure that the Default currency field is on the Euro.
* The last two options relating to the version and configuration of the PHP appear in more detail in this post from the Academy.
Lastly, when you carry out the validation of your PrestaShop, you will receive a message from the Multi-channel Integration Platform in which each point will appear in a different colour according to whether the configuration is correct, inhibiting or non-inhibiting; the colours are allocated for each status as follows:
-
- Green: Correct configuration.
-
- Red: Incorrect configuration, it needs to be modified to validate the store.
- Orange: The configuration is incorrect, but it is non-inhibiting. This means that store can be validated with this configuration, although we recommend that you change it to the recommended values.