We are looking for a highly skilled WordPress / WooCommerce developer to build and optimize a large-scale e-commerce platform handling over 100,000 products. The products will be imported and synchronized from multiple supplier XML feeds (3–5), each with a different structure and pricing model. The store will operate in Greece, connected with local banks, courier APIs, and ERP systems for real-time automation. --- Main Requirements Import products from multiple supplier XML feeds (100k+ total SKUs). Use a streaming XML parser (not full in-memory) to handle large files efficiently and prevent high RAM usage. Merge all supplier feeds into one unified WooCommerce catalog. Update stock, price, and availability hourly via cron job. Apply custom pricing rules per supplier, e.g.: Different profit margins or discounts. Automatic calculation of Skroutz commission (from Excel file). Generate XML export feeds for Skroutz, BestPrice, and Shopflix. Integrate with: Greek banks (Viva Wallet, Alpha Bank, Eurobank, Piraeus). Greek couriers (ACS, Speedex, ELTA Courier) for live shipping rates & tracking. ERP system (Prosvasis GO, Soft1, or similar) for invoices & stock sync. Optimize WooCommerce for very large product databases (>100k). Use Redis cache, MariaDB optimization, and server-side indexing. Host on Pointer Cloud VPS (Ubuntu + Plesk) – configuration support required. --- Deliverables Fully working WooCommerce store (100k+ products) with automatic hourly updates. Streaming XML importer script with configurable pricing logic. Admin interface for supplier-based price rules. ERP, payment, and courier API integrations. Optimized site for speed, caching, SEO, and stability. Documentation for setup, maintenance, and cron automation. --- Tech Stack WooCommerce / WordPress PHP 8+, MySQL (MariaDB) Redis Cache / Cron Jobs / REST API Ubuntu 22.04 + Plesk Optional: ElasticSearch or OpenSearch for search filters --- Preferred Skills Experience with large WooCommerce stores (100k+ products) Deep knowledge of XML parsing and memory optimization Prior integrations with Greek banks / couriers / Skroutz or BestPrice APIs Familiarity with ERP connection (Prosvasis GO, Soft1, or similar) Solid understanding of cron jobs and automation workflows --- Timeline: flexible, depending on complexity Communication: English preferred Preferred freelancers: Greece / EU / Asia (experienced with large data imports)