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

# Shopora

> Sephora-style e-commerce platform

## Overview

Shopora is a full-featured beauty products e-commerce platform modeled after Sephora. It's perfect for testing AI agents on shopping workflows, product search, checkout processes, and customer account management.

## Key Features

* **Product Catalog**: Extensive beauty products with brands, categories, and variants
* **Shopping Cart**: Add/remove items, update quantities
* **Wishlist**: Save favorite products for later
* **Multi-Step Checkout**: Address, shipping method, payment, review
* **Store Locator**: Find nearby stores with pickup options
* **Order Management**: View order history and tracking
* **Product Reviews**: Read and write product reviews
* **Loyalty Program**: Reward points system
* **Promo Codes**: Apply discount codes
* **Product Variants**: Size, shade, and other options
* **Advanced Search & Filtering**: By category, brand, price, rating, etc.

## Default Data Pack

The default catalog includes:

* 120+ products across Skincare, Makeup, Haircare, Fragrance, and Bath & Body
* 18 popular beauty brands (e.g., Glossier, The Ordinary, Fenty Beauty)
* 35 categories with 2-level hierarchy
* 5 physical stores in major cities (SF, NYC, LA, Chicago, Seattle)
* Pre-populated user with order history, wishlist, and loyalty points
* Product reviews from various users
* Active promo codes for testing discount flows

## Common Testing Scenarios

* Search for a specific product or category
* Add items to cart and complete checkout
* Apply promo codes during checkout
* Select in-store pickup vs. shipping
* View order history and track orders
* Add items to wishlist
* Read and write product reviews
* Use reward points at checkout

## Verifier Functions

These domain-specific functions can be used in [manual verifier checks](/deep-dives/verifiers/website) to validate task completion.

| Function                        | Description               |
| ------------------------------- | ------------------------- |
| `get_products(filters)`         | Get products with filters |
| `get_user_basket(userEmail)`    | Get user's shopping cart  |
| `get_user_orders(userEmail)`    | Get user's orders         |
| `get_user_wishlists(userEmail)` | Get user's wishlists      |

## Next Steps

<CardGroup cols={2}>
  <Card title="Email" icon="envelope" href="/environments/website/email">
    Explore the email environment
  </Card>

  <Card title="Website API" icon="code" href="/api-reference/websites/overview">
    Full API documentation
  </Card>
</CardGroup>
