✦
New Features
- Product Document Request — Admin can request invoices or certificates from vendors directly from the product edit page
- Document History — Full history of all document requests and submissions per product. Admin can view, download, and re-request at any time
- Re-Request Documents — Admin can request documents multiple times (e.g., after customer complaints). Each request preserves full audit trail
- Vendor Document Submission — Vendors see a pulsing "Required Document" button on their product list. Submit via popup with comments and file upload
⚡
Improvements
- Dynamic Currency — Vendor reports and Add by SKU pages now use the application's configured currency symbol instead of hardcoded values
- Performance Optimization — Reduced database queries and improved page load speed across vendor dashboard and admin panels
- Admin Sold By Display — Admin/inhouse products now correctly show "Sold By: [Website Name]" on the product detail page
✕
Bug Fixes
- Admin & Seller Price Separation — Fixed issue where admin and seller product prices could overlap or display incorrectly on the storefront
- Stability Improvements — Resolved edge cases in form rendering, data validation, and plugin activation on shared hosting environments
✦
New Features
- Smooth Area Chart — Real-time Performance tab now uses ApexCharts smooth area chart matching the vendor dashboard Sales Reports style
- Smart Product Listing — Copied products no longer appear as separate listings on homepage; they only show inside the "Check offers" panel
- Lowest Price First — Homepage now displays the lowest available price across all sellers (Amazon-style), offers sorted by price ascending
- Cron Job Admin Page — New admin panel page with dynamic cron commands, copy buttons, hosting guides, and one-click "Run Now" button
- Run Cron from Admin — Score snapshots can now be triggered directly from the admin panel without SSH or cron setup
- Changelog Page — Beautiful versioned changelog accessible from admin panel and public URL
⚡
Improvements
- Score Tab Cleanup — Removed unnecessary checkboxes from Performance Metrics table for cleaner UI
- Offers Panel Close Button — Added prominent black close button for desktop and sticky bottom close bar for mobile
- Offers Sorting — Offers now sorted by effective price (sale price or regular price) ascending, lowest first
✕
Bug Fixes
- Score Calculation Fix — Fixed issue where seller score could get stuck and not update dynamically
- Snapshot Caching Fix — Daily score snapshots now use updateOrCreate instead of skipping existing records
- Consistent Query Counting — Fixed complaint_rate and failure_rate queries to use consistent is_finished filtering
🚀
Launch Features
- Add Product by SKU — Vendors can copy and list existing products from other sellers with custom pricing
- Multi-Seller Offers Panel — Side panel showing all sellers offering the same product with price comparison
- Seller Scoring System — Volume-aware, monthly scoring with logarithmic penalties (Amazon/Trendyol style)
- Vendor Reports Dashboard — Overview, Real-time Performance, Product Reviews, and Score tabs
- Product View Tracking — Track total views, seller views, favorites, and cart additions per product
- Handling Timer — Real-time countdown timer on vendor orders showing time remaining to ship
- Admin Warnings System — Send warnings to vendors, auto-block after threshold
- Delivery Settings — Per-vendor delivery days, timezone, and 10 PM cutoff logic
- Warranty System — Per-product warranty toggle with duration display on offers panel
- Custom Sold By — Enhanced "Sold By" section with seller score badge, delivery estimate, and warranty info
- SKU in URL — Product URLs automatically include SKU suffix for better SEO and tracking
- Admin Score Targets — Configurable metric targets and weights from admin panel
- Score History Graph — Line chart showing seller score trends over time
- Daily Score Snapshots — Artisan command for automated daily score recording via cron