🚀 Rocky BE

API Testing Dashboard

v1.1.0 - Enhanced Product Management
🔑

Authentication Helper

Get JWT tokens for API testing. Login with admin credentials to access protected endpoints.

Get Token
📦

Product Creation Test

Comprehensive form to test the product creation API with all new Phase 1 & 2 fields including metadata, variants, and subscriptions.

Test Products

📋 What's New in v1.1.0

🏷️ Enhanced Product Management

Added comprehensive product fields for e-commerce including featured flags, virtual products, tax settings, and inventory management.

📊 Flexible Metadata System

Custom key-value metadata storage for FAQs, testimonials, custom content sections, and any extensible data needs.

🏷️ Enhanced Attributes

Improved attribute system with hierarchical structure showing attribute → option → variants for better frontend filtering.

🖼️ Advanced Image Management

Enhanced image handling with external IDs, names, and proper sorting for better asset management.

🔍 Advanced Filtering

New filtering options for featured products, virtual products, and shipping classes with improved sorting capabilities.

📋 Metadata API Endpoints

Dedicated endpoints for managing product metadata including bulk operations and individual key management.

🔧 Testing Instructions

1. Authentication

Start with the Auth Helper to get a JWT token. Use [email protected] with password "admin123".

2. Product Testing

Use the Product Creation Test page to create products with all new fields. The form includes validation and pre-filled examples.

3. API Endpoints

Test endpoints: POST /api/v1/products, GET /api/v1/products, and metadata endpoints like GET /api/v1/products/{id}/metadata.

4. Sample Data

The database is seeded with categories (cat_123, cat_456, cat_789) and a sample Sildenafil product with 20 variants.