Hyvä Theme Installation

Compatible with Hyvä ThemesThis extension works with the Hyvä frontend.

Prepare to install

Installation requires Marketplace module. It’s our module that registers our packages repository in composer.json file, saves its credentials to the auth.json file, automates a bunch of complex commands required to run prior and after module installation, and provides easy to use module installer.

composer require swissup/module-marketplace &&\
bin/magento setup:upgrade --safe-mode=1 &&\
bin/magento marketplace:channel:enable swissuplabs

You’ll be asked to activate your domain and enter your key. Get identity key(s) and activate the domain on the site where you’ve purchased the product:

Install

Install the Hyvä compatibility module. The extension itself is installed automatically as its dependency:

composer require swissup/hyva-highlight &&\
bin/magento setup:upgrade --safe-mode=1 &&\
bin/magento setup:di:compile

Before deploying static content, rebuild your Hyvä theme styles:

cd <theme_path>/web/tailwind
npm ci
npm run build

Replace <theme_path> with the directory of the Hyvä theme your store uses, e.g. app/design/frontend/<Vendor>/<theme>.

Then return to the Magento root and deploy static content:

bin/magento setup:static-content:deploy

Update

composer update swissup/hyva-highlight -w &&\
bin/magento setup:upgrade --safe-mode=1 &&\
bin/magento setup:di:compile

Before deploying static content, rebuild your Hyvä theme styles:

cd <theme_path>/web/tailwind
npm ci
npm run build

Replace <theme_path> with the directory of the Hyvä theme your store uses, e.g. app/design/frontend/<Vendor>/<theme>.

Then return to the Magento root and deploy static content:

bin/magento setup:static-content:deploy

Complete the installation

Now you can add Highlight widgets to each store page by using WYSIWYG editor or CMS > Widgets page.

Next up

Great! Now you might want to see next: