43 lines
1.2 KiB
Markdown
43 lines
1.2 KiB
Markdown
# Purge Fake Customer
|
|
|
|
Add a short description here. You can also add a screenshot if needed.
|
|
|
|
## Installation
|
|
|
|
### Manually
|
|
|
|
* Copy the module into ```<thelia_root>/local/modules/``` directory and be sure that the name of the module is PurgeFakeCustomer.
|
|
* Activate it in your thelia administration panel
|
|
|
|
### Composer
|
|
|
|
Add it in your main thelia composer.json file
|
|
|
|
```
|
|
composer require your-vendor/purge-fake-customer-module:~1.0
|
|
```
|
|
|
|
## Usage
|
|
|
|
Traitement de purge des faux clients, basé sur une commande Thelia, qui peut donc être ordonnancé via un cron à intervalles réguliers.
|
|
|
|
La commande en question est : **php Thelia fakecustomers:purge**
|
|
|
|
### Input arguments
|
|
|
|
Cette commande ne prend pas de paramètre.
|
|
|
|
|
|
### Output arguments
|
|
|
|
Un message dans les logs (de type INFO) indique le nombre de faux clients supprimés suite au passage de la commande, avec leurs Ids, sous la forme :
|
|
"%d fake customers deleted (Ids : %s)"
|
|
|
|
|
|
## Other ?
|
|
|
|
Par défaut, le script purge tous les clients n'ayant jamais effectué de commande depuis la création de leur compte.
|
|
|
|
Mais il est possible de rajouter des filtres, au format de WHERE SQL, via une variable **purgefakecustomer_critere**
|
|
|