A smart calculator to help Vinted sellers optimize their pricing strategy based on storage capacity, seasonality, and market dynamics.
- Dynamic Pricing Analysis: Calculates optimal price points based on probability of sale and expected value
- Seasonal Adjustments: Automatically adjusts pricing recommendations based on item type and current season
- Storage Management: Factors in your storage capacity to help balance inventory turnover
- Visual Analytics:
- Real-time probability curves
- Sale probability vs. expected value visualization
- Storage pressure indicators
- Offer Evaluation: Helps decide whether to accept, counter, or hold firm on received offers
Try it out: Vinted Pricing Calculator
- Enter your storage capacity and current inventory
- Select the type of item you're selling (summer, winter, spring, fall, or all-season)
- Input the listed price and days listed
- If you receive an offer, enter it to get a recommendation
- Use the advanced settings to fine-tune seasonal multipliers and thresholds
- Peak/Off-season multipliers: Adjust how much seasonality affects pricing
- Storage pressure thresholds: Configure when to start reducing prices due to storage constraints
- Days listed thresholds: Set the point at which items are considered slow-moving
The calculator uses several factors to optimize pricing:
-
Base Probability Calculation: Starts with a base probability of sale that increases as price decreases, following a modified inverse relationship.
-
Time Adjustment: Items listed for longer periods receive a probability boost, reflecting the reality that some items may need price adjustments if they don't sell quickly.
-
Seasonal Multiplier: Applies a seasonal modifier based on item type and current month:
- Peak season: Increased sale probability
- Shoulder season: Normal probability
- Off season: Decreased probability
-
Storage Pressure: Considers your current storage utilization:
- High pressure: Suggests more aggressive pricing
- Medium pressure: Balanced approach
- Low pressure: Can be more patient for better prices
-
Expected Value: For each potential price point, calculates an expected value (price Γ probability) to find the optimal balance.
Built with:
- React + TypeScript
- Vite
- Tailwind CSS
- shadcn/ui
- Recharts for data visualization
# Clone the repository
git clone https://github.com/moiri-gamboni/vinted-calculator.git
# Install dependencies
cd vinted-calculator
npm install
# Start development server
npm run dev
# Build for production
npm run build
# Deploy to GitHub Pages
npm run deploy
vinted-calculator/
βββ src/
β βββ App.tsx # Main calculator component
β βββ components/ # UI components from shadcn
β βββ lib/ # Utility functions
βββ public/ # Static assets
βββ dist/ # Built files (generated)
Contributions are welcome! Here are some ways you can contribute:
- Bug Reports: Open an issue if you find a bug
- Feature Requests: Have an idea? Share it in the issues
- Code Contributions:
- Fork the repository
- Create a feature branch
- Submit a pull request
Please make sure to update tests as appropriate and follow the existing code style.
MIT
MoΓ―ri Gamboni