
Voorraad tussen twee Magento webshops synchroniseren
- Akif
- 19/09/2017
- Leestijd 5 min
Wat lees je hier?
In deze blog lees je verschillende variaties voor de synchronisatie van 2 Magento voorraden. Daarnaast of jij het ook kan toepassen voor je eigen shop. Veel lees plezier!
Twee Magento webshops voorraden synchroniseren
Via een klant kregen wij de vraag of wij een probleem voor hem konden oplossen over de synchronisatie van de voorraad van twee Magento-webshops. Hoe kunnen wij de voorraad tussen twee Magento webshops synchroniseren? Het aanpassen van de webshop gebeurd nog veelvuldig met de hand, terwijl hier makkelijke oplossingen voor te vinden zijn. Hiervoor kunnen wij een module installeren en configureren.
Deze module zorgt ervoor dat de voorraad van twee verschillende Magento-webshops automatisch met elkaar gesynchroniseerd worden. De module zorgt ervoor dat je geen handmatige aanpassingen, over voorraad, tussen webshop A en webshop B hoeft toe doen. Ook is de module minder foutgevoelig dan handmatig werken. Dit doen we door middel van XML/CSV-synchronisatie en cronjobs.
“Deze module zorgt ervoor dat de voorraad van twee verschillende Magento-webshops automatisch met elkaar gesynchroniseerd worden.”
Magento webshops synchroniseren via XML of CSV
Met XML, afkorting voor Extensible Markup Language, kunnen gegevens op een gestructureerde manier vastgelegd worden. XML is een taal voor computers onderling om data te communiceren. Het is vooral handig voor de communicatie tussen verschillende informatiesystemen die normaal gesproken niet compatible met elkaar zijn.
Een CSV-bestand is een bestand met door komma’s gescheiden waarden. Wanneer tekst en getallen zijn opgeslagen in een CSV-bestand, kun je deze makkelijk verplaatsen tussen verschillende programma’s.
Filteren van producten op basis van regels en wensen!
Producten kunnen gefilterd worden op basis van productattributen. Wanneer je bijvoorbeeld twee schoenen-webshops hebt, maar enkel de voorraad van de Adidas schoenen wil synchroniseren, kan dit. Ook is er de mogelijkheid te synchroniseren op basis van artikelnummer. De bron van het bestand dat gesynchroniseerd moet worden maakt niet uit. Zo is het bestand zowel via FTP, HTTP, API, Webservice en een handmatige upload komen.Dit kan ook met een ander systeem, bijvoorbeeld:
- Boekhoudpakketten
- Kassasysteem
- Warehouse systemen
- Voorraadsystemen
Periodieke taken via Cronjobs
Via XML-synchronisatie wordt de voorraad die bij webshop A aangehouden is door middel van Cronjobs (periodiek geplande taak) gesynchroniseerd naar webshop B. Een cronjob is een taak die periodiek wordt aangeroepen. Het inladen van een productvoorraad is hier een goed voorbeeld van. Deze cronjob wordt vervolgens eens per maand, iedere (werk-)dag of zelfs iedere minuut uitgevoerd worden.
Een- of twee-weg-synchronisatie?
Er zijn twee vormen van synchronisatie: een-weg-synchronisatie van de voorraad van webshop A naar webshop B, dit betekent echter dat wanneer er bij webshop B iets verkocht wordt, de bestelling via webshop A afgehandeld zou moeten worden. Bijvoorbeeld heeft webshop A tien schoenen op voorraad, deze voorraad wordt gesynchroniseerd naar webshop B. Zodra een van dit type schoenen verkocht wordt bij webshop B, zal de bestelling via webshop A lopen, om zo de voorraad accuraat te houden.
De tweede vorm is de twee-weg-synchronisatie. Hier krijgt webshop B niet alleen de voorraad van webshop A binnen. Wanneer webshop B een schoen verkoopt, zal de voorraad via de module automatisch aanpast worden bij zowel webshop A als webshop B. De bestelling kan dan ook gewoon via webshop B lopen.
Een-weg-synchronisatie

Twee-weg-synchronisatie

Synchronisatie met willekeurig voorraad-data systeem

Een tevreden klant!
Wanneer de module helemaal naar wens draait, scheelt het je iedere week tijd om de voorraad aan te passen. Tijd van synchronisatie of het filteren van verschillende producten is via Magento makkelijk te wijzigen. Ook is de module een stuk minder foutgevoelig, omdat de voorraad niet meer handmatig gesynchroniseerd hoeft te worden. Nu loopt bij onze klant de voorraad volledig automatisch en scheelt hem dat vele uren aan handmatig bijwerken van de webshop.
Wil je meer weten over Magento webshops synchroniseren?
Samenwerken met het Magento bureau van Groningen?
- Gratis kennismakingsproject
- Consultants direct tot je dienst
- Volledig vrijblijvend
- Gratis advies en kennisdeling
Samenwerken met het Magento bureau van Groningen?
- Gratis kennismakingsproject
- Magento consultants direct tot je dienst
- Volledig vrijblijvend
- Gratis advies en kennisdeling