---
updatedAt: 2026-06-02T17:11:11.000Z
agentTools:
  siteIndex: https://docs.affirm.com/llms.txt
  projectIndex: https://docs.affirm.com/platforms/llms.txt
---

# Shopify

Our integration with Shopify gives you access to all of Affirm's features, including flexible payment options, order management, and easy-to-implement on-site messaging to amplify awareness and conversion.

<HTMLBlock>{`
<style>
  .dropdown-menu {
    font-family: Arial, sans-serif;
    max-width: 250px;
    margin-left: auto; /* Align to the right */
  	margin-right: 0; /* Ensure it's flush to the right */
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 10px;
    background: #4A4AF4;
    overflow: hidden; /* Ensure the container grows with content */
  }

  .dropdown-item {
    margin-bottom: 10px;
  }

  .dropdown-toggle {
    display: block;
    width: 100%;
    text-align: left;
    padding: 10px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    cursor: pointer;
  }

  .dropdown-toggle:hover {
    background: #f0f0f0;
  }

  .dropdown-content {
    display: none;
    margin-top: 5px;
    padding: 10px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
  }

  .dropdown-item.open .dropdown-content {
    display: block;
  }

  .flag-icon {
    width: 20px;
    height: 20px;
    margin-right: 10px;
  }

  .product-item {
    margin-bottom: 5px;
  }

  .product-icon {
    width: 20px;
    height: 20px;
    margin-right: 10px;
  }
  
  .country-title {
    font-family: Arial, sans-serif;
    font-size:20px;
    text-align: center;
    font-weight: bold;
    color: #ffffff;
  } 

</style>
  <div class="dropdown-menu">
    <p class="country-title" alt="Countries where this product is available">Country Availability</p>

    <div class="dropdown-item">
      <button class="dropdown-toggle" onclick="toggleDropdown(event)" alt="Drop down menu displaying the available countries for this product">
        <b>Country List</b> ⬇️
      </button>
      <div class="dropdown-content">
        <div class="product-item">
          <img src="https://files.readme.io/a4c8b3d6596d943e2b93c82cb1d432a2edaf6998667835c2e97ef4a31d460c7e-us-circle-01.png" alt="USA" class="flag-icon">
          USA
        </div>
        <div class="product-item">
          <img src="https://files.readme.io/3ca294a1b4b8b8506c3ff32876abc6e3e33d0e65a509dab81398915094bdbc5c-61TcZ33ZrJL._AC_UY1000_.jpg" alt="Canada" class="flag-icon">
          Canada
        </div>
      </div>
    </div>

  </div>
`}</HTMLBlock>

## Overview

Explore the seamless world of e-commerce through our dynamic integration with Shopify! With our integration, you not only gain access to the complete suite of Affirm's features but also have the ability to provide your customers with flexible pay-over-time options. Additionally, with our Shopify app store downloads, you can easily implement the Affirm payments app and our promotional messaging app in just a few clicks. These enhancements will enable you to elevate your conversion rates and deliver a memorable shopping experience.

> 🚧 Shopify Store Regions
>
> The Affirm Payments app only allows a merchant to select **one region** (**US or CA**) per store instance. If your Shopify store supports both regions you can choose which region to offer Affirm in **or** create an additional storefront.

***

## How Affirm Works

<Image align="center" src="https://files.readme.io/555693b-How_Affirm_Works_Graphic_updated-web.svg" />

We're here to make financing a breeze for you and your customers! With Affirm, your customers can easily pay-over-time for their purchases. Our integration is simple, so you can offer payment options online or in-store. We'll provide you with all the necessary tools to set up your business to display monthly payment options, offer prequalification, and add Affirm at checkout. Let's make financing easy together!

***

## Two-Step Integration

Jumpstarting your journey with Affirm is quick and easy! With just a few simple steps, you can seamlessly incorporate the magic of Affirm. The best part? You won't need to put in much development effort. The process is straightforward and efficient, making it an ideal solution for your business.

<Tabs>
  <Tab title="Step 1">
    ### Download the Affirm App in Shopify

    Elevate your checkout experience! Let your users indulge in the convenience of choosing Affirm at the final step. How? Just by installing the [Affirm Payments App from the Shopify App Store.](https://apps.shopify.com/affirm-payments-app) For a step-by-step installation guide, review [our doc](https://docs.affirm.com/platforms/docs/connecting-the-affirm-payments-app).

    <Image align="center" src="https://files.readme.io/509acfe-Screenshot_2023-10-25_at_12.47.16_PM.png" alt="Affirm Shopify Integration Overview" />
  </Tab>

  <Tab title="Step 2">
    ### Add Promotional Messaging

    Weave in [Affirm-centric messaging](https://docs.affirm.com/platforms/docs/using-the-promotional-messaging-app) at the right touch points to melt away those purchase hesitations by downloading the [Affirm pay‑over‑time messaging App from the Shopify App Store](https://apps.shopify.com/affirm).

    <Image align="center" src="https://files.readme.io/161c56c-Promo_Messaging.png" alt="Affirm Shopify Integration Overview" />
  </Tab>
</Tabs>

***

## Shopify Plus Features

Interested in learning more about Shopify Plus? Try out some of its exclusive e-commerce features.

<HTMLBlock>{`
<div class="grid">
  <a class="card" href="https://docs.affirm.com/platforms/docs/set-a-price-floor-for-checkout-shopify-plus-only">
    <div class="card__content">
      <strong class="card__heading">Set a price floor at checkout</strong>
      <p class="card__description">Set a price floor that displays Affirm as a payment option when the customer's cart exceeds a minimum dollar amount.</p>
    </div>
  </a>
 </div>
`}</HTMLBlock>

***

<HTMLBlock>{`
<h2>Support & Resources</h2>
 <p>After installing Affirm as a payment at checkout, you’re all set. View the pages below to learn more about managing Affirm in Shopify.</p>

<div class="grid">
  <a class="card" href="https://docs.affirm.com/platforms/docs/processing-transactions-in-shopify">
    <div class="card__content">
      <strong class="card__heading">Processing Transactions</strong>
      <p class="card__description">Learn about processing transctions in Shopify.</p>
    </div>
  </a>
   
  <a class="card" href="https://docs.affirm.com/platforms/docs/shopify-faq">
    <div class="card__content">
      <strong class="card__heading">FAQ</strong>
      <p class="card__description">Have additional questions? Head over to our FAQ to get answers to common questions about your Shopify integration with Affirm.</p>
    </div>
  </a>

  </div>

<style>
  .grid {
    display: grid;
    grid-template-columns: 1fr;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }
  
  @media only screen and (min-width: 640px) {
    .grid {
      grid-template-columns: 1fr 1fr;
    }
  }
[data-color-mode="dark"] .card {
  background-color: #404040;}
[data-color-mode="dark"] .card__heading,
[data-color-mode="dark"] .card__description {
  color: #fff !important;
}
</style>
`}</HTMLBlock>

***

> 📘 Questions?
>
> You can reach our support team at any time using the **Developer Support** widget at the bottom of the page.

# Sub pages

* [Connecting the Affirm Payments App](https://docs.affirm.com/platforms/docs/connecting-the-affirm-payments-app.md)
* [Using the Promotional Messaging App for Shopify](https://docs.affirm.com/platforms/docs/using-the-promotional-messaging-app.md)
* [Processing transactions in Shopify](https://docs.affirm.com/platforms/docs/processing-transactions-in-shopify.md)
* [Set a Price Floor for Checkout (Shopify Plus only)](https://docs.affirm.com/platforms/docs/set-a-price-floor-for-checkout-shopify-plus-only.md)
* [Manage Affirm payment customizations for Shopify stores](https://docs.affirm.com/platforms/docs/manage-affirm-payment-customizations-for-shopify-stores.md)
* [ALA Messaging with Theme App Blocks](https://docs.affirm.com/platforms/docs/ala-messaging-with-theme-app-blocks.md)
* [Shopify FAQs](https://docs.affirm.com/platforms/docs/shopify-faq.md)
* [Uninstall the Affirm Payment Method](https://docs.affirm.com/platforms/docs/uninstall-the-existing-affirm-payment-method.md)

# Sibling pages

* [About E-Commerce Platform Integrations](https://docs.affirm.com/platforms/docs/platforms-quickstart.md)
* [Acadaca](https://docs.affirm.com/platforms/docs/acadaca.md)
* [Adobe Commerce (Magento)](https://docs.affirm.com/platforms/docs/magento-overview.md)
* [Aftermarket Websites](https://docs.affirm.com/platforms/docs/aftermarket-websites.md)
* [AmeriCommerce](https://docs.affirm.com/platforms/docs/americommerce.md)
* [ASPDotNetStorefront](https://docs.affirm.com/platforms/docs/aspdotnetstorefront.md)
* [Aspenware](https://docs.affirm.com/platforms/docs/aspenware.md)
* [AVB ALTA](https://docs.affirm.com/platforms/docs/avb-alta.md)
* [BigCommerce](https://docs.affirm.com/platforms/docs/bigcommerce-overview.md)
* [Buyist](https://docs.affirm.com/platforms/docs/buyist.md)
* [Celerant](https://docs.affirm.com/platforms/docs/celerant.md)
* [Celery](https://docs.affirm.com/platforms/docs/celery.md)
* [Checkout Champ](https://docs.affirm.com/platforms/docs/checkout-champ.md)
* [Cirkuit](https://docs.affirm.com/platforms/docs/cirkuit.md)
* [Clyde](https://docs.affirm.com/platforms/docs/clyde.md)
* [CMS Max](https://docs.affirm.com/platforms/docs/cms-max.md)
* [CoreCommerce](https://docs.affirm.com/platforms/docs/corecommerce.md)
* [CORESense](https://docs.affirm.com/platforms/docs/coresense.md)
* [Dakis](https://docs.affirm.com/platforms/docs/dakis.md)
* [Deck Commerce](https://docs.affirm.com/platforms/docs/deck-commerce.md)
* [Drupal](https://docs.affirm.com/platforms/docs/drupal.md)
* [Inntopia](https://docs.affirm.com/platforms/docs/inntopia.md)
* [Konnektive](https://docs.affirm.com/platforms/docs/konnektive.md)
* [Kibo](https://docs.affirm.com/platforms/docs/kibo.md)
* [KWI](https://docs.affirm.com/platforms/docs/kwi.md)
* [Lightspeed Ecommerce](https://docs.affirm.com/platforms/docs/lightspeed.md)
* [Magento 1](https://docs.affirm.com/platforms/docs/magento.md)
* [Miva](https://docs.affirm.com/platforms/docs/miva.md)
* [MyKaarma](https://docs.affirm.com/platforms/docs/mykaarma.md)
* [Nebhub](https://docs.affirm.com/platforms/docs/nebhub.md)
* [NetSuite SuiteCommerce Advanced](https://docs.affirm.com/platforms/docs/netsuite-suitecommerce-advanced.md)
* [OpenCart](https://docs.affirm.com/platforms/docs/opencart.md)
* [osCommerce](https://docs.affirm.com/platforms/docs/oscommerce.md)
* [Punchmark](https://docs.affirm.com/platforms/docs/punchmark.md)
* [Rally](https://docs.affirm.com/platforms/docs/rally.md)
* [RenCom](https://docs.affirm.com/platforms/docs/rencom.md)
* [RezMagic](https://docs.affirm.com/platforms/docs/rezmagic.md)
* [Salesforce Commerce Cloud (SFCC)](https://docs.affirm.com/platforms/docs/sfcc-overview.md)
* [SAP Commerce (Hybris)](https://docs.affirm.com/platforms/docs/hybris.md)
* [Shift4Shop](https://docs.affirm.com/platforms/docs/shift4shop.md)
* [Shopgate](https://docs.affirm.com/platforms/docs/shopgate.md)
* [Shopping Cart Elite](https://docs.affirm.com/platforms/docs/shopping-cart-elite.md)
* [StudioPlus](https://docs.affirm.com/platforms/docs/studio-plus.md)
* [Sunshop](https://docs.affirm.com/platforms/docs/sunshop.md)
* [Thinkspace](https://docs.affirm.com/platforms/docs/thinkspace.md)
* [Ultracart](https://docs.affirm.com/platforms/docs/ultracart.md)
* [Volusion](https://docs.affirm.com/platforms/docs/volusion.md)
* [VTEX](https://docs.affirm.com/platforms/docs/vtex.md)
* [WebSell](https://docs.affirm.com/platforms/docs/websell.md)
* [Web Shop Manager](https://docs.affirm.com/platforms/docs/web-shop-manager.md)
* [Wix E-commerce](https://docs.affirm.com/platforms/docs/wixstores.md)
* [WooCommerce](https://docs.affirm.com/platforms/docs/woocommerce-overview.md)
* [Workarea](https://docs.affirm.com/platforms/docs/workarea.md)
* [X-Cart](https://docs.affirm.com/platforms/docs/x-cart.md)
* [Zen Cart](https://docs.affirm.com/platforms/docs/zen-cart.md)
* [Zoey](https://docs.affirm.com/platforms/docs/zoey.md)

# Other helpful resources

Check out out these additional helpful resources for managing your daily operations with Affirm.

* [Using the Merchant Portal](https://docs.affirm.com/affirm-developers/docs/dashboard)
* [Dispute resolutions](https://docs.affirm.com/affirm-developers/docs/dispute-resolutions)
* [Getting paid](https://docs.affirm.com/affirm-developers/docs/getting-paid)