GSM Shop
Automated system migration & process optimization
We successfully modernized and automated two of the client’s business-critical systems: the price list generation system and the DPD shipping label workflow.
Both projects aimed to create transparency, reliability, and independence from external IT service providers by migrating existing structures to the client’s own infrastructure, fully automating them, and comprehensively documenting the process.
The result is a stable, self-managed system ecosystem that delivers up-to-date data at all times, prevents operational disruptions, and minimizes manual effort.
Technology stack
Customer challenge
- Lack of control and transparency: Critical systems were operated externally, without clear insight into hosting, code, and data processing.
- Recurring process interruptions: Both price list generation and DPD label creation were prone to errors and disrupted daily operations.
- Lack of documentation: The legacy systems were undocumented, making maintenance and adjustments virtually impossible.
- Limited flexibility: Changes such as text adjustments in price lists or formatting in the shipping process required external support.
- Operational risk: Outdated price lists and faulty label creation hampered communication with partners and timely order processing.
Our approach
- Comprehensive system analysis: Reverse engineering of all scripts, cron jobs and data flows to identify vulnerabilities and restore transparency.
- Hosting migration: Moving all scripts and automation processes to the customer's server environment, including complete key and rights management.
-
Automation:
- Price lists: Hourly cron jobs automatically generate PDF and CSV files and store them centrally on the server.
- Shipping labels: A PowerShell process converts shipping data in real time into the correct format for DPD Webomat processing.
- Optimization & Configuration: Introduction of flexible parameter control, allowing internal teams to adjust content and processes themselves.
- Testing & Validation: Conducting end-to-end tests with real data and joint acceptance with the customer.
- Documentation: Creation of a complete technical guide and a compact user manual for sustainable, independent operation.
Project overview
Price list automation and migration
The previously externally hosted price list system was fully migrated to the customer’s infrastructure.
All functions – including PDF and CSV output – were retained and optimized.
The price lists are now automatically updated hourly during business hours, ensuring partners always have access to the most current data.
Each price list can be flexibly customized for specific target groups or campaigns – without any developer effort.
DPD shipping label automation
A detailed technical analysis identified and resolved format incompatibilities.
Today, shipping orders are processed automatically and labeled with valid labels within seconds – entirely in the background and without manual intervention.
The optimized process now runs reliably in the background, ensuring stable operations for the shipping department.
Independent infrastructure
All automations now run entirely within the customer’s hosting environment. External dependencies have been eliminated, and full transparency has been achieved.
Flawless operation
Both price list and label creation function flawlessly. Manual interventions and malfunctions are a thing of the past.
Flexible adaptability
Internal employees can customize content, texts and parameters themselves – without development effort or external support.
Complete documentation
All processes were clearly and understandably documented, so that future adjustments and training are easily possible.
Long-term reliability
Das neue Setup bildet eine stabile Grundlage für den täglichen Geschäftsbetrieb – mit stets aktuellen Daten, funktionierendem Versand und maximaler Effizienz.