Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/steponask/prestashop-shipping-erp
πͺπ Backend for my PrestaShop Shipping Module!
https://github.com/steponask/prestashop-shipping-erp
api erp-application prestashop prestashop-module symfony
Last synced: 20 days ago
JSON representation
πͺπ Backend for my PrestaShop Shipping Module!
- Host: GitHub
- URL: https://github.com/steponask/prestashop-shipping-erp
- Owner: SteponasK
- License: mit
- Created: 2024-03-25T14:47:21.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-03-31T17:01:21.000Z (9 months ago)
- Last Synced: 2024-12-20T09:41:23.271Z (20 days ago)
- Topics: api, erp-application, prestashop, prestashop-module, symfony
- Language: PHP
- Homepage:
- Size: 408 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ERP SIDE for Prestashop Carrier Module π
ERP SIDE OF Carrier Module made for PrestaShop to easily print PDF Labels of a given Shipment. π·οΈ
![PDF label](readme-img/image.png)
## Features
- 2 controllers
- Unit tests
- Save Customer's information to the Database
- Generate PDF Label of a given customer
- Easy Deployment with Docker
- Github CI/CD Pipelines## Prerequisites
- Installed Prestashop Module: [Github link](https://github.com/SteponasK/Prestashop-Shipping)
- Docker
## Installation with Docker:### Getting Started
1. Clone the project:
`git clone https://github.com/SteponasK/PrestaShop-Shipping-ERP`
2. If not already done, [install Docker Compose](https://docs.docker.com/compose/install/) (v2.10+)
3. Run `docker compose build --no-cache` to build fresh images
4. Run `docker compose up --pull always -d --wait` to start the project
5. Open `https://localhost` in your favorite web browser and [accept the auto-generated TLS certificate](https://stackoverflow.com/a/15076602/1352334)
6. Run `docker compose down --remove-orphans` to stop the Docker containers.
7. Install [Shipping Module](https://github.com/SteponasK/Prestashop-Shipping).
8. Enjoy!## Reminder!
- DONT FORGET TO CHANGE YOUR .ENV information (API_KEY, Database Name, Password)## Docs
1. [Build options](docs/build.md)
2. [Using Symfony Docker with an existing project](docs/existing-project.md)
3. [Support for extra services](docs/extra-services.md)
4. [Deploying in production](docs/production.md)
5. [Debugging with Xdebug](docs/xdebug.md)
6. [TLS Certificates](docs/tls.md)
7. [Using a Makefile](docs/makefile.md)
8. [Troubleshooting](docs/troubleshooting.md)
9. [Updating the template](docs/updating.md)## Installation the other way:
1. Clone the project:
`git clone https://github.com/SteponasK/PrestaShop-Shipping-ERP`
2. Run Composer Install:
`composer install`
3. Change your .env variables (db & api key)
4. Start Web Server
5. Install [Shipping Module](https://github.com/SteponasK/Prestashop-Shipping).
6. Enjoy!
## LicenseThis project is available under the MIT License.
## Authors
- Steponas K
## Credits
Symfony Docker skeleton was created by [KΓ©vin Dunglas](https://dunglas.dev), co-maintained by [Maxime Helias](https://twitter.com/maxhelias) and sponsored by [Les-Tilleuls.coop](https://les-tilleuls.coop).