Installation
Two ways to install: upload the files, or use Composer. Use whichever matches how your store is managed.
Option 1 — Upload the files
Unzip the extension package you downloaded.
Copy the
appfolder from insidesrcinto your Magento root directory. The files land inapp/code/Webkul/Quotesystem/.From the Magento root, run:
php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deployFlush the cache and reindex:
php bin/magento cache:flush php bin/magento indexer:reindex
If your installation runs as a different system user, run the commands as that user so the generated files stay writable by the web server.
Option 2 — Composer
Add the Webkul repository and require the package:
composer require webkul/quote-systemThen run the same commands as above:
php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy php bin/magento cache:flush
Installing the Hyvä compatibility extension
Only if your storefront runs Hyvä. Install it the same way, after the main extension:
composer require webkul/quotesystem-hyva
php bin/magento setup:upgrade
php bin/magento cache:flush
Then rebuild the theme's Tailwind stylesheet, so the classes the extension's templates use are compiled into your CSS:
php bin/magento hyva:config:generate
cd <your-theme>/web/tailwind
npm run build
php bin/magento cache:flush
Warning
Skipping the Tailwind rebuild is the most common Hyvä installation mistake. The pages render, but spacing, the header badge position and the conversation drawer look wrong, because the utility classes they rely on were never compiled.
Confirm it installed
php bin/magento module:status Webkul_Quotesystem
You should see Module is enabled. In the admin panel, a Webkul Quote System entry appears in the left menu.
Tips
Seeing the menu but no settings? The admin user needs the Webkul_Quotesystem::manage and Webkul_Quotesystem::config ACL resources. Grant them under System → Permissions → User Roles.
Next
Go to Activate & Connect to enter your licence and switch the extension on.
