Skip to content

Python tool for analyzing eBay sales data with pandas and visualizations

Notifications You must be signed in to change notification settings

ryan-beam/ebay-sales-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

eBay Sales Analysis

A Python tool for analyzing eBay sales export data with comprehensive visualizations and metrics.

Features

  • Data Cleaning: Automatically handles missing values, duplicates, and data type conversions
  • Sales Trends: Monthly revenue and order count analysis with time-series visualizations
  • Product Performance: Top products by revenue and quantity sold
  • Summary Reports: Key metrics and statistics about sales
  • Coming Soon:
  • Customer Analysis: Customer lifetime value, repeat purchase behavior, and top customers

Getting Started

Prerequisites

  • Python 3.8 or higher
  • pip (Python package installer)

Usage

  1. Export your eBay sales data

    • Log into eBay Seller Hub
    • Go to Orders
    • Click "Download" and select CSV format
    • Save the file as ebay_sales.csv in the project folder
  2. Run the analysis

    python ebay_analysis.py
  3. View results

    • Check the console output for detailed statistics
    • Find generated charts in the project folder:
      • sales_trends.png
      • product_performance.png
      • brand_trands.png

Privacy & Security

IMPORTANT: Never commit your actual sales data to GitHub!

  • The .gitignore file is configured to exclude CSV files
  • Always keep your ebay_sales.csv file local
  • Consider using sample/anonymized data for testing

Customization

You can modify the EbaySalesAnalysis class to:

  • Add custom metrics
  • Change visualization styles
  • Filter data by date ranges
  • Add category-specific analysis

Disclaimer

This tool is for personal analysis only. Ensure you comply with eBay's terms of service when using exported data.

Tips

  • Run analysis monthly to track trends
  • Compare different time periods
  • Use insights to optimize inventory
  • Identify your best-performing products

About

Python tool for analyzing eBay sales data with pandas and visualizations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages