Installation
Follow these steps to install the Flavor Starter Theme and WP eCommerce Core Plugin on your WordPress site.
Step 1: Install the Plugin
- Log in to your WordPress admin dashboard
- Go to Plugins → Add New → Upload Plugin
- Upload the
wp-ecommerce-core-vX.X.X.zipfile - Click Install Now, then Activate
The plugin will automatically create all necessary database tables on activation.
Step 2: Install the Theme
- Go to Appearance → Themes → Add New → Upload Theme
- Upload the
flavor-starter-vX.X.X.zipfile - Click Install Now, then Activate
Always install the plugin first, then the theme. The theme depends on plugin functionality being available.
Step 3: Activate Your License
- Go to Appearance → Flavor Options → License (theme) or eCommerce → License (plugin)
- Enter your license key (format:
FLVR-XXXX-XXXX-XXXX-XXXX) - Click Activate
Your license will be verified and features will be unlocked based on your tier (Starter, Business, or Agency).
You can manage your licenses and download updates from the Support Portal.
Step 4: Initial Setup
After activation, you'll want to:
- Set up your store pages — The plugin creates default pages (Shop, Cart, Checkout) automatically
- Configure payment gateways — Go to eCommerce → Settings → Payments
- Add your first product — Go to eCommerce → Products → Add New
- Customize your theme — Go to Appearance → Flavor Options
See First Steps for a detailed walkthrough.
Updating
When a new version is available, you'll see an update notification in your WordPress dashboard. Click Update Now to install the latest version automatically.
Updates are delivered through our license server. Make sure your license is active and your domain is authorized.
Troubleshooting
"License activation failed"
- Verify your license key is correct (including dashes)
- Ensure your server can reach
license.flavorteam.dev(check firewall/curl) - Check that the
sodiumPHP extension is installed
"Plugin creates tables error"
- Ensure your MySQL user has
CREATE TABLEprivileges - Check that
wp-config.phphas the correct database credentials - Try deactivating and reactivating the plugin