The following condition must be met before you can install and use Variations
- ProcessWire 2.5 or newer
On install the module will create 3 templates (variations-config, variations-configs and variations-attributes), a field (variations_config) and a permission (variations). You need to ensure that you have no such named components in your system BEFORE you attempt to install this module.
On uninstall of the module, these components will be automatically deleted as well as any Variations Configurations and Attributes created.
The ZIP file that the module comes in can be uploaded directly to your admin in Modules > New > Upload. If your modules file system is not writable, you can also install it this way:
- Copy all the Variations files into the directory: /site/modules/Variations/. Please note that Variations consists of 4 modules:
- In your ProcessWire admin, go to Modules and click Refresh.
- Click Install for the Variations (ProcessVariations) module. This will automatically install the other 3 modules.
After installation, you will need to set up one access control to ensure your non-Superusers are able to use Variations. When you install the module, it creates a permission called variations. Normal users will need this permission in order to use the module. All you need to do to enable this is to add the permission to the role(s) for these users. More fine-grained permissions are covered in these topics.