Voorraad tussen twee Magento webshops synchroniseren? Dat kan!

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. 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.

Dit kan 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/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 kan het bestand via zowel 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 kan worden aangeroepen. Het inladen van een productvoorraad is hier een goed voorbeeld van. Deze cronjob kan vervolgens eens per maand, iedere (werk-)dag of zelfs iedere minuut uitgevoerd worden.

Een- of twee-weg-synchronisatie?
Er kan gekozen worden voor 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.
Er kan ook gekozen worden voor 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 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.

Een-weg-synchronisatie:
eenwegsync

Twee-weg-synchronisatie:
eenweg

Synchronisatie met willekeurig voorraad-data systeem:
willekeuringsysteem

Neem contact op

Wil je meer weten over synchronisatie mogelijkheden?

Ben je benieuwd wat we voor jou kunnen betekenen wat betreft synchronisatie van Magento met externe systemen? Neem contact met ons op zodat we je vrijblijvend kunnen adviseren.

Bel ons via 050 – 737 01 52. We staan je graag te woord.

Neem contact op
Door | 2017-10-05T12:59:04+00:00 september 19th, 2017|Algemeen|