Context
The store depended on multiple external suppliers, each providing product data in a different way — from e-mail CSV files to XML and SOAP-based feeds. Product data was inconsistent across suppliers, EAN codes were not always available, the only shared identifier was ADC. At the same time, the built-in stock management in PrestaShop / ThirtyBees was not sufficient for the required supplier-specific workflow and pricing logic modifications.
My role
Supplier data workflow design, stock-management extension, ADC-based data handling, margin logic, and back-office implementation built around the existing platform structure.
Solution
I created an extended stock and supplier workflow through custom back-office modules while still using the original PrestaShop / ThirtyBees database stock tables wherever possible. This allowed many front-office and back-office stock values to remain compatible with the built-in system behaviour. The solution also included ADC-based data enrichment for a complete syncing and up-to-date supplier catalogue maintaining, support for multiple supplier data formats, and custom margin rules with separate percentage pricing logic for each supplier.
Result
The client gained at one place a more workable and scalable supplier-driven stock system without replacing the platform’s native structure entirely. Supplier data became easier to process despite inconsistent inputs, stock values stayed compatible with the existing store environment, and pricing could be managed more precisely across suppliers with different commercial conditions automatically.



