Getting Started
Installation
Install Smart Add-Ons from your customer portal ZIP on your WooCommerce store in three steps.
Before you start: Make sure WooCommerce is installed and active on your site. Smart Add-Ons cannot activate without WooCommerce.
1
Download the plugin
- Go to app.dhyansoftware.com (opens in new tab) and sign in with the email you used at checkout.
- Click Licenses in the left menu.
- Find your Smart Add-Ons license and click Download Plugin.
- Save the file — it will be named something like
smart-addons-upsell-engine-v1.0.0.zip.
2
Upload and install
- In your WordPress admin, go to Plugins → Add New Plugin.
- Click Upload Plugin at the top of the page.
- Click Choose File, select the ZIP file you downloaded, and click Install Now.
- After installation completes, click Activate Plugin.
After activation, the plugin will automatically create its 10 database tables and a new Smart Add-Ons menu will appear in your WordPress admin sidebar.
3
Verify installation
- A Smart Add-Ons menu item appears in the WordPress admin sidebar
- Going to Smart Add-Ons → Dashboard loads the React admin UI without errors
- The Smart Add-Ons → License page shows a license key input field
If the menu does not appear, check that WooCommerce is active and that your PHP version is 8.1 or higher (Settings → Site Health → Info → Server).
Alternative: WP-CLI install
If you have WP-CLI access, you can install from a local file path:
wp plugin install /path/to/smart-addons-upsell-engine-v1.0.0.zip --activateTroubleshooting installation
| Error | Solution |
|---|---|
| "The plugin does not have a valid header" | Make sure you are uploading the ZIP directly from the customer portal. Do not unzip and re-zip the file. |
| "WooCommerce must be installed and active" | Install and activate WooCommerce first, then activate Smart Add-Ons again. |
| Database tables not created | Deactivate and reactivate the plugin. If the problem persists, check that your database user has CREATE TABLE permissions. |
| Smart Add-Ons menu missing | Check PHP version (must be 8.1+). Check wp-admin → Plugins that the plugin status shows "Active". |