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

# Checkout Add-ons

> Optional products shown during checkout, including defaults and cart visibility.

Checkout Add-ons are optional products customers can add during the main checkout flow.

<Info>
  Find this module in **Shopify Stores** > **Edit Checkout** > **Offers**.
</Info>

## How it works

Use add-ons for simple, low-friction offers that belong inside checkout. Use Upsell Offers for post-purchase offers shown after the initial order.

## Settings reference

<AccordionGroup>
  <Accordion title="Add-on products">
    **You will set:** Product list

    The products offered during checkout. The editor supports up to four add-ons and shows them in order.
  </Accordion>

  <Accordion title="Product">
    **You will set:** Shopify product picker

    The Shopify product offered as the add-on.
  </Accordion>

  <Accordion title="Variant">
    **You will set:** Variant picker

    The specific Shopify variant customers receive when they select the add-on.
  </Accordion>

  <Accordion title="Quantity">
    **You will set:** Number field

    How many units are added when the customer selects the add-on.
  </Accordion>

  <Accordion title="Display name">
    **You will set:** Text field

    The add-on name shown to customers. You can use the Shopify product name or a shorter checkout-friendly name.
  </Accordion>

  <Accordion title="Description">
    **You will set:** Text field

    Short supporting copy for the add-on.
  </Accordion>

  <Accordion title="Price">
    **You will set:** Synced product value

    The price shown for the add-on.
  </Accordion>

  <Accordion title="Image">
    **You will set:** Synced product value

    The product image shown with the add-on.
  </Accordion>

  <Accordion title="Discount">
    **You will set:** Discount field

    Optional discount shown for the add-on.
  </Accordion>

  <Accordion title="Selected by default">
    **You will set:** On/off switch

    Whether the add-on starts selected when the customer reaches checkout.
  </Accordion>

  <Accordion title="Customer can remove">
    **You will set:** On/off switch

    Whether customers can remove the add-on after it appears.
  </Accordion>

  <Accordion title="Show in cart">
    **You will set:** On/off switch

    Whether the add-on appears in the cart summary.
  </Accordion>
</AccordionGroup>

## Examples

<Tabs>
  <Tab title="Warranty add-on">
    Offer a protection plan with quantity 1, visible in cart, and removable.
  </Tab>

  <Tab title="Accessory add-on">
    Offer an accessory or refill with a short description and product image.
  </Tab>

  <Tab title="Preselected add-on">
    Only use Selected by default when the client explicitly wants the add-on preselected and consent requirements are satisfied.
  </Tab>
</Tabs>

## Before saving

* Confirm selected products and variants are synced from Shopify.
* Keep add-on names and descriptions short.
* Test selected-by-default and removable behavior before launch.

## Related modules

<CardGroup cols={2}>
  <Card title="Bundle Discounts" icon="arrow-right" href="/guides/shopify-store-editor/bundle-discounts">
    Configure automatic BOGO, quantity, percent, fixed, product, and store-wide rules.
  </Card>

  <Card title="Discount Codes" icon="arrow-right" href="/guides/shopify-store-editor/discount-codes">
    Create manual checkout discount codes and percent values.
  </Card>

  <Card title="Upsell Offers" icon="arrow-right" href="/guides/shopify-store-editor/upsell-offers">
    Build post-purchase offers shown after checkout.
  </Card>
</CardGroup>
