picture of Shopify and DHL

Shopify and DHL

Technical skills used

php

PHP

xml

XML

css

CSS

mysql

MYSQL

APIs used

dhl

DHL

shopify

Shopify

Platforms used

shopify

Shopify

dolibarr

Dolibarr

bitbucket

Bitbucket

Connecting a Dolibarr ERP to a Shopify Store to synchronize orders, and also to the DHL SOAP API to generate labels for products shipments.

Most of my activity as a freelance developer is centered around Dolibarr ERP an open source software based on php. Most business companies need a software to manage their activities, and an ERP such as Dolibarr tackles all the basic needs (sales, distribution, production, CRM, accounting, etc). But companies often (always?) need custom developments to adapt the software to the specificity of their activities. On this project, the first need was to connect the ERP to a Shopify Store to synchronize orders, customers and products using the Shopify REST API and different php CRON jobs. The second need was to generate labels with DHL for products shipments using the DHL SOAP API via XML requests (with very poor documentation, mainly PDF).