> For the complete documentation index, see [llms.txt](https://docs.bogos.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bogos.io/detailed-guide/boosters/create-today-offer-widget.md).

# Create Today Offer Widget

The Today Offer widget is a floating icon that appears on your storefront to grab customers' attention and notify them about your current deals.

You can display all available offers (gifts, bundles, discounts) or only the ones you select, keeping customers informed and driving engagement with your ongoing promotions.

<figure><img src="https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FK86kJP8OPMAJtxWmDDq2%2Funknown.png?alt=media&amp;token=68a30154-9433-4461-bf7f-b1cd95874dd5" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}

* You can only create 1 Today Offer widget.
* The Today Offer widget will only display active offers. If you deactivate any offers, they will automatically disappear from the widget.
* If you're using the old version, located in the "Customize" field, please deactivate it first before using this new version.
  {% endhint %}

{% embed url="<https://youtu.be/ykj6ujX5j9Q?si=9eMuKTYwCoc1aMvi>" %}

Setting up a Today Offer widget with BOGOS includes 4 steps:

1. On the Menu, open Boosters > Create booster > Today Offer Widget.
2. Set up Content.
3. Set up Style.
4. Publish and set the widget's page display.

### 1. Set up Content

#### a) General

![](https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FkGBYYZWu3oA8lyYwDoUc%2Funknown.png?alt=media\&token=1eaa27cf-d254-40d2-bc58-58627d683633)

First, fill in the General information for your widget:

* **Booster name:** Edit the name of your Today Offer widget for internal use only. This helps you manage it easily within the system and won't be visible to customers.
* **Booster title:** Edit the title of your Today Offer widget that will be visible to customers.
* **Booster subtitle (optional):** Add an optional description below the widget title, used to provide additional context or details for the offer.

#### b) Offer list

![](https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FwP2kLZsvXicc9zTUptpQ%2Funknown.png?alt=media\&token=47bc5c5b-d051-439f-a338-5c949850acee)

First, choose which offers to display on your widget using 1 of these 2 methods:

* **Automatically select:** Display all your active **Gifts**, **Bundles**, and **Discounts**. You can also untick any offer type if you want to exclude it from your widget.
* **Manually select:** Display only specific offers you select. If you pick deactivated offers, the widget will only show them when they are activated.

Then, decide on the Offer card layout for your Today Offer widget:

* **Thumbnail:** Displays the offer with a product thumbnail.

![](https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FlZvVhMYAOGcG9jSDewUX%2Funknown.png?alt=media\&token=b054d40c-421a-440b-8463-8a5e167261af)

* **Product preview:** Allows customers to preview the products included in your offer.

![](https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FRohxckmkFKONW8lz37Tr%2Funknown.png?alt=media\&token=30bf6216-493b-4fd8-9c2c-7d1fa4854522)

In Show on cards, the options depend on the Offer card layout you chose above:

* If you chose **Thumbnail**, tick **Offer description** to display a brief description of the offer under the title (e.g., "Best products selected for you").
* If you chose **Product preview**, you can tick:
  * **Offer description:** Display a brief description of the offer under the title.
  * **Label in product list:** Show a label above the product list (e.g., "Choose 1 gift(s) from").

In **Customize each offer display**, click **"Edit offer display"** to edit each offer's content, add a redirect button, badges, and choose which product to preview.&#x20;

Follow these steps:

1. Select the offer you want to edit.
2. Edit its **Title** and **Description** that will be shown to customers on the Today Offer widget. Click Reset to default text if you want to restore the original wording.
3. **Add a redirect button (optional):** Tick to enable, then edit the button text and paste the redirect URL. When customers click the button, they'll be redirected to the page you link to (a product page, collection page, etc.).
4. **Offer highlight badge (optional):** Tick to enable, then enter the badge text (e.g., "10% OFF") to highlight the offer on the card.
5. **Offer timer (optional):** Tick to enable a countdown badge on the offer card. Then choose one:

* **Countdown to offer's end time:** The timer counts down to the offer's scheduled end time.
* **Set a custom duration:** You set the countdown length yourself.

{% hint style="warning" %}
If the selected offer doesn't have an end time set, the countdown won't appear. In that case, use Set a custom duration instead, or add an end time to the offer. Then, choose When countdown ends:

* Hide the timer when it ends (recommended): The timer disappears but the offer stays visible.
* Hide the whole offer when it ends: The entire offer is removed from the widget.<br>
  {% endhint %}

6. The last option depends on the Offer card layout you chose above:&#x20;

▶ If you chose **"Thumbnail"**, set a thumbnail for your offer with 3 options:

* **One product image:** Select one product to show as the offer thumbnail.
* **Product image group:** Choose up to 4 products to show as the offer thumbnail.
* **Custom image:** Select from available icons or upload your own image. We recommend using .jpg or .png files with a maximum size of 100 KB for fast loading.

▶ If you chose **"Product preview"**, edit the **Product list label**, which will show above the product list (e.g., "Buy at least 2 items from the bundle").

{% hint style="warning" %}
If you don't edit the offer display, BOGOS will display the offer name (you set up when creating offers) as the title, and randomly select a product for the image preview.
{% endhint %}

### 2. Set up Style

#### a) Widget icon

![](https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FCnxe4HdWH63Dt6WzNnH5%2Funknown.png?alt=media\&token=6e318d58-fa82-4714-a921-68df7e56161f)

Customize how the widget icon appears on your storefront:

* **Widget style:** Choose to show Only icon, or display both the icon and title text. If you choose to show text, you can customize it in the Widget title text field.
* **Widget position:** Place the widget in one of 4 positions on your store: Bottom left, Bottom right, Middle left, or Middle right.
* **Select icon:** Choose the icon for your Today Offer widget from a set of default BOGOS icons, or upload your own custom icon.
* **Widget size:** Drag the slider to adjust the icon size.
* **Padding:** Drag the slider to adjust the padding around the icon.

#### b) Open widget

![](https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FWB88vbGe3TIQLKSHtEXw%2Funknown.png?alt=media\&token=d09defc5-9d3b-4a87-91ba-0edde7fb8ce2)

Choose how the widget content opens when customers click the icon:

* **Popover:** Content expands in a small overlay near the widget icon.
* **Modal:** Content opens in a centered overlay on the page. When Modal is selected, two extra options appear:
  * **Automatically open modal:** The modal opens automatically when the page loads, without requiring customers to click the icon.
  * **Offers per row:** Set how many offers display per row inside the modal.&#x20;
    * **Desktop:** 2 or 3.&#x20;
    * **Mobile:** The widget will automatically show 1 offer per row.

#### c) Color

![](https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FM9DvY0jM5XEELIJ6flnE%2Funknown.png?alt=media\&token=39476220-b0f0-4737-af7e-888ae244978a)

Here, you can easily customize the colors of all the widget elements to match your store's branding:

* **Widget color:** Adjust the Widget title, Widget description, Header color, and List background.
* **Offer card:** Adjust the Offer title, Offer description, Offer card color, and Dashed line color.
* **Button:** If you set a redirect link for your offers, customize the Button color and Button text color.
* **Notification dot:** Adjust the Dot color and Dot text color. The notification dot shows how many active deals are available on your store.
* **Add-on:** Customize badge colors for offers.
  * **Offer highlight badge:** Badge color and Badge text color.
  * **Offer timer badge:** Badge color and Badge text color.

### 3. Publish and Set Page Display

After setting up **Content** and **Style**, click **Publish** to save your Today Offer widget. Once published, the widget will appear on your storefront automatically.

![](https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FeOxaefkzpR9Gb4VkDBOH%2Funknown.png?alt=media\&token=d60e8f34-2bf2-43d4-9cd5-c3f39fd78dd2)

In the **Placement** tab, you can choose where the widget shows up:

* **Show on all pages:** Displays the widget across your entire store.
* **Show on specific pages:** Tick the pages where you want the widget to appear (you can choose multiple pages):
  * **Home page:** Show the widget on your homepage.
  * **Cart page:** Show the widget on the cart page.
  * **Product page:** Show the widget on all product pages.
  * **Collection page:** Show the widget on all collection pages.
  * **Custom page:** Show or hide the widget on specific pages. There are 4 options to choose from:
    * **Equal to:** Enter the exact URL where you want the widget to show (a link to a specific collection, a specific product page, etc.). Example: <https://my-beauty.myshopify.com/collections/hydrogen>
    * **Not equal to:** Enter the URL where you do NOT want the widget to show.
    * **Contains:** Enter a term. The widget will show only on pages with that term in the URL. Example: "summer-sale".
    * **Not contains:** Enter a term to hide the widget on pages with that term in the URL.

### Need Help?

If you need any assistance, feel free to reach out to our customer support team via live chat within our BOGOS app.

## FAQs

<details>

<summary><strong>How to show all gift products in the Today Offer widget?</strong></summary>

To show all your gift offers inside the Today Offer widget:

1. Go to BOGOS app → Booster →  Today Offer (widget).
2. In Offer Card → choose card layout (Thumbnail or Product preview).

![](https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FZya818uqk4qDe48427ef%2Funknown.png?alt=media\&token=b1ace2a4-ce71-4a51-820d-0d936811ffbb)

3. Under “Choose which offers to display”, select **Automatically select** and keep **Gifts** (and any other types you want) checked.
4. Make sure all the relevant gift offers are **Active** so they appear in the widget.

The widget will then list all active gift offers (with their gifts previewed, depending on the layout).

</details>

<details>

<summary><strong>How to add a clickable link/button to the Today Offer widget?</strong></summary>

To add a clickable link/button to the Today Offer widget:

1. Open Booster > Today Offer (widget) > Offer List.
2. In “Customize offer display”, click **Edit offer display**.

![](https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FtUSddqyQqN92peLD1GWH%2Funknown.png?alt=media\&token=8f87b81e-e217-4ee9-acad-7f328c9d0e25)

3. Select the specific offer card you want to edit.
4. In the settings for that offer, find Add a redirect link:

* Paste your target URL (product, collection, landing page, etc.).
* Edit the button text if needed (e.g., “Shop now”, “View offer”).

![](https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FcNTUhODfOHmfP9Rci5SO%2Funknown.png?alt=media\&token=05ebe3f9-be14-44d5-9a47-b2898bfd09b2)

5. Save your changes; the button will now appear inside that offer’s card on the Today Offer widget.

</details>

<details>

<summary><strong>How to translate the texts on the Today Offer on another language site?</strong></summary>

{% hint style="warning" %}
Note: Product names shown inside the widget come from your products and may not be translatable via BOGOS (handled by your store/translation app instead).
{% endhint %}

In order to change the language of today offer, please go to Translation section in our app and then add the language translation > choose Today offer to translate.&#x20;

![](https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FEwMtC692mitYAEOuzWaO%2Funknown.png?alt=media\&token=f8bc9f54-6c16-4efa-93ad-7411d82645b7)

![](https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FetFOGCTnpR2fMdYDbsgj%2Funknown.png?alt=media\&token=16c9cba4-a3c2-4b23-881e-c59c6ca6fdd9)<br>

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.bogos.io/detailed-guide/boosters/create-today-offer-widget.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
