CLI Commando's voor Magento 2 Extensie
Command line tools voor de Product Review Reminder extensie. Deze commando's zijn handig voor handmatige operaties, automatiseringsscripts en probleemoplossing.
Beschikbare Commando's
| Commando | Beschrijving |
|---|---|
reviewreminder:queue |
Bouw de e-mail wachtrij op van kwalificerende orders |
reviewreminder:process |
Verwerk en verstuur wachtende e-mails |
reviewreminder:selftest |
Voer diagnostische tests uit |
reviewreminder:queue
Scant op orders die aan profielcriteria voldoen en voegt ze toe aan de e-mail wachtrij.
# Bouw wachtrij voor orders tot 30 dagen oud
bin/magento reviewreminder:queue --offset=30
# Bouw wachtrij voor orders tot 60 dagen oud
bin/magento reviewreminder:queue --offset=60
Opties:
| Optie | Vereist | Beschrijving |
|---|---|---|
--offset |
Ja | Maximale order leeftijd in dagen om op te nemen |
Output: Toont aantal orders in wachtrij geplaatst voor review uitnodigings e-mail.
Gebruik dit wanneer:
- Testen van een nieuwe profiel configuratie
- Herstellen van gemiste cron runs
- Opbouwen van initiële wachtrij na installatie
- Probleemoplossing van wachtrij problemen
reviewreminder:process
Verwerkt de e-mail wachtrij en verstuurt wachtende review uitnodigings e-mails.
bin/magento reviewreminder:process
Opties: Geen
Output: Toont aantal verwerkte orders en eventuele fouten.
Gebruik dit wanneer:
- Testen van e-mail bezorging
- Direct e-mails versturen zonder te wachten op cron
- Probleemoplossing van e-mail problemen
- Verwerken na handmatige wachtrij opbouw
reviewreminder:selftest
Voert diagnostische tests uit om te verifiëren dat de extensie correct is geconfigureerd.
bin/magento reviewreminder:selftest
Opties: Geen
Output: Toont testresultaten voor:
- Module ingeschakeld status
- Profiel configuratie
- Database tabel integriteit
- Cron job configuratie
- E-mail instellingen
Gebruik dit wanneer:
- Initiële setup verificatie
- Probleemoplossing van problemen
- Na configuratie wijzigingen
- Regelmatige gezondheidscontroles
Voorbeelden
Initiële Setup Testen
# Voer selftest uit om configuratie te verifiëren
bin/magento reviewreminder:selftest
# Bouw wachtrij voor recente orders (laatste 14 dagen)
bin/magento reviewreminder:queue --offset=14
# Verwerk wachtrij om e-mails te versturen
bin/magento reviewreminder:process
Dagelijkse Handmatige Verwerking
# Bouw wachtrij en verwerk in één sequentie
bin/magento reviewreminder:queue --offset=30 && bin/magento reviewreminder:process
Probleemoplossing Workflow
# Stap 1: Controleer systeem gezondheid
bin/magento reviewreminder:selftest
# Stap 2: Bouw wachtrij met uitgebreide output
bin/magento reviewreminder:queue --offset=7 -v
# Stap 3: Verwerk met uitgebreide output
bin/magento reviewreminder:process -v
Inhalen Na Downtime
# Wachtrij orders van de afgelopen 60 dagen
bin/magento reviewreminder:queue --offset=60
# Verwerk alle wachtende e-mails
bin/magento reviewreminder:process
Plannen via Systeem Cron
Als alternatief voor Magento's ingebouwde automatisering kun je plannen via systeem cron:
# Bouw wachtrij dagelijks om 1 uur 's nachts
0 1 * * * cd /var/www/magento && bin/magento reviewreminder:queue --offset=30
# Verwerk wachtrij elke 30 minuten
*/30 * * * * cd /var/www/magento && bin/magento reviewreminder:process
Opmerking: Dit is alleen nodig als je systeem cron prefereert boven Magento's cron automatisering geconfigureerd in het admin paneel.
Uitgebreide Output
Voeg -v flag toe voor meer gedetailleerde output:
bin/magento reviewreminder:queue --offset=30 -v
bin/magento reviewreminder:process -v
bin/magento reviewreminder:selftest -v
Exit Codes
| Code | Betekenis |
|---|---|
| 0 | Succes |
| 1 | Fout opgetreden (controleer output voor details) |
Meer Hulp Nodig?
Documentatie:
- Alle Help Artikelen - Compleet documentatie overzicht
Support:
- Contact Opnemen - Hulp van ons team