PC Component Price Aggregator & Scraper
High-performance multi-vendor computer hardware price aggregator, scraper, and historical price tracker for WordPress (MDComputers, PrimeABGB, Vishal Peripherals).
by PC Hardware Hub Team · github.com/erbhardwaj11/pc-hardware-aggregator · website
★ 0stars
1release downloads
0forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/erbhardwaj11/pc-hardware-aggregator/releases/download/v2.2.0/pc-hardware-aggregator.zipReadme
PC Hardware Price Aggregator & Scraper (WordPress Plugin)
A high-performance, multi-vendor computer hardware price aggregator, real-time catalog scraper, and historical price tracker plugin for WordPress. Tracks live inventory, specs, and prices across top Indian retailers (MDComputers, PrimeABGB, and Vishal Peripherals).
Features
- Multi-Vendor Scraping:
- MDComputers (
mdcomputers.in): Headless browser session with cookie jar persistence, warm-up session handshake, authentic browser headers, and Brotli/Gzip decompression. - PrimeABGB (
primeabgb.com): GTM JSON metadata extraction for 100% exact in-stock validation. - Vishal Peripherals (
vishalperipherals.com): JSON-LD schema parsing and multi-currency conversion.
- MDComputers (
- Relational MySQL Database: 4 custom tables (
pcha_components,pcha_vendor_prices,pcha_price_history,pcha_component_specs). - Entity Matching & Normalization Engine: Multi-tiered fuzzy matching with Levenshtein distance, MPN/SKU matching, and automatic specification extraction.
- Admin Dashboard & Live Terminal: Real-time console log with streaming updates and KPI statistics.
- Automated CRON Scheduling: Configurable recurring background sync intervals.
- Database Backup & CSV Tools: Full catalog export, import, and clean wipe utilities.
- Theme Bridge: Automatically syncs master components and lowest in-stock prices into WordPress Custom Post Types (
pc_component).
Installation
- Download the latest
pc-hardware-aggregator.zipfrom Releases. - In WordPress Admin, navigate to Plugins > Add New > Upload Plugin.
- Upload
pc-hardware-aggregator.zipand click Activate Plugin. - Access the dashboard at PC Hardware Hub in the WordPress admin menu.
File Structure
pc-hardware-aggregator/
├── assets/
│ ├── css/
│ │ └── admin.css
│ └── js/
│ └── admin.js
├── includes/
│ ├── scrapers/
│ │ ├── class-mdcomputers-scraper.php
│ │ ├── class-primeabgb-scraper.php
│ │ └── class-vishalperipherals-scraper.php
│ ├── abstract-vendor-scraper.php
│ ├── class-admin-settings.php
│ ├── class-backup-manager.php
│ ├── class-database-manager.php
│ ├── class-entity-matcher.php
│ ├── class-plugin-core.php
│ ├── class-scheduler.php
│ └── class-theme-bridge.php
├── templates/
│ ├── admin-backup.php
│ ├── admin-dashboard.php
│ └── component-list.php
└── pc-hardware-aggregator.php
License
GPL-2.0+ License.
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v2.2.0 | Aug 22, 2026 | pc-hardware-aggregator.zip | 1 |