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 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 |