> For the complete documentation index, see [llms.txt](https://preorder-notify.tech-arms.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://preorder-notify.tech-arms.io/preorder/campaign-setup.md).

# Campaign Setup

A Preorder campaign lets you collect orders before your product is ready to ship. Each campaign has 3 tabs — **Config**, **Design**, and **Preorder products** — to cover everything from display rules to payment options.

***

### Step 1 — Create a campaign

1. Go to **Preorder** in the app sidebar
2. Click **Create campaign**

<figure><img src="https://2116399794-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL3EDvFMjvgaozyQI9iv3%2Fuploads%2FEM8NKTaATOUiaAj49x4u%2FScreenshot%20(14).png?alt=media&amp;token=c1030822-993f-4ba4-99b9-6ba2bceee045" alt=""><figcaption></figcaption></figure>

3. Give your campaign a name (for your reference only — customers won't see it)
4. Work through the 3 tabs below, then click **Save** → **Publish**

<figure><img src="https://2116399794-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL3EDvFMjvgaozyQI9iv3%2Fuploads%2FjKpXJNZuGh3M7LeSCEIi%2FScreenshot%20(15).png?alt=media&amp;token=1d9eee67-3687-491e-8954-589a47a4b5e5" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
📸 **\[IMAGE]** Campaign editor — 3 tabs at the top, live storefront preview on the right.
{% endhint %}

***

### Tab 1: Config

Set up your button text, display rules, schedule, and payment options.

<figure><img src="https://2116399794-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL3EDvFMjvgaozyQI9iv3%2Fuploads%2FlEMoUUtP6ph2sGRomvBl%2FScreenshot%20(16).png?alt=media&amp;token=30736571-065a-4841-a7cf-7020be38eb76" alt=""><figcaption></figcaption></figure>

<div><figure><img src="https://2116399794-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL3EDvFMjvgaozyQI9iv3%2Fuploads%2FA0UTKohuQV4yx6oqLWng%2FScreenshot%20(17).png?alt=media&amp;token=199723fb-6371-4a38-a240-ae8fe54e2cc1" alt=""><figcaption></figcaption></figure> <figure><img src="https://2116399794-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL3EDvFMjvgaozyQI9iv3%2Fuploads%2FdfV5Nwk6Ct0Q8iGL0Ph3%2FScreenshot%20(18).png?alt=media&amp;token=d8a4801c-5556-461f-a730-e008d046151f" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
📸 **\[IMAGE]** Config tab — button content, preorder settings, and schedule fields.
{% endhint %}

#### Button & Message

Customize the text on the Preorder button (default: **"Preorder"**) and add an optional message displayed just below it — useful for setting expectations like delivery timeframes.

#### Preorder settings

Control exactly when the Preorder button appears to shoppers:

* **Always show Preorder** — button is always visible, even when items are in stock
* **Show only when in stock** — button shows while stock is available, disappears when sold out
* **Show when out of stock** — button replaces "Add to cart" only after inventory hits zero

Need to cap how many preorders you accept? Enable **Limit inventory** and set a maximum quantity.

#### Schedule

Set a **start date** and/or **end date** to automatically run the campaign for a fixed window. Leave both blank to keep it active until you manually unpublish.

#### Estimated ship date

Let customers know when to expect their order: **Unknown**, a period of **X days after checkout**, or a specific **Fixed date**. This appears on the product page and in confirmation emails.

#### Fulfillment settings

Choose how Shopify handles these orders: **Unfulfilled** (standard), **On Hold**, or **Scheduled** (for deferred fulfillment workflows).

#### Payment

* **Pay in full** — customers pay the full price at checkout. You can optionally add a **Preorder discount** (percentage or fixed amount, requires Shopify Payments).
* **Partial payment (Deposit)** — customers pay a deposit upfront. You collect the remaining balance manually from Shopify Admin when you're ready to fulfill.

{% hint style="warning" %}
Deposits are not refunded automatically if an order is cancelled. You'll need to process refunds manually in Shopify Admin.
{% endhint %}

{% hint style="info" %}
📸 **\[IMAGE]** Payment config — Pay in full vs Partial payment, with deposit amount and due date options.
{% endhint %}

#### More options

* **Preorder badge** — show a badge on product images to highlight preorder status
* **Preorder note** — add a custom note that appears in the cart, checkout, and order emails
* **Order & Customer tags** — automatically tag preorder orders and customers for easy filtering in Shopify Admin
* **Translate** — localize button text, messages, and payment labels for international stores

***

### Tab 2: Design

Style the Preorder button and message to match your brand. Changes appear instantly in the live preview panel on the right.

<figure><img src="https://2116399794-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL3EDvFMjvgaozyQI9iv3%2Fuploads%2Fo0OEwKzI5OFMPBKQglrO%2FScreenshot%20(19).png?alt=media&amp;token=36bfa503-fba2-4edf-91ec-4be1947f9d75" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
📸 **\[IMAGE]** Design tab — style options on the left, live product page preview on the right.
{% endhint %}

Pick **Use theme default style** to keep things consistent with your existing "Add to cart" button, or switch to **Customize** to set your own colors, font, border, padding, and gradient.

***

### Tab 3: Preorder products

Choose which products or variants this campaign applies to.

<div><figure><img src="https://2116399794-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL3EDvFMjvgaozyQI9iv3%2Fuploads%2F1zP8VBs08tko8e6jv9Qp%2FScreenshot%20(20).png?alt=media&amp;token=cac5fe66-1a8f-459d-b6b0-a39dc1777374" alt=""><figcaption></figcaption></figure> <figure><img src="https://2116399794-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL3EDvFMjvgaozyQI9iv3%2Fuploads%2Fl5wQd7jcewtz3HZWAEP4%2FScreenshot%20(21).png?alt=media&amp;token=ff3fd6c0-96e2-4ed8-a724-5ce040033a24" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
📸 **\[IMAGE]** Preorder products tab — search for products and select variants.
{% endhint %}

1. Click **Add products**
2. Search by product name, or browse by **Collection**
3. Expand a product row to select only specific variants (size, color, etc.)
4. Click **Continue** → **Save**

{% hint style="warning" %}
Each variant can only belong to one active campaign at a time. If you try to publish a campaign with overlapping products, you'll see a conflict error — remove the duplicate variant from one campaign to continue.
{% endhint %}

***

### Publish your campaign

Once all 3 tabs are set up, hit **Publish**. Your Preorder button will go live on your storefront within a few seconds.

Want to pause without losing your setup? Click **Unpublish** — your campaign stays saved and can be reactivated anytime.

<figure><img src="https://2116399794-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL3EDvFMjvgaozyQI9iv3%2Fuploads%2FJAAF9jDlh2F1VyGxqOHm%2FScreenshot%20(22).png?alt=media&amp;token=8e3ffef2-89b9-46b8-afdc-27eec2596357" alt=""><figcaption></figcaption></figure>
