CLI Commando's voor Channable in Magento 2
Channable Connect biedt verschillende CLI commando's voor het beheren van de extensie via de command line. Deze zijn handig voor automatisering, debugging en het uitvoeren van taken buiten cron om.
Beschikbare Commando's
| Commando | Beschrijving |
|---|---|
channable:selftest |
Voer diagnostische tests uit om configuratie te controleren |
channable:item:update |
Push productupdates naar Channable |
channable:order:simulate |
Maak een testorder aan |
channable:generate:token |
Genereer of vernieuw het API token |
channable:selftest
Voert een reeks diagnostische tests uit om te verifiëren dat uw configuratie correct is.
bin/magento channable:selftest
Output: Toont elke test met het resultaat (success/error) en een bericht met de status.
Gebruik dit wanneer:
- U de extensie voor het eerst configureert
- U verbindingsproblemen troubleshoot
- U configuratie wilt verifiëren na wijzigingen
channable:item:update
Pusht handmatig geïnvalideerde producten naar Channable. Dit is dezelfde actie die via cron draait.
# Update alle ingeschakelde stores
bin/magento channable:item:update
# Update alleen specifieke store
bin/magento channable:item:update --store-id=1
Opties:
| Optie | Beschrijving |
|---|---|
--store-id |
Verwerk alleen deze store ID. Indien weggelaten worden alle ingeschakelde stores verwerkt. |
Output: Toont het aantal bijgewerkte producten per store.
Gebruik dit wanneer:
- U directe sync nodig heeft zonder te wachten op cron
- U productupdateproblemen debugt
- Na bulk cataloguswijzigingen
channable:order:simulate
Maakt een testorder aan om uw order import configuratie te verifiëren.
# Basis testorder (verplicht: store-id)
bin/magento channable:order:simulate --store-id=1
# Test met specifiek product
bin/magento channable:order:simulate --store-id=1 --product-id=42
# Test met hoeveelheid
bin/magento channable:order:simulate --store-id=1 --product-id=42 --qty=3
# Test met ander land
bin/magento channable:order:simulate --store-id=1 --country-code=DE
# Test FBB/LVB order
bin/magento channable:order:simulate --store-id=1 --lvb=1
Opties:
| Optie | Verplicht | Beschrijving |
|---|---|---|
--store-id |
Ja | Store view ID voor de order |
--product-id |
Nee | Specifieke product ID (willekeurig indien weggelaten) |
--qty |
Nee | Order hoeveelheid (standaard: 1) |
--country-code |
Nee | Landcode voor adressen (standaard: NL) |
--lvb |
Nee | Zet op 1 voor FBB/LVB order simulatie |
Output: Toont de aangemaakte order increment ID bij succes, of foutmelding bij mislukking.
Gebruik dit wanneer:
- U order import configuratie test
- U verzendmethode toewijzing verifieert
- U test voordat u live gaat met een marketplace
channable:generate:token
Genereert een nieuw API token voor Channable verbindingen. Het token wordt gebruikt in feed en webhook URLs.
# Genereer token (mislukt als token al bestaat)
bin/magento channable:generate:token
# Forceer regeneratie token
bin/magento channable:generate:token --force=1
Opties:
| Optie | Beschrijving |
|---|---|
--force |
Zet op 1 om token te regenereren ook als er al een bestaat |
Belangrijk: Na het regenereren van het token moet u alle verbindingen in Channable bijwerken met de nieuwe feed/webhook URLs.
Gebruik dit wanneer:
- Initiële setup (token wordt automatisch gegenereerd, zelden nodig)
- Beveiligingsproblemen (token kan zijn blootgesteld)
- Troubleshooting authenticatieproblemen
Voorbeelden
Volledige deployment workflow
# Na het deployen van codewijzigingen
bin/magento setup:upgrade
bin/magento cache:flush
# Verifieer configuratie
bin/magento channable:selftest
# Test order import
bin/magento channable:order:simulate --store-id=1
# Push eventuele pending productupdates
bin/magento channable:item:update
Debug productsync problemen
# Controleer eerst configuratie
bin/magento channable:selftest
# Forceer push updates voor specifieke store
bin/magento channable:item:update --store-id=1
Test internationale orders
# Test Duitse order
bin/magento channable:order:simulate --store-id=1 --country-code=DE
# Test Belgische order
bin/magento channable:order:simulate --store-id=1 --country-code=BE
# Test US order (inclusief staat)
bin/magento channable:order:simulate --store-id=1 --country-code=US
Meer Hulp Nodig?
Documentatie:
- Alle Help Artikelen - Compleet documentatie overzicht
Support:
- Contact Opnemen - Hulp van ons team