This project should provide a functional playground for connecting a xentral ERP instance with a WordPress WooCommerce shop.
❗ This project is not intended for productive usage, as the databases are just created and managed by further Docker instances and no security aspects have been integrated. Using this for real scenarios may lead to data loss and severe security breaches!
- OpenSSL
- Docker (Running on Linux Containers)
- Docker Compose
- PowerShell
Run the setup.ps1
file to create a SSL certificate for the wordpress instance.
Run following command to start the containers: docker-compose up -d
- Install Wordpress with this URL:
https://localhost:8443/
. - Install WooCommerce through the Plugin Store.
- Enable Pretty Permalinks
- Generate Read-Write API Key
WooCommerce>Settings>REST-API
and store it for later use.
- Go to
localhost:8081
and click "Next". - In the database setup window, enter following information:
Host: xentral-db Database: xentral User: user Password: pass
- Add Account Information.
- Add WooCommerce Plugin.
- Add
https://wordpress
host and the API Key and Secret from the WooCommerce setup.
You can now configure your Import / Export tasks and synchronize your WooCommerce shop with your Xentral instance.
Many thanks to Lobaro for providing the Xentral base docker image. It saved me a lot of trouble and enabled me to create this project. Of course I'd also like to thank the Xentral ERP Software GmbH team itself for providing a free version of their incredible ERP project. I'd also want to thank WordPress for providing an amazing platform and making projects like this possible.
github.com/lobaro/xentral-docker