CLI Commando's voor KatanaPIM Extensie
Command line tools voor de KatanaPIM Connect extensie. Deze commando's zijn handig voor handmatige synchronisatie, automatiseringsscripts en probleemoplossing.
Beschikbare Commando's
| Commando | Beschrijving |
|---|---|
katana:import:full |
Voer volledige synchronisatie uit vanuit KatanaPIM |
katana:import:incremental |
Voer incrementele synchronisatie uit (delta) |
katana:import:full
Voert een volledige synchronisatie uit van alle entiteiten uit KatanaPIM.
# Sync alles (attributen, categorieën, producten, assets)
bin/magento katana:import:full
# Sync alleen attributen
bin/magento katana:import:full --attributes
# Sync alleen categorieën
bin/magento katana:import:full --categories
# Sync alleen producten
bin/magento katana:import:full --products
# Sync alleen assets
bin/magento katana:import:full --assets
Opties:
| Optie | Beschrijving |
|---|---|
--attributes |
Voer alleen attributen update uit |
--categories |
Voer alleen categorieën update uit |
--products |
Voer alleen producten update uit |
--assets |
Voer alleen assets update uit |
Wanneer geen opties worden opgegeven, worden alle entity types gesynchroniseerd in de correcte volgorde.
Hoe sync werkt:
De synchronisatie werkt in twee fases:
- Data Ophalen — Haalt huidige data op uit de KatanaPIM API
- Magento Updates — Maakt of updatet entiteiten gebaseerd op je configuratie
Of nieuwe entiteiten automatisch worden aangemaakt hangt af van je instellingen bij Stores → Configuration → KatanaPIM → Automation:
- Auto create new categories
- Auto create new products
Output: Toont voortgang en resultaten voor elk entity type.
Gebruik dit wanneer:
- Initiële setup en eerste import
- Na grote PIM wijzigingen
- Wekelijks/dagelijks onderhoud
- Troubleshooting van sync problemen
katana:import:incremental
Voert een delta-synchronisatie uit, importeert alleen items die zijn gewijzigd sinds de laatste sync.
bin/magento katana:import:incremental
Output: Toont voortgang en aantal bijgewerkte items.
Gebruik dit wanneer:
- Regelmatige geplande updates
- Magento gesynchroniseerd houden gedurende de dag
- Na individuele productwijzigingen in PIM
Voorbeelden
Initiële Setup
# Eerste keer setup - importeer alles
bin/magento katana:import:full
Dagelijks Onderhoud
# Volledige sync tijdens onderhoudsvenster
bin/magento cache:flush
bin/magento katana:import:full
bin/magento indexer:reindex
Incrementele Updates
# Snelle sync van recente wijzigingen
bin/magento katana:import:incremental
Stapsgewijze Import
Voor grote catalogi, importeer in fases:
# Stap 1: Importeer en map eerst attributen
bin/magento katana:import:full --attributes
# Stap 2: Configureer attribuut mapping in admin
# (handmatige stap - gebruik Attributen grid)
# Stap 3: Importeer categorieën
bin/magento katana:import:full --categories
# Stap 4: Importeer producten
bin/magento katana:import:full --products
# Stap 5: Importeer afbeeldingen en video's
bin/magento katana:import:full --assets
Troubleshooting
# Draai met uitgebreide output
bin/magento katana:import:full -v
# Controleer wat gesynchroniseerd zou worden zonder wijzigingen
bin/magento katana:import:full --attributes
Indexer Aanbevelingen
Voor grote catalogi, zet je indexers op "Update on Schedule" mode voordat je imports uitvoert:
# Controleer huidige indexer modes
bin/magento indexer:show-mode
# Zet alle indexers op schedule mode
bin/magento indexer:set-mode schedule
Waarom "Update on Schedule"?
Met "Update on Save" mode triggert Magento reindexering na elke individuele entity import — extreem traag voor grote datasets. Schedule mode queued index updates en verwerkt ze in batches, wat de import prestaties aanzienlijk verbetert.
Meer Hulp Nodig?
Documentatie:
- Alle Help Artikelen - Compleet documentatie overzicht
Support:
- Contact Opnemen - Hulp van ons team