# How to test Shrine themes

This guide shows how to A/B test features from the Shrine and Shrine Pro themes using **Eraya**. You’ll learn which experiment types are supported and how to run theme and template tests for common Shrine features like quantity breaks, bundles, upsells, and cart drawer layouts.

## What is Shrine themes <a href="#h_ddb1c875f1" id="h_ddb1c875f1"></a>

Shrine and Shrine Pro are Shopify themes developed by the [Shrine team](https://shrine.io/). These themes include built-in conversion features for product pages, bundles, and cart experiences that can be A/B tested using **Eraya**.

<figure><img src="/files/3Q2sCa2asRGM6nwYodoo" alt=""><figcaption></figcaption></figure>

### Are Shrine themes compatible with Eraya?

**Yes.** Shrine and Shrine Pro themes work seamlessly with all **Eraya** test types.

**Supported experiments:**

* **Price tests**: duplicate-product methods
* **URL redirect tests**: Fully compatible
* **Shipping tests**: Fully compatible
* **Template tests**: Fully compatible
* **Theme tests**: Fully compatible
* **Checkout tests**: Fully compatible
  * *Note: Checkout UI tests require Shopify Plus*

### **Testable Shrine features in Eraya**

#### Quantity Breaks

**What to test**\
Test different quantity-break tiers for your best-selling product to identify the structure that drives the highest AOV.

**How to test (Template Test)**

1. Duplicate the existing product template used by your best-selling product.
2. Update the quantity-break settings in the duplicated template.
3. Open **Eraya** and create a **Template Test**.
4. Split traffic between the original template and the duplicated template.

<figure><img src="/files/kdcwhBPedBlNPNBkv8hB" alt=""><figcaption></figcaption></figure>

#### Bundle Offer

**What to test**\
Test different bundle-offer copy and discount percentages to identify which version drives higher conversion.

**How to test (Template Test)**

1. Duplicate the existing product template used by your best-selling product.
2. Update the bundle offer settings in the duplicated template (e.g. copy text or discount percentage).
3. Open **Eraya** and create a **Template Test**.
4. Split traffic between the original template and the duplicated template.

<figure><img src="/files/WzaxyDOTRt0QSZia3nKJ" alt=""><figcaption></figcaption></figure>

#### Product Upsells

**What to test**\
Test whether enabling product page upsells increases AOV for a key product.

**How to test (Template Test)**

1. Duplicate the existing product template used by your best-selling product.
2. Enable the product upsell block in the duplicated template.
3. Open **Eraya** and create a **Template Test**.
4. Split traffic between the original template and the duplicated template.

<figure><img src="/files/nufZFc8cYtL6zabQucup" alt=""><figcaption></figcaption></figure>

#### Bundle Deals (Section)

**What to test**\
Test whether enabling the *Bundle Deals* section improves conversion rate.

**How to test (Template Test)**

1. Duplicate the existing product template used by your best-selling product.
2. Enable the **Bundle Deals** section in the duplicated template.
3. Open **Eraya** and create a **Template Test**.
4. Split traffic between the original template and the duplicated template.

<figure><img src="/files/Q2bMYrstJkotjscVsjyu" alt=""><figcaption></figcaption></figure>

#### Cart Drawer

**What to test**\
Test different cart-drawer configurations, such as adding a free-gift block or adjusting upsell elements, to measure their impact on conversion and AOV.

**How to test (Theme Test)**

1. Duplicate your current Shrine theme from **Online Store → Themes**.
2. Open the duplicated theme and update the **Cart Drawer** settings.
3. Add a free-gift section or modify upsell elements inside the Cart Drawer.
4. Open **Eraya** and create a **Theme Test**.
5. Split traffic between your current theme and the theme with the updated cart-drawer setup.

<figure><img src="/files/D9q1GKRIDh6FuhaYVmZh" alt="" width="188"><figcaption></figcaption></figure>

### FAQ

#### Do I need to write code to test Shrine features?

No. All tests are created using template or theme duplication. No custom code is required.

#### Can I test multiple Shrine features at the same time?

We recommend testing one feature per experiment to ensure clean, reliable results.

#### Are Shrine Pro features supported the same way?

Yes. Shrine and Shrine Pro work the same way with all **Eraya** test types.


---

# Agent Instructions: 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:

```
GET https://eraya.gitbook.io/eraya-docs/how-to-test-shrine-themes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
