Best Practices voor Channable in Magento 2
Dit zijn de aanbevolen manieren om Channable Connect te configureren, gebaseerd op wat we hebben zien werken bij verschillende winkelconfiguraties. We hebben voorbeeldconfiguraties toegevoegd voor veelvoorkomende scenario's—basis setups, modewinkels, multi-channel verkopers—zodat u kunt zien hoe anderen de extensie gebruiken. Er is ook een lijst met veelgemaakte fouten en hoe u deze kunt vermijden.
Algemene Richtlijnen
Do's
✅ Koppel uw EAN/GTIN attribuut correct—marketplaces vereisen geldige barcodes voor productmatching
✅ Gebruik "Alleen Gekoppelde Simple Producten" voor configureerbare producten zodat marketplaces de daadwerkelijke varianten krijgen
✅ Schakel "Gebruik Parent URL met Auto-Link" in zodat klanten op de juiste variant terechtkomen
✅ Stel een Order ID prefix in (zoals "M-") om conflicten met reguliere orders te voorkomen
✅ Schakel productupdates in om voorraad en prijzen bijna real-time gesynchroniseerd te houden
✅ Test uw webhook met een testorder voordat u live gaat
✅ Gebruik categorie- of attribuutfilters om producten uit te sluiten die niet op marketplaces moeten verschijnen
Don'ts
❌ Exporteer geen configureerbare hoofdproducten—marketplaces willen koopbare items
❌ Sla de EAN-koppeling niet over—producten zonder barcodes hebben beperkte zichtbaarheid
❌ Vergeet geen verzendmethode fallback in te stellen voor order imports
❌ Schakel logging in productie niet in tenzij u actief aan het debuggen bent
❌ Gebruik niet hetzelfde increment ID patroon als reguliere orders zonder prefix
❌ Schakel FBB/LVB instellingen niet in als u geen Fulfillment by Bol gebruikt
Veelvoorkomende Scenario's
Scenario 1: Basis Winkel met Simple Producten
Toepassing: Kleine tot middelgrote winkel die simple producten (zonder varianten) verkoopt op bol.com of vergelijkbare marketplaces.
Product Feed Configuratie:
Algemeen:
- Inschakelen: Ja
- Producten per pagina: 250
Productdata:
- Naam:
name - Omschrijving:
description - Merk:
manufacturer - EAN/GTIN:
ean(of uw barcode-attribuut) - Afbeeldingsbron: Alle Afbeeldingen
Filteropties:
- Niet Op Voorraad Uitsluiten: Ja (als u niet-beschikbare items niet wilt listen)
Order Configuratie:
- Inschakelen: Ja
- Standaard Verzendmethode: Uw gewenste methode
- Order ID Prefix: "M-"
- Maak Factuur: Ja (marketplace heeft betaling al geïnd)
- Importeer Klanten: Nee (houdt het simpel)
Product Updates:
- Inschakelen: Ja
- Cron: Elke 15 minuten
- Producten per run: 50
Resultaat: Producten synchroniseren naar Channable met de juiste data, orders komen automatisch in Magento binnen, en voorraadupdates houden de listings accuraat.
Scenario 2: Modewinkel met Configureerbare Producten
Toepassing: Kleding- of schoenenwinkel waar producten maat/kleur varianten hebben.
Product Feed Configuratie:
Productdata:
- Maat:
size - Kleur:
color - Merk:
manufacturerofbrand - EAN/GTIN:
ean
Producttypes - Configureerbaar:
- Gebruik Configureerbare/Simple Producten: Alleen Gekoppelde Simple Producten
- Gebruik Parent URL voor Simples: Ja, met Auto-Link
- Gebruik Parent Afbeelding voor Simples: Alleen indien Leeg
- Gebruik Parent Data voor Simples:
description(simples hebben vaak geen omschrijvingen) - Gebruik Fallback alleen op Niet-Zichtbare Simples: Ja
Waarom dit werkt:
- Marketplaces ontvangen individuele varianten (Blauw/Maat M, Rood/Maat L, etc.)
- Elke variant linkt naar de configureerbare pagina met de juiste optie voorgeselecteerd
- Varianten zonder afbeeldingen vallen terug op de afbeeldingen van het hoofdproduct
- Omschrijving komt van het hoofdproduct aangezien simples zelden een eigen omschrijving hebben
Scenario 3: Multi-Marketplace Verkoper
Toepassing: Verkopen op meerdere kanalen (bol.com, Amazon, Google Shopping) met verschillende vereisten.
Product Feed Configuratie:
Geavanceerde Opties - Extra Velden:
- Voeg marketplace-specifieke attributen toe als extra velden
- Voorbeeld:
bullet_point_1,bullet_point_2voor Amazon - Voorbeeld:
google_product_categoryvoor Google Shopping
Filteropties:
- Schakel Geavanceerde Filters in: Ja
- Maak filters om producten uit te sluiten die niet geschikt zijn voor bepaalde kanalen
- Voorbeeld: Excludeer waar
marketplace_excludegelijk is aan "yes"
Multi-Store Setup:
Configureer aparte storeviews voor elk kanaal:
- Storeview: "bol.com" → Specifieke productselectie en prijzen
- Storeview: "Amazon" → Amazon-specifieke attributen en content
- Storeview: "Google Shopping" → Google-geoptimaliseerde feed
Order Configuratie:
Geavanceerde Verzendmapping:
- Koppel Amazon Prime aan versnelde verzendmethode
- Koppel bol.com standaard aan reguliere verzendmethode
Scenario 4: High-Volume Winkel
Toepassing: Grote catalogus met frequente voorraadwijzigingen.
Product Feed Configuratie:
Algemeen:
- Producten per pagina: 100-150 (lager dan standaard om timeouts te voorkomen)
Product Updates Configuratie:
Algemeen:
- Producten per run: 50 (balans tussen snelheid en serverbelasting)
Instellingen:
- Invalidatie Modus: Observer (voor real-time wijzigingsdetectie)
- Cron: Elke 5 minuten
Server Overwegingen:
- Zorg dat cron betrouwbaar draait
- Monitor servergeheugen tijdens feed-generatie
- Overweeg feeds te genereren tijdens daluren indien mogelijk
Scenario 5: Winkel met Fulfillment by Bol (FBB/LVB)
Toepassing: Gebruik van bol.com's fulfillment service waarbij zij opslag en verzending verzorgen.
Order Configuratie:
Geavanceerd:
- Accepteer FBB/LVB Orders: Ja
- Negeer Voorraad voor FBB/LVB Orders: Ja (bol.com beheert deze inventaris)
- Auto Verzend FBB/LVB Orders: Ja
- Maak Factuur voor Order: Ja
Resultaat: FBB orders worden in Magento geïmporteerd, automatisch gefactureerd en als verzonden gemarkeerd aangezien bol.com de fulfillment verzorgt. Orders tonen direct als Compleet.
Prestatie Optimalisatie
Feed Generatie
- Verlaag producten per pagina bij timeouts (probeer 100-150)
- Gebruik categoriefilters om de feedgrootte te verkleinen als u producten heeft die niet op marketplaces moeten staan
- Plan intensieve operaties (zoals static content deploy) buiten feed-generatietijden
Product Updates
- Begin met Observer modus voor real-time updates
- Schakel over naar Cron modus als observers prestatieproblemen veroorzaken
- Pas cronfrequentie aan op basis van hoe vaak uw voorraad verandert
Order Import
- Schakel logging alleen in bij debugging—het voegt overhead toe
- Gebruik alfanumeriek Order ID om problemen met speciale tekens te voorkomen
Beveiligingsoverwegingen
Webhook URLs
- Houd uw webhook URLs privé—ze maken order-aanmaak in uw winkel mogelijk
- Als een webhook URL gecompromitteerd is, genereer een nieuwe door de functie uit en weer in te schakelen
- Overweeg IP-whitelisting op serverniveau als uw infrastructuur dit ondersteunt
API Toegang
- De feed URL bevat een token—behandel dit als gevoelige informatie
- Monitor op ongebruikelijke activiteit in uw Channable logs
Veelgemaakte Fouten
Fout: Producten verschijnen niet in feed
Waarom dit gebeurt: Producten worden gefilterd door zichtbaarheid, voorraadstatus of categoriefilters.
Correcte aanpak:
- Controleer productzichtbaarheid (moet "Catalogus" of "Catalogus, Zoeken" zijn)
- Verifieer dat het product op voorraad is (als voorraadfilter is ingeschakeld)
- Bevestig dat het product in een opgenomen categorie zit (als categoriefilter is ingeschakeld)
- Voer de zelftest uit in de extensie-configuratie
Fout: Configureerbare producten worden getoond in plaats van varianten
Waarom dit gebeurt: Producttype-instellingen niet geconfigureerd om simple producten te exporteren.
Correcte aanpak: Zet "Gebruik Configureerbare/Simple Producten" op "Alleen Gekoppelde Simple Producten" in de Producttypes sectie.
Fout: Orders worden niet geïmporteerd met "duplicate increment ID" fout
Waarom dit gebeurt: Kanaal order ID conflicteert met bestaande Magento ordernummers.
Correcte aanpak: Stel een Order ID prefix in (zoals "M-" of "CH-") in de Order configuratie.
Fout: Voorraad wordt niet bijgewerkt op marketplace
Waarom dit gebeurt: Product updates cron draait niet of is niet ingeschakeld.
Correcte aanpak:
- Schakel Product Updates in
- Schakel de cron-instelling in
- Verifieer dat Magento cron draait (
crontab -lmoet Magento jobs tonen) - Controleer logs op fouten
Fout: Verkeerde prijzen in feed
Waarom dit gebeurt: BTW-berekeningsinstellingen komen niet overeen met marketplace-vereisten.
Correcte aanpak:
- Voor de meeste Europese marketplaces: Gebruik "Inclusief BTW"
- Als marketplace verkeerde prijzen toont: Probeer "Voeg Zowel Excl. als Incl. prijzen toe"
- Verifieer dat uw Magento BTW-configuratie correct is
Fout: Afbeeldingen worden niet getoond op marketplace
Waarom dit gebeurt: Afbeeldingsbron staat op alleen "Base Image", of afbeeldingen zijn gemarkeerd als verborgen.
Correcte aanpak:
- Zet Afbeeldingsbron op "Alle Afbeeldingen"
- Schakel "Verborgen Afbeeldingen Opnemen" in als u marketplace-specifieke afbeeldingen heeft
- Verifieer dat afbeeldingen toegankelijk zijn (geen authenticatie vereist)
Meer Hulp Nodig?
Documentatie:
- Alle Help Artikelen - Compleet documentatie overzicht
Support:
- Contact Opnemen - Hulp van ons team