KatanaPIM

Versie v3.10.3
Platform Magento 2
Laatste wijziging 30 June 2026

Automatisering voor Magento 2 met KatanaPIM

Op zoek naar Magento 2 KatanaPIM koppeling? Bekijk de volledige Magento 2 KatanaPIM koppeling pagina voor functies, configuratieopties en prijzen.

Stel automatische synchronisatie in tussen KatanaPIM en Magento met behulp van cron jobs. Deze handleiding behandelt het inschakelen van automatisering, het configureren van schema's en het afstemmen van de prestaties.

Overzicht

KatanaPIM Connect automatiseert catalogussynchronisatie met twee cron jobs:

Cron Job Doel Standaard Schema
Volledige Data Sync Haalt alle data op uit de KatanaPIM API en detecteert wijzigingen Elke 8 uur
Incrementele Sync Synchroniseert openstaande wijzigingen naar Magento Elke 5 minuten

Deze tweefasige aanpak scheidt het ophalen van data van de Magento-verwerking. De Volledige Data Sync haalt data op en vergelijkt deze, terwijl de Incrementele Sync de daadwerkelijke Magento catalogus-updates afhandelt.

Vereisten

Zorg voordat je automatisering inschakelt dat:

  • De module is ingeschakeld (Katana PIM → Configuration → General)
  • API-gegevens zijn geconfigureerd en getest
  • Store taalkoppeling is ingesteld
  • Attribuutkoppeling is volledig (Katana PIM → Attributes)
  • Magento cron draait (bin/magento cron:run of systeem crontab)

Stap 1: Automatisering Inschakelen

  1. Ga naar Stores → Configuration → Katana PIM → Automation
  2. Zet Enable Automation op Yes

Dit is de hoofdschakelaar. Wanneer uitgeschakeld, slaan alle cron jobs hun uitvoering over. CLI-commando's werken altijd, ongeacht deze instelling.

Stap 2: Auto-Aanmaken Configureren

Deze instellingen bepalen of cron jobs nieuwe entiteiten mogen aanmaken of alleen bestaande mogen bijwerken.

Instelling Omschrijving Aanbeveling
Auto create new products Sta cron toe om nieuwe Magento producten aan te maken vanuit PIM Zie hieronder
Auto create new categories Sta cron toe om nieuwe Magento categorieën aan te maken vanuit PIM Zie hieronder

Voorzichtige Aanpak (Aanbevolen bij Eerste Opzet)

Zet beide op No. Nieuwe producten en categorieën uit PIM verschijnen in de Katana PIM grids, maar worden niet aangemaakt in Magento totdat je de sync handmatig start via massaacties of CLI. Dit geeft je volledige controle over wat er in je catalogus komt.

Volledig Geautomatiseerde Aanpak

Zet beide op Yes voor volledig geautomatiseerd catalogusbeheer. Elk nieuw product of elke nieuwe categorie die wordt toegevoegd in KatanaPIM verschijnt automatisch in Magento na de volgende synchronisatiecyclus.

Tip: Begin met de voorzichtige aanpak. Zodra je hebt geverifieerd dat de sync correct werkt en je attribuutkoppelingen compleet zijn, kun je overschakelen naar volledig geautomatiseerd.

Stap 3: Synchronisatieschema's Instellen

Volledige Data Sync

Haalt alle data op uit de KatanaPIM API (attributen, categorieën, producten, assets) en slaat deze op in lokale tabellen. Data wordt vergeleken met een hash en gemarkeerd als needs_update wanneer wijzigingen worden gedetecteerd.

Beschikbare frequenties:

Schema Cron Expressie Geschikt Voor
Elke 4 uur 16 */4 * * * Catalogi die frequent wijzigen
Elke 6 uur 4 */6 * * * Actieve catalogi met regelmatige updates
Elke 8 uur 33 */8 * * * Standaard — goede balans voor de meeste winkels
Dagelijks 0 4 * * * Stabiele catalogi met weinig dagelijkse wijzigingen
Wekelijks 0 4 * * MON Catalogi die in batches worden bijgewerkt
Nooit Wanneer alleen handmatige/CLI sync wordt gebruikt

Incrementele Sync

Haalt alleen gewijzigde data op uit de KatanaPIM API (sinds de laatste sync) en verwerkt alle openstaande updates naar Magento. Dit maakt of werkt Magento attributen, categorieën, producten en assets bij.

Schema Cron Expressie Geschikt Voor
Elke 5 minuten */5 * * * * Standaard — bijna real-time updates
Elke 15 minuten */15 * * * * Gemiddelde updatefrequentie
Elk uur 0 * * * * Lagere serverbelasting
Elke 4 uur 16 */4 * * * Grote catalogi met batch-achtige updates
Nooit Wanneer alleen handmatige/CLI sync wordt gebruikt

Aanbevolen Combinaties

Scenario Volledige Sync Incrementele Sync
Kleine catalogus (< 5.000 SKU's) Elke 8 uur Elke 5 minuten
Middelgrote catalogus (5.000-50.000 SKU's) Dagelijks Elke 15 minuten
Grote catalogus (50.000+ SKU's) Dagelijks of Wekelijks Elke 15-60 minuten
Weinig PIM-updates Wekelijks Elke 4 uur

Stap 4: Verwerkingslimieten Configureren

Verwerkingslimieten voorkomen dat cron jobs te veel resources verbruiken. Deze worden geconfigureerd onder Stores → Configuration → Katana PIM → General → Limits → Cron Limits.

Instelling Standaard Omschrijving
Max Products per Cron 100 Producten verwerkt per incrementele cron run
Max Categories per Cron 100 Categorieën verwerkt per incrementele cron run
Max Attributes per Cron 100 Attributen verwerkt per incrementele cron run
Max Assets per Cron 100 Assets verwerkt per incrementele cron run

Stel in op 0 voor onbeperkte verwerking (niet aanbevolen voor cron).

Hoe Limieten Werken

Als 500 producten openstaande updates hebben en de limiet is 100:

  • Run 1: verwerkt producten 1-100
  • Run 2: verwerkt producten 101-200
  • Run 3: verwerkt producten 201-300
  • ...enzovoort

Met een incrementeel schema van 5 minuten zijn alle 500 producten binnen ongeveer 25 minuten gesynchroniseerd.

Tips voor Afstemming

  • Verhoog limieten als cron runs snel klaar zijn en je snellere sync wilt
  • Verlaag limieten als cron jobs overlappen, time-outs veroorzaken of de frontend-prestaties beïnvloeden
  • Monitor var/log/katanapim-cron.log om te zien hoe lang elke run duurt

Stap 5: Onderhoud Configureren

Onder de sectie Maintenance:

Instelling Standaard Omschrijving
Sync Log Retention (days) 30 Verwijder automatisch sync log-entries ouder dan dit aantal dagen. Stel in op 0 om alle logs te bewaren.

De opschoning draait dagelijks automatisch om 3:00 uur 's nachts.

Controleer of Automatisering Werkt

Controleer Sync Log

Ga naar Katana PIM → Sync Log om recente synchronisatie-activiteit te bekijken, inclusief:

  • Sync type (Full/Incremental)
  • Aangemaakte, bijgewerkte en verwijderde items
  • Opgetreden fouten
  • Uitvoeringstijd

Controleer Cron Logbestand

Bekijk var/log/katanapim-cron.log voor gedetailleerde timing- en verwerkingsinformatie.

Cron Handmatig Uitvoeren

Om te testen of cron werkt:

bin/magento cron:run --group=katanapim

Automatisering Combineren met Handmatige Sync

Automatisering en handmatige acties werken naast elkaar:

Methode Wanneer Gebruiken
Cron (geautomatiseerd) Dagelijkse synchronisatie
Admin grid acties Specifieke producten of categorieën op verzoek synchroniseren
CLI commando's Initiële imports, grote batchverwerking, troubleshooting

CLI-commando's negeren automatiseringsinstellingen en draaien altijd, ongeacht de Enable Automation schakelaar.

Handige CLI Commando's

# Volledige sync (ophalen + verwerken) — geen entiteitslimieten
bin/magento katana:import:full

# Incrementele sync — respecteert geconfigureerde limieten
bin/magento katana:import:incremental

# Volledige sync voor alleen specifieke entiteiten
bin/magento katana:import:full --products
bin/magento katana:import:full --categories --attributes

# Ophalen van API zonder te synchroniseren naar Magento (troubleshooting)
bin/magento katana:import:full --only-api

# Lokale data synchroniseren naar Magento zonder op te halen van API
bin/magento katana:import:incremental --skip-api

Probleemoplossing

Cron Jobs Draaien Niet

  1. Controleer of Magento cron actief is: bin/magento cron:run --group=katanapim
  2. Controleer de cron schedule tabel (zie bovenstaande query)
  3. Controleer of Enable Automation op Yes staat
  4. Controleer of de module is ingeschakeld in de General configuratie

Synchronisatie Lijkt Traag

  • Controleer verwerkingslimieten — verhoog als runs snel klaar zijn
  • Controleer var/log/katanapim-cron.log voor een tijdsverdeling
  • Overweeg batchgroottes aan te passen onder General → Limits
  • Gebruik voor grote initiële imports CLI in plaats van cron

Producten Verschijnen Niet in Magento

  • Controleer of Auto create new products op Yes staat
  • Controleer het product in het Katana PIM → Products grid op fouten of skip-vlaggen
  • Zorg dat attribuutkoppeling compleet is
  • Voer een volledige sync uit om alle wijzigingen te detecteren: bin/magento katana:import:full

Cron Jobs Overlappen

  • Verlaag verwerkingslimieten (Max per Cron instellingen)
  • Vergroot het interval van de incrementele sync
  • Controleer serverresources (CPU, geheugen)

Meer Hulp Nodig?

Documentatie:

Support:

Voor een compleet overzicht van functies en configuratieopties, bekijk Magento 2 KatanaPIM koppeling.

Artikel bijgewerkt:
star star star star star
star star star star star
Gaaf - digital agency
We have tried the integration with SnelStart through several different providers, and this is the only solution that simply works. We needed support on two occasions, and it was provided quickly and professionally. We do recommend this company!
Google 12 May 2026
star star star star star
star star star star star
Andrew Velikiy
Great vendor with handy modules and quick support!
Google 13 Apr 2026
star star star star star
star star star star star
Alexandru-Manuel Carabus
Magmodules sets the bar for Magento module quality and support—we check their catalog first for client feature requests, and they’re our first choice for licenses.
Google 11 Nov 2025
star star star star star
star star star star star
Matt Austin
Possibly the fastest support response times of any Magento Extension vendor. Great extensions too!
Google 09 Sep 2025
star star star star star
star star star star star
Jan Privé
Dankzij de heldere uitleg en snelle reactie van Magmodules kon mijn vraag, en dus mijn Magento-probleem, binnen enkele uren worden beantwoord. Doeltreffend, zonder moeilijke termen, gewoon zo als het zou moeten zijn.... Bedankt!
Google 05 Sep 2025
star star star star star
star star star star star
Denis Metzler
To evaluate a provider, it is not enough to consider only the product offered, but also its after-sales service, such as support and troubleshooting. Magmodules has been extremely satisfactory at all levels on multiple occasions and sets the bar at the top when comparing the competition.
Google 02 Sep 2025
star star star star star
star star star star star
Bleijenberg winkelinrichting en materialen
Goed bereikbaar, reageren snel en denken oplossingsgericht. Een aanrader.
Google 30 Jul 2025
star star star star star
star star star star star
Patrick Verduijn
Magmodules biedt plugins aan die van hoge kwaliteit zijn tegen een goede prijs, waar dit bedrijf in uitblinkt is de bereidheid om de zeldzame feedback & problemen met de plugins te willen onderzoeken, mee te willen denken in het debuggen van problemen en goede oplossingen toe te passen. In mijn decennium ervaring met Magento & 3th parties is Magmodules absoluut een uniqum binnen de markt.
Google 25 Jul 2025
star star star star star
star star star star star
Erik de Groot
Magemodules heeft hele sterke Magento extensies en een proactieve support. Al jaren heel erg tevreden over jullie service en producten!
Google 18 Jul 2025
star star star star star
star star star star star
René Zeuner
We are using the Mollie Magento extension from Magmodules. It works excellently without flaws. Very fast, competent and friendly support. Thanks!
Google 30 Jun 2025