The Shoppers API allows you to manage customer profiles, track preferences, and view order history for your e-commerce platform.

Welcome to Shoppers API

The Shoppers API provides comprehensive customer management capabilities for your e-commerce platform. Create, update, and manage shopper profiles with detailed preferences and order tracking.

Key Features

  • Profile Management: Create and update shopper profiles with contact information
  • Preferences: Store and manage shopper preferences and settings
  • Order History: Track all orders associated with a shopper
  • Loyalty Points: Manage loyalty points and rewards
  • Address Management: Store multiple shipping and billing addresses

Authentication

All API endpoints are authenticated using Bearer tokens.

Data Models

Shopper Profile

  • ID: Unique identifier for the shopper
  • Contact Info: Email, phone, name, and address
  • Preferences: Customizable shopper preferences
  • Loyalty Points: Points balance for rewards
  • Timestamps: Creation and update timestamps

Order History

  • Order Tracking: Complete order history per shopper
  • Status Filtering: Filter orders by status (pending, confirmed, shipped, etc.)
  • Pagination: Efficient data retrieval with limit/offset