> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://koala-bundles.crisp.help/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to test an offer before publishing it to the live store


### Here are two ways to make sure your offer works before activating it on the live store.


# Duplicate & Test on a Draft Theme

1. Go to your Online Store from Shopify's**&#160;Sales channels** settings:

* Click the 3 dots icon next to the **Customize** button on the live theme,
* Click **Duplicate**.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/3/8/0/63800cb929deb000/theme_1cuigbr.png)
2. Next, activate the **app embed** settings on the duplicated theme:

* Click **Online Store**,
* Select **Themes**,
* And click **Customize** on your current live theme.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/3/8/0/63800cb929deb000/homepage-1_1ucl700.png)
* From the theme editor page, click the third icon called **App embeds**.
![](https://storage.crisp.chat/users/helpdesk/website/-/6/3/8/0/63800cb929deb000/embed-2_1d2ztzw.png)
* Activate **Koala Bundles**.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/1/c/5/b1c5f3d5ac381000/bundles-enabled_f7hk90.png)
||| Note: Make sure to disable the embed settings and remove or hide any app blocks that you might have added from our app on the live store.
||| This way, the offer will be displayed on the duplicated theme only.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/1/c/5/b1c5f3d5ac381000/bundles-disabled_130h0cg.png)
![](https://storage.crisp.chat/users/helpdesk/website/-/b/1/c/5/b1c5f3d5ac381000/app-blocks_q6mtdh.png)
| Also, make sure to keep your offer active.
| In case it is disabled and set to draft, go to "Offers" > click "Actions" > "Activate".

![](https://storage.crisp.chat/users/helpdesk/website/-/b/1/c/5/b1c5f3d5ac381000/offers_zocuh1.png)
![](https://storage.crisp.chat/users/helpdesk/website/-/b/1/c/5/b1c5f3d5ac381000/activate_9bw0p8.png)
### And that's it! You may now test your offer on a draft theme to make sure everything works correctly, before publishing it to the live store :)  

# Development store

Another approach to test the offer would be on a development store. To do this, you would need to create one if you haven't already.

It's also worth mentioning that before you can create a development store to test and build apps or themes, you need to have a Shopify Partner account.

This Shopify article explains how to create a development store, as well as the screenshot with steps below: https://help.shopify.com/en/partners/dashboard/managing-stores/development-stores

![](https://storage.crisp.chat/users/helpdesk/website/-/6/3/8/0/63800cb929deb000/image_1n2rc0d.png)
1. Download **theme file** of live store.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/3/8/0/63800cb929deb000/theme-file_1kp8qbs.png)
2. **Upload theme** to the development store.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/3/8/0/63800cb929deb000/add-theme_u08qwe.png)
### Now, you can test out the offers on a development stores, before going live on the main store!
