> ## Documentation Index
> Fetch the complete documentation index at: https://docs.customei.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Popups, maps, countdowns and music

> The four option types that add something extra to a product page rather than collecting a plain answer.

Four option types do something a text box or a list can't. Two of them collect an answer in an unusual way; two of them just show something to the shopper.

| Type               | Collects an answer?      |
| ------------------ | ------------------------ |
| **Map**            | Yes, a place             |
| **Spotify Player** | Yes, a track             |
| **Popup**          | No, it shows information |
| **Countdown**      | No, it shows a clock     |

## Map

The shopper searches for a place and picks it. Use it for star maps, coordinate prints, and "where we met" gifts.

<Frame caption="Map settings.">
  <img src="https://mintcdn.com/nexlify/EU53-heGhju2TXgk/images/optionsets/map-settings.png?fit=max&auto=format&n=EU53-heGhju2TXgk&q=85&s=ceb2e3046dad068d28d4b5b78a5cc118" alt="The option set editor with the map option settings card outlined, showing Help text and Placeholder." width="3840" height="2400" data-path="images/optionsets/map-settings.png" />
</Frame>

There is almost nothing to configure. A **Placeholder** to suggest what to search for is usually all it needs. Use the **Help text** to tell the shopper how precise to be, for example *the town is enough, no street needed*.

## Spotify Player

The shopper pastes a track link, and the product page shows it back to them.

<Frame caption="Spotify Player settings.">
  <img src="https://mintcdn.com/nexlify/EU53-heGhju2TXgk/images/optionsets/spotify-settings.png?fit=max&auto=format&n=EU53-heGhju2TXgk&q=85&s=01ac8dafef687cf446e3e98a7d1f492e" alt="The option set editor with the Spotify Player settings card outlined, showing Placeholder, Enable player, Show Spotify code and Show lyrics." width="3840" height="2400" data-path="images/optionsets/spotify-settings.png" />
</Frame>

| Setting               | What it does                                                                      |
| --------------------- | --------------------------------------------------------------------------------- |
| **Enable player**     | Shows a small player the shopper can press play on                                |
| **Show Spotify code** | Shows the scannable code for the track, which is usually the thing being printed  |
| **Show lyrics**       | Shows the words of the song                                                       |
| **Lyrics display**    | With lyrics on: all of them, a set number of lines, or a set number of characters |

<Warning>
  This option needs Spotify connected to your account first, on the [Integrations tab](/integrations/overview). Without it the shopper can paste a link but nothing comes back.
</Warning>

<Tip>
  If you are printing the scannable code, keep **Show lyrics** off and **Show Spotify code** on. Fewer moving parts on the product page, and the shopper sees exactly what they will get.
</Tip>

## Popup

A button that opens a window of your own words. Use it for a size guide, a care instruction, or the small print about turnaround times.

<Frame caption="Popup settings.">
  <img src="https://mintcdn.com/nexlify/EU53-heGhju2TXgk/images/optionsets/popup-settings.png?fit=max&auto=format&n=EU53-heGhju2TXgk&q=85&s=5d23dc2df42e214cf5f0881918722798" alt="The option set editor with the popup settings card outlined, showing Popup title, Button text and a rich Content editor." width="3840" height="2400" data-path="images/optionsets/popup-settings.png" />
</Frame>

| Setting         | What it does                                  |
| --------------- | --------------------------------------------- |
| **Popup title** | The heading inside the window                 |
| **Button text** | The wording of the button on the product page |
| **Content**     | What the window says, with formatting         |

A popup collects nothing, so it never appears in the order and never blocks the cart.

## Countdown

A clock ticking down to a date you set. Use it for a cut-off: *order by this time for delivery before Christmas*.

<Frame caption="Countdown settings.">
  <img src="https://mintcdn.com/nexlify/EU53-heGhju2TXgk/images/optionsets/countdown-settings.png?fit=max&auto=format&n=EU53-heGhju2TXgk&q=85&s=2c290b47ffff225b76ea845fa5f97926" alt="The option set editor with the countdown settings card outlined, showing Target date and time, a Theme dropdown set to Flip Dark, and Show days, hours, minutes and seconds tickboxes." width="3840" height="2400" data-path="images/optionsets/countdown-settings.png" />
</Frame>

| Setting                                   | What it does                                                                                      |
| ----------------------------------------- | ------------------------------------------------------------------------------------------------- |
| **Target date & time**                    | The moment the clock counts down to                                                               |
| **Theme**                                 | The look: Flip Dark, Flip Light, Digital Light, Digital Dark, LCD Retro, Clock Wood or Clock Dark |
| **Show days / hours / minutes / seconds** | Which parts of the clock appear                                                                   |
| **Expired message**                       | Under More settings. What replaces the clock once the moment passes                               |

<Warning>
  A countdown does not stop anyone ordering. When it runs out, the **Expired message** appears and the product stays on sale. If a cut-off is a real deadline for you, write the expired message so it says so, and plan to change the date yourself.
</Warning>

## Crossword style

One more type sits in the same part of the picker. **Crossword style** has no settings of its own: it controls how a crossword built from the shopper's own words is laid out on the product page. Add it only if your design has a crossword layer.

## Where to next

<CardGroup cols={2}>
  <Card title="Options the customer fills in" icon="keyboard" href="/optionsets/text-and-number-options">
    Text, dates, colours and sliders.
  </Card>

  <Card title="Groups and layout" icon="folder-tree" href="/optionsets/groups-and-layout">
    Where to put these among your other questions.
  </Card>
</CardGroup>
