40 lines
No EOL
1.2 KiB
Markdown
40 lines
No EOL
1.2 KiB
Markdown
# camisatoshi-wordpress-reports
|
|
|
|
This repository hosts a Python CLI app that can be used to generate reports by fetching data from wordpress. Its purpose is to generate useful stuff for camisatoshi processes.
|
|
|
|
|
|
## How to install
|
|
|
|
1. Install the package
|
|
2. In the home directory of the running user, create a folder named `.camisatoshi-wordpress-reports`.
|
|
3. Copy the provided `.env-example` file in that directory and fill it with the required params from Woocomerce.
|
|
|
|
|
|
## How to run
|
|
|
|
### Check that the API is reachable
|
|
|
|
```shell
|
|
camisatoshi-wordpress-reports check-health
|
|
```
|
|
|
|
### Make a report for the UM agreement between two dates
|
|
|
|
```shell
|
|
camisatoshi-wordpress-reports generate-um-report --start-date "2023-08-01T00:00:00" --end-date "2023-09-01T00:00:00"c
|
|
```
|
|
|
|
This will generate a file named `report.csv` in the current working directory.
|
|
|
|
|
|
### Make a simple report for the sales of some SKU
|
|
|
|
```shell
|
|
camisatoshi-wordpress-reports generate-sku-report --start-date "2023-08-01T00:00:00" --end-date "2023-09-01T00:00:00" --sku TEE-05-BBO-BLACK
|
|
```
|
|
|
|
This will generate a file named `report.csv` in the current working directory.
|
|
|
|
|
|
## Open issues
|
|
- Pagination is not being managed. The moment we have more than 100 orders, we are gonna run into issues. |