Skip to main content

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