Installation

IMPORTANT NOTICE

Before installing any new extension to your production website, you have to respect those steps :

  1. Test the extension on a pre-production version of your website

  2. If everything is working fine on your preprod version: Create a backup of your production website.

  3. Install the extension on your website

Installation might cause issues because of specifc server configuration, third-part installed modules, custom themes, core surcharges, etc … That’s why you must know what you are doing, and you must be able to rollback in case of problems. If you are not sure what to do, we advise you to order our Installation services, or ask a professional to install the extension for you.

Extension licence note

Webcooking offers a single installation by licence. It means only one magento installation may use the extensions. This magento instance may use Webcooking extension with unlimited stores. The Webcooking extension is linked with the default store domain (domain used to connect to administration).

The extension can also be used on unlimited development or pre-production instances of Magento as long as it stays test environements.

How to install the extension

Step 1: Preparations
  1. Download extension, and its dependencies (every extension has at least Webcooking_Core extension as dependency)

  2. If you want to install the extension on production site (live site) directly, please read the notice above.

  3. If you are installing the extension on production site (live site), create a backup before installation.

  4. If you don’t have any local composer repository, create one. Here is a local composer repository example :

[...]
"repositories": {
    [...]
    "local": {
        "type": "path",
        "url": "extensions/*/*"
    },
    [...]
},
[...]
Step 2: Deploy files
  1. Uncompress the archives content to your Magento local repository folder. For example : mkdir extensions/Webcooking/Core && unzip Webcooking_Core.php -d extensions/Webcooking/Core/

  2. Run composer require webcooking/extension_name you can find extension_name in composer.json file

  3. Run bin/magento module:enable --clear-static-content Webcooking_ExtensionName you can find ExtensionName in registration.php file

  4. Run bin/magento setup:upgrade

  5. Run bin/magento setup:di:compile

  6. Run bin/magento cache:flush

Step 3: CRONs management

Some extensions required some actions periodically. Magento manages this natively, but you need to configure it on your server when installing magento. If it has not been done, you should do it now:

See this link