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

# Create a Test Store

> Set up a Shopify development store to test the full order lifecycle through Rye.

### Part 1: Set Up a Shopify Store with a Test Product

1. Log in/Create your Shopify account on [Shopify Partners](https://partners.shopify.com).
2. Click on "Add store" -> "Create development store"

   <img src="https://mintcdn.com/jolly-commerce/2QIqebHt5agkP3jl/images/shopify-store-creation/1.png?fit=max&auto=format&n=2QIqebHt5agkP3jl&q=85&s=29503acf90850710d4818ed2cdda7401" alt="" width="1820" height="410" data-path="images/shopify-store-creation/1.png" />
3. Select the "Create a store to test and build" option and fill out the details.
   * Click on "Start with test data" if you'd like to start with some pre-filled products to your store.
   * Once that's complete, click on "Create development store".

     <img src="https://mintcdn.com/jolly-commerce/2QIqebHt5agkP3jl/images/shopify-store-creation/2.png?fit=max&auto=format&n=2QIqebHt5agkP3jl&q=85&s=7d714e73244196b1c7db91573f4961c5" alt="" width="1536" height="1392" data-path="images/shopify-store-creation/2.png" />
4. Now to add your own product:
   * Go to "Products" -> "Add your products"
   * Fill out the product details
   * Click on "Save"

     <img src="https://mintcdn.com/jolly-commerce/2QIqebHt5agkP3jl/images/shopify-store-creation/3.png?fit=max&auto=format&n=2QIqebHt5agkP3jl&q=85&s=fd1a1d1f97c8fb347ff5a1e9a31e760c" alt="" width="1910" height="1768" data-path="images/shopify-store-creation/3.png" />
5. Now to set up test payments:
   * Click on "Settings" (on the bottom left of the page)
   * Go to "Payments" -> "Activate Shopify Payments"
     * <img src="https://mintcdn.com/jolly-commerce/2QIqebHt5agkP3jl/images/shopify-store-creation/4.png?fit=max&auto=format&n=2QIqebHt5agkP3jl&q=85&s=876ef465a9e0c36f1df203f054d88ecc" alt="" width="2484" height="1212" data-path="images/shopify-store-creation/4.png" />
   * Fill out the Address details and click on "Next"
   * Under the "Submit information about your business", click on "Submit details"
     * <img src="https://mintcdn.com/jolly-commerce/2QIqebHt5agkP3jl/images/shopify-store-creation/5.png?fit=max&auto=format&n=2QIqebHt5agkP3jl&q=85&s=225a400e71ff273a94bf30b9800cfa49" alt="" width="2506" height="1098" data-path="images/shopify-store-creation/5.png" />
   * Fill in the information and click on "Submit for verification"
6. In Payments Enable Shopify Payments by clicking "Switch to Shopify Payments" -> "Activate Shopify Payment"

   <img src="https://mintcdn.com/jolly-commerce/2QIqebHt5agkP3jl/images/shopify-store-creation/6.png?fit=max&auto=format&n=2QIqebHt5agkP3jl&q=85&s=4519d2fe35ef88b2b843fcc142d286ff" alt="" width="1260" height="388" data-path="images/shopify-store-creation/6.png" />
7. Fill in the required information in order to enable Shopify Payments.
8. Enable Test Mode for Shopify Payments
   * Click "Manage" on the Shopify Payments section

     <img src="https://mintcdn.com/jolly-commerce/2QIqebHt5agkP3jl/images/shopify-store-creation/7.png?fit=max&auto=format&n=2QIqebHt5agkP3jl&q=85&s=2b8942888ad6a430d12d93e1cc70275d" alt="" width="1144" height="812" data-path="images/shopify-store-creation/7.png" />
   * Scroll to the bottom of the next screen and check "Enable test mode" and click "Save"

     <img src="https://mintcdn.com/jolly-commerce/2QIqebHt5agkP3jl/images/shopify-store-creation/8.png?fit=max&auto=format&n=2QIqebHt5agkP3jl&q=85&s=90907a8161c1cb373f7dd60c94ddd6c0" alt="" width="1912" height="470" data-path="images/shopify-store-creation/8.png" />
9. Publish your Shopify store to remove the password and test the API

### Part 2: Send a Test Order from Rye to the Shopify Store

1. Follow [the Quickstart guide](/api-v2-experimental/example-flows/simple-checkout), then copy the URL of a product from your Shopify store. Use that product URL in your integration to run a test checkout. This will let you place an order and confirm how it flows through the system, including how it appears from the merchant’s side.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.