ProShops

Jouw webwinkel koppelen met een XML bestand

Het is mogelijk om jouw webwinkel te voorzien van een geautomatiseerde koppeling, waarbij producten periodiek (bijvoorbeeld dagelijks of ieder uur) en geautomatiseerd worden ingeladen. Hiervoor heb je een bronbestand nodig welke de te importeren artikelen bevatten, welke later te zien zullen zijn in de webshop.

XML koppeling

Een van de meest voorkomende koppelingen is via XML. Hierbij wordt er door een externe partij, bijvoorbeeld de leverancier, een XML-bestand ter beschikking gesteld. In dit bestand bevinden zich diverse variabelen, zoals de naam, prijs, foto's, etc welke als basis dienen voor de import naar jouw webshop. Maar hoe komt een dergelijk XML bestand nu feitelijk in mijn winkel? Daarvoor zal een losse functie gemaakt dienen te worden, welke de variabelen uit het XML bestand op dusdanige wijze herschrijft, dat ze in het webshopsysteem kunnen worden ingeladen.

Werkt ieder XML bestand?

Het antwoord hierop is: nee. Ieder XML-bestand wordt geschreven op een manier waarbij het uit systeem A komt. Echter omdat het naar systeem B dient te gaan, en dit systeem er in termen van database structuur wezenlijk anders is, dient er een vertaalslag gemaakt te worden. Deze vertaalslag is vrijwel altijd maatwerk, omdat iedere leverancier een andere indeling heeft. Met behulp van de programmeertaal PHP wordt er klantspeciefiek maatwerk verricht om deze koppeling te realiseren.

Zijn er andere manieren?

Jazeker, het is ook mogelijk om koppelingen te maken voor de volgende bestanden:

  • Excel
  • CSV (comma seperated values)
  • TXT (een tekstbestand met scheidingstekens)

Voordelen van een automatische koppeling

Er zijn enkele voordelen aan een geautomatiseerde XML koppeling. Denk hierbij aan een altijd up-to-date assortiment. Niet alleen in termen van artikelen, maar ook in termen van levertijd en beschikbaarheid. Prijswijzigingen worden bijvoorbeeld ook automatisch bijgewerkt. Op deze manier zorg je voor een hoge mate van gebruiksvriendelijkheid van jouw webwinkel.

 



ProShops Webwinkel Software © 2019