Enterprise WooCommerce Store With Integrations

Job ID: 39974000

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)
Related categories: PHP XML WordPress MySQL Plesk Ubuntu MariaDB WooCommerce API Integration REST API