Type
magento2-module
The Zaius Engage Connector for Magento 2. This module is currently in a BETA state, and therefore not recommended in production environments.
magento2-module
MIT
None
None
None
None
None
Integrate Zaius directly into your Magento instance using the Zaius Magento 2 Connector.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
By far the quickest and easiest way to install and maintain the Zaius connector is to use Composer.
composer require zaius/zaius-magento-2
composer install
composer update zaius/*
Note: during beta testing, you will need to specify your willingness to use the beta releases of both the module and the underlying PHP SDK:
<MAGENTO_ROOT>/composer.json
file:"minimum-stability" "beta",
"prefer-stable": true
composer require zaius/zaius-magento-2:^1.0
composer install
composer update zaius/*
To verify that the extension installed properly, run the following command:
php bin/magento module:status
By default, the extension is probably disabled:
List of disabled modules:
Zaius_Engage
Enable the extension and clear static view files:
php bin/magento module:enable Zaius_Engage --clear-static-content
You should see the following output:
The following modules have been enabled:
- Zaius_Engage
To make sure that the enabled modules are properly registered, run 'setup:upgrade'.
Cache cleared successfully.
Generated classes cleared successfully. Please run the 'setup:di:compile' command to generate classes.
Generated static view files cleared successfully.
Register the extension:
php bin/magento setup:upgrade
Recompile your Magento project:
php bin/magento setup:di:compile
Verify that the extension is enabled:
php bin/magento module:status
You should see output verifying that the extension is no longer disabled:
List of enabled modules:
Zaius_Engage
List of disabled modules:
None
Clean the cache:
php bin/magento cache:clean
After installing the module, all configuration is done via Stores >> Configuration >> Zaius >> Engage.
Enabled: Enable or disable the Zaius Engage Connector functionality.
Version: The currently installed version of the Zaius Engage Connector.
Composer Installed?: Checks if Composer is installed. Will ALWAYS be installed for Magento 2 projects.
SDK Installed?: Checks if the Zaius PHP SDK is installed. The SDK is REQUIRED by the Zaius Engage Connector, and installed automatically with Composer.
Zaius Tracker ID: Configuration field for the Zaius client Tracker ID. Found at API Management in the Zaius client Account.
Zaius Private API Key: Configuration field for the Zaius Private API Key. Found at API Management in the Zaius client Account. This is REQUIRED for [Batch Updates](Batch Updates) to work.
Enable Amazon S3: Enable or disable the Amazon S3 Upload functionality.
Amazon S3 Key: Configuration field for the Zaius Client Amazon S3 Key. Found At Integrations in the Zaius Client Account. This is REQUIRED if Amazon S3 functionality is enabled.
Amazon S3 Secret: Configuration field for the Zaius Client Amazon S3 Secret. Found At Integrations in the Zaius Client Account. This is REQUIRED if Amazon S3 functionality is enabled.
Collect All Product Attributes: Enable or disable the functionality to collect all product attributes, or only the minimum.
Track Orders on Frontend: Enable or disable the functionality to track orders on the frontend of the website.
Timeout: Specify a number of seconds to wait before timing out the connection to Zaius.
FUNCTIONALITY DEPRECATED
Enabled?: Enable or disable the Batch Update functionality. With batch updates enabled, updates are sent to Zaius on a schedule, instead of "on-the-fly". This can lower resource use. Clients must enter their [Zaius Private API Key](Zaius Private API Key) for this functionality to communicate with Zaius.
Enabled?: Enable or disable the Zaius Localizations functionality. With Zaius Localizations functionality enabled, localized store_view data will be sent to Zaius.
We use SemVer for versioning. For the versions available, see the tags on this repository.
This project is licensed under the MIT License - see the LICENSE file for details.