Enterprise WooCommerce Store With Integrations
Budget: €250 – €750 EUR
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)
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)
Related categories:
PHP
XML
WordPress
MySQL
Plesk
Ubuntu
MariaDB
WooCommerce
API Integration
REST API