# Installation

This guide walks you through installing and activating Bizzwishlist on your WordPress site.

## Requirements

Before installing, make sure your site meets these requirements:

- **WordPress** 6.2 or higher
- **PHP** 8.0 or higher
- **WooCommerce** 5.0 or higher (must be installed and active)

## Method 1: Install from WordPress.org

1. Log in to your WordPress admin dashboard.
2. Go to **Plugins > Add New**.
3. Search for **"Bizzwishlist"** in the search box.
4. Click **Install Now** next to the Bizzwishlist plugin.
5. After installation, click **Activate**.

> **Screenshot placeholder:** *WordPress plugin search results showing Bizzwishlist with the "Install Now" button.*

## Method 2: Upload ZIP File

1. Download the plugin ZIP file from [WordPress.org](https://wordpress.org/plugins/bizzwishlist/) or your purchase source.
2. Go to **Plugins > Add New** in your WordPress admin.
3. Click the **Upload Plugin** button at the top.
4. Choose the downloaded ZIP file and click **Install Now**.
5. After installation, click **Activate Plugin**.

> **Screenshot placeholder:** *WordPress upload plugin screen with the ZIP file selected.*

## Method 3: Manual Upload via FTP

1. Download and extract the plugin ZIP file.
2. Upload the `bizzwishlist` folder to `/wp-content/plugins/` on your server using an FTP client.
3. Go to **Plugins** in your WordPress admin.
4. Find **Bizzwishlist** in the list and click **Activate**.

## What Happens on Activation

When you activate the plugin, the following happens automatically:

1. **Database table created** — A custom `wp_bizzwishlist` table is created to store wishlist data.
2. **Wishlist page created** — A new page titled "Wishlist" is created with the `[bizzwishlist]` shortcode.
3. **Default settings applied** — All settings are initialized with sensible defaults.

You are now ready to start using Bizzwishlist. Head to [Getting Started](getting-started.md) for next steps.

## WooCommerce Dependency

Bizzwishlist requires WooCommerce to function. If WooCommerce is not active, you will see an admin notice:

> *"Bizzwishlist requires WooCommerce to be installed and active."*

Make sure to install and activate WooCommerce before activating Bizzwishlist.

> **Screenshot placeholder:** *Admin notice shown when WooCommerce is not active.*

## Uninstallation

When you delete the plugin (not just deactivate), all plugin data is cleaned up:

- The custom database table (`wp_bizzwishlist`) is removed.
- Plugin options are removed from the `wp_options` table.

**Note:** Deactivating the plugin does not remove any data. Your customers' wishlists are preserved.
