Introduction

Dit document beschrijft de standaard interfaces tussen de Shoxl Shop en ERP systemen.

In deze interface wordt een onderscheid gemaakt tussen batch-interfaces en realtime interfaces (webservices). Batch interfaces worden ingezet voor het transport van grote hoeveelheden data, die direct (en dus lokaal) beschikbaar moet zijn wanneer de bezoeker navigeert door de shop.

Real-time interfaces worden ingezet voor het ophalen van actuele data uit het ERP systeem. Deze data kan typisch niet worden klaargezet omdat deze te veranderlijk is, of omdat er complexe berekeningen of regels aan ten grondslag liggen.

Shoxl kent de volgende batch interfaces met ERP systemen:

  • Bruto prijsinformatie

  • Klanten

  • Orders

Shoxl kent de volgende realtime interfaces met ERP systemen:

  • Ophalen klantspecifieke prijzen en voorraad

  • Ophalen calculatie volledige order (winkelwagen)

  • Verzenden orders

  • Ophalen orderhistorie

  • Ophalen factuurhistorie

Dit vertaalt zich in de volgende Webservices (Methods):

Het communicatieformaat is SOAP 1.1 en SOAP 1.2. De structuur van de SOAP communicate is vastgelegd in een door Integrace gedefinieerd WSDL document.

Orders kunnen dus zowel via de batch-interface worden klaargezet voor het ERP-systeem, als via een webservice worden aangeboden aan dat systeem.

Alle genoemde data wordt rechtstreeks aangeboden aan de shop. Er is dus geen lokaal beheer of nabewerking van data meer; alle beheer vindt plaats in het ERP systeem. De enige uitzondering hierop wordt gevormd door klantdata: deze data kan worden ingezien en aangevuld in Vendisto ERP. De achtergrond hiervan is de rol die de shop speelt bij de uitgifte van toegangsgegevens voor de shop. Daarnaast kunnen desgewenst ook orders worden ingezien, zoals ingevoerd in de shop. Latere mutaties van orders in het ERP systeem zijn in een dergelijk geval echter niet ook zichtbaar in Vendisto.

Last updated