Magento 2 BaseLinker Stock Export
- Compatibiliteit
- 2.4.9, 2.4.8, 2.4.7, 2.4.6
Beschrijving / Magento 2 BaseLinker Stock Export
MAGENTO 2 · VOORRAADSTANDEN · SKU · BASELINKER
Stuur voorraadstanden vanuit Magento door naar geselecteerde BaseLinker-magazijnen.
Kowal BaseLinker Stock Export
Kies de voorraadbronnen, de manier waarop reserveringen worden meegenomen en exportlimieten. Synchroniseer producten op basis van SKU via cron of CLI, met historie en optionele aanmaak van ontbrekende items.
MSI en legacy stock · Testmodus · Synchronisatiehistorie
HOE HET IN DE PRAKTIJK WERKT
01 · Je koppelt de catalogus en magazijnen
Je configureert de token, catalogus en doelbereik.
02 · Je kiest de voorraadberekening
Je selecteert bronnen, reserveringen en hoeveelheidslimieten.
03 · Je start de synchronisatie
Je controleert de test en daarna het opslagresultaat en de logs.
Wat levert het je webshop op?
Ontdek de functies, toepassingen en instellingen van de module.
Maak kennis met de module
Magento 2 BaseLinker Stock Export is ontwikkeld voor webshops die meer controle nodig hebben over voorraadsynchronisatie dan een standaardintegratie biedt. De module haalt hoeveelheden op uit Magento 2 en slaat ze op in de geselecteerde catalogus en het geselecteerde magazijn in BaseLinker, zodat gegevens over productbeschikbaarheid consistent blijven tussen de systemen.
De oplossing ondersteunt zowel het klassieke Magento-voorraadmodel als MSI. De beheerder kan één of meerdere voorraadbronnen aanwijzen, bepalen of de hoeveelheid moet worden berekend als een eenvoudige som of als een som verminderd met reserveringen, en minimale en maximale limieten instellen voor de geëxporteerde voorraad. Zo geeft de module controle over welke waarde uiteindelijk naar BaseLinker wordt gestuurd.
Synchronisatie werkt op basis van SKU en kan automatisch via CRON of handmatig vanuit CLI worden gestart. Dat maakt zowel het dagelijkse beheer van de webshop als diagnose tijdens de implementatie eenvoudiger. De module slaat de synchronisatiehistorie op, logt waarschuwingen en fouten en onderhoudt productmapping, waardoor het aantal onnodige API-aanroepen naar BaseLinker bij volgende runs wordt beperkt.
Als een product nog niet bestaat in de BaseLinker-catalogus, kan de module in twee modi werken. In de veilige modus worden alleen bestaande records bijgewerkt en ontbrekende producten overgeslagen met een vermelding in het log. In de uitgebreide modus kan de module automatisch een ontbrekend product in BaseLinker aanmaken, het aan de aangegeven categorie toewijzen en direct de voorraadstand verzenden.
Een belangrijk voordeel van de module is dat deze kan werken in omgevingen waar de voorraadlogica niet op het standaard Magento-scenario is gebaseerd. Als voorraadstanden vanuit ERP worden aangeleverd en de webshop werkt met uitgeschakeld voorraadbeheer aan de kant van de standaard BaseLinker-integratie, kan de module nog steeds hoeveelheden uit Magento ophalen en doorsturen naar BaseLinker. Daarmee wordt een integratiekloof gedicht die in de praktijk vaak multichannelverkoop blokkeert.
Belangrijkste voordelen
- export van voorraadstanden van Magento 2 naar BaseLinker via API,
- ondersteuning voor MSI en klassieke enkele stock,
- opslaan naar één of meerdere BaseLinker-magazijnen,
- automatisch of handmatig starten van synchronisatie,
- optionele aanmaak van ontbrekende producten in BaseLinker,
- filteren van producten op status, zichtbaarheid en exportattribuut,
- operationele logs en synchronisatiehistorie,
- veilige configuratie in het Magento-paneel.
Voor wie is deze module bedoeld?
- voor Magento 2-webshops die BaseLinker gebruiken,
- voor implementaties met ERP dat Magento van voorraadgegevens voorziet,
- voor installaties met MSI en meerdere voorraadbronnen,
- voor projecten waarbij de standaardintegratie het werkelijke voorraadmodel niet ondersteunt.
Configuratie en test zonder opslag
Stores → Configuration → Kowal → BaseLinker Stock Export omvat de API-token, bronnen, catalogus, magazijnen, filters en planning. Standaard zijn de module en cron uitgeschakeld en werkt synchronisatie als update_only, waarbij ontbrekende producten worden overgeslagen.
De testmodus slaat het opslaan van voorraadstanden en het aanmaken van nieuwe producten in BaseLinker over. Vernieuw vóór de start de lijsten met catalogi, bewerkbare magazijnen en categorieën en controleer vervolgens een SKU-voorbeeld.
MSI-berekening en reserveringen
In MSI telt de module de hoeveelheden van actieve items uit de opgegeven bronnen bij elkaar op. De modus die reserveringen meeneemt, voegt hun som met teken voor de SKU toe en past daarna de minimale en maximale limiet en een niet-negatief resultaat toe.
De huidige calculator haalt reserveringen voor de SKU op zonder filtering op stock_id. Controleer bij meerdere stocks het bereik van deze correctie — ga er niet van uit dat het resultaat identiek is aan de salable quantity van een specifieke stock. Naar de doelmagazijnen wordt een afgeronde gehele hoeveelheid verzonden.
Starten en verloopdiagnose
De opdrachten kowal:baselinker:inventory:refresh en kowal:baselinker:stock:sync maken het mogelijk om gegevens te vernieuwen of de export te starten. Je kunt de synchronisatie beperken met --sku of --limit.
Het operationele log bevindt zich in var/log/kowal_baselinker_stock.log. Voor het aanmaken van ontbrekende items is een opgegeven doelcategorie vereist. De export is eenrichtingsverkeer: Magento stuurt de voorraadstand door naar BaseLinker.
Installatie via Composer
Pakket kowal/export-stock-to-baselinker, module Kowal_BaseLinkerStock. Nadat je toegang tot de Kowal-repository hebt geconfigureerd, installeer je het pakket, schakel je de module in, werk je Magento bij en leeg je de cache. Houd in productie rekening met compilatie en uitrol van statische content volgens het proces van de webshop.
Van configuratie naar resultaat
1. Je koppelt de catalogus en magazijnen
Je configureert de token, catalogus en doelbereik.
2. Je kiest de voorraadberekening
Je selecteert bronnen, reserveringen en hoeveelheidslimieten.
3. Je start de synchronisatie
Je controleert de test en daarna het opslagresultaat en de logs.
ERP voedt Magento, Magento stuurt de hoeveelheid verder door
ERP werkt de voorraadstanden in Magento bij. De module leest de opgegeven bronnen uit en stuurt het resultaat naar de geconfigureerde BaseLinker-catalogus.
Je bepaalt welk systeem de hoeveelheid beheert. Stem de exportplanning af op de afronding van de ERP-import en de overige integraties.
Stem de export af op jouw voorraadmodel
Wil je de module afstemmen op jouw webshop? Vraag naar de implementatie van Kowal BaseLinker Stock Export en bespreek de configuratie of benodigde uitbreidingen.
Meer informatie
| Overeenstemming met sjabloon | Luma / Blank, Smid |
|---|
Installatiehandleiding voor de module
Installatie via Composer
De toegangsgegevens voor de Composer-repository, het e-mailadres van de klant en de licentietoken, ontvang je na aankoop per e-mail. Ze zijn ook beschikbaar in het klantpaneel na inloggen op kowal.store. Vervang TWOJ_EMAIL_KLIENTA door het e-mailadres van je account en TWOJ_TOKEN door de ontvangen token. Voer de opdrachten uit in de hoofdmap van Magento.
composer config repositories.kowal composer https://repo.kowal.storecomposer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/export-stock-to-baselinkerInstallatie afronden
Voer na installatie van het pakket een Magento-update uit en leeg de cache:
php bin/magento setup:upgradephp bin/magento cache:flushVoer in een productieomgeving ook DI-compilatie en de uitrol van statische bestanden uit volgens het implementatieproces van de webshop.