For the Shopware6 integration, Boxalino comes with a divided approach: framework layer, data export layer and integration layer. The current repository is used as a framework layer and includes:
- API bundle
- JS tracker
By adding this package to your Shopware6 project, your setup can do the following:
- Enable the tracking
- Proceed to integrate features.
In order to create your dedicated account data index, the data export layer has to be installed before you continue. https://github.com/boxalino/exporter-shopware6
In order to use the API for generic functionalities (search, autocomplete, recommendations, etc), please continue with the guidelines from the integration repository https://github.com/boxalino/rtux-integration-shopware
Check the public documentation on Framework Integrations https://boxalino.atlassian.net/wiki/spaces/BPKB/pages/349503489/Framework+Integration https://boxalino.atlassian.net/wiki/spaces/BPKB/pages/349601793/Shopware+6
Additionally, please check the GITHUB wiki page.
-
Add the plugin to your project via composer
composer require boxalino/rtux-shopware
-
Activate the plugin per Shopware use
./bin/console plugin:refresh
./bin/console plugin:install --activate --clearCache BoxalinoRealTimeUserExperience
-
Log in your Shopware admin and configure the plugin with the configurations provided for your setup Shopware Admin >> Settings >> System >> Plugins >> Boxalino RTUX Framework for Shopware v6
-
Due to the JS files in the plugin (tracker, Shopware6 CMS blocks, etc), a theme compilation might be required:
./psh.phar administration:build
or./bin/build-administration.sh
./psh.phar storefront:build
or `./bin/build-storefront.sh `` -
If the plugin configurations are not displayed, they can be accessed via direct link:
admin#/sw/plugin/settings/BoxalinoRealTimeUserExperience
All events will use a dedicated log file ./var/log/boxalino-.log
If you have any question, just contact us at [email protected]