# Installing Checkoutline Pro - Checkoutline 1.x documentation

> Upload the Checkoutline Pro zip, activate it next to Checkoutline, and enter your license key.

> [!NOTE]
> This is part of **Checkoutline Pro**.

Checkoutline Pro is an add-on: it adds more field types, conditional fields and formats to Checkoutline, which stays installed and keeps doing everything else. You need both.

## Before you start

- **WooCommerce** and **Checkoutline** 1.0.0 or later, installed and active. If you don't have Checkoutline yet, install it from **Plugins → Add New Plugin** (search for "Checkoutline"); see **Installation**.
- The **checkoutline-pro.zip** file and the **license key** from your purchase email. Both are in the email Lemon Squeezy sent after you bought Checkoutline Pro.

## Install and activate

1. Go to **Plugins → Add New Plugin** and click **Upload Plugin** at the top.
2. Choose `checkoutline-pro.zip` and click **Install Now**.
3. Click **Activate Plugin**.

WordPress won't activate Checkoutline Pro while Checkoutline or WooCommerce is inactive; it lists what's missing instead. Activate those first.

## Enter your license key

Back on the **Plugins** screen, there's a box under Checkoutline Pro:

![The license box under Checkoutline Pro on the Plugins screen](https://storage.extendiment.com/media/1351/screenshot-6.png)

1. Paste the license key from your purchase email.
2. Click **Activate**.

The box turns green and shows the end of your key and, for a yearly license, the date your updates run until. The key activates Checkoutline Pro on this site only; see **Licenses and updates** for moving it to another site.

> [!NOTE]
> The features work as soon as the plugin is active, with or without a license. The license is what lets WordPress download updates.

## Check it works

Go to **WooCommerce → Checkout Fields** and click **Add field**:

- the **Type** list now has radio buttons, date, number, email and phone,
- a text field has **Format** and **Maximum length** rows,
- and below the field's settings there's a **When to show it** section.

See **More field types**, **Conditional fields** and **Formats and maximum lengths**.

## While Checkoutline Pro isn't active

Fields of Checkoutline Pro's types and fields with conditions stay saved, with their settings. Checkoutline leaves them out of checkout and marks them "Not shown at checkout" in the list. As soon as Checkoutline Pro is active again, they're back exactly as they were, with nothing to re-enter. Customers' answers on past orders are never touched.

Source: https://extendiment.com/plugins/checkoutline/docs/1.x/installing-checkoutline-pro
