OCI koppeling, wat is het en welke restricties zijn er?

Steven Veenstra
Geschreven door Steven Veenstra
Gewijzigd op: Vr, 14 Jul, 2023 om 12:07 PM

Wat is OCI?

OCI is de afkorting voor 'Open Catalog Interface'. Dit is een standaard voor het plaatsen van een inkooporder binnen een ERP-systeem, waarbij een webshop wordt gebruikt als catalogus. 


Een OCI connectie wordt tot stand gebracht door de software ontwikkelaar. Er wordt een connectie gelegd tussen inkoopsysteem en catalogus. Deze connectie zorgt ervoor dat als er wordt besteld binnen de webshop omgeving, de order wordt doorgestuurd naar het inkoopsysteem. Het inkoopsysteem verzorgt de order afhandeling.


Foutmeldingen en restricties

Door de standaarden die OCI ondersteund, kan het zijn dat er een aantal foutmeldingen ontstaan. Dit komt door de restricties die worden opgelegd. Onderstaand hebben wij een opsomming gemaakt per foutmelding of restrictie.


De OCI connectie kan niet worden opgezet.

Dit is één van de meest bekende meldingen binnen PremiumID. De oorzaak van deze melding is sessietijd. Sessietijd is de tijd die je krijgt om jouw order af te ronden. Een sessie wordt gestart zodra jij op de functie drukt die jou van het inkoopsysteem naar de webshop omgeving brengt (In geval van PremiumID is dit de knop 'Naar de Brandportal'). Als een sessie is verlopen kan er niet meer worden besteld, en moet er een nieuwe verbinding tot stand worden gebracht.


Nieuwe verbinding starten

Je kan een nieuwe verbinding tot stand brengen binnen PremiumID door opnieuw te klikken op "Naar de Brandportal". Je komt opnieuw in de webshop omgeving, met een nieuwe sessie.


De tijd die je krijgt binnen één sessie bedraagt 30 minuten. Deze tijd is opgezet vanuit security oogpunt. Op deze manier kunnen buitenstaanders die geen toegang moeten hebben tot het platform, niet zomaar bestellen. Een ander veel voorkomend voorbeeld is dat je na x bepaalde tijd automatisch wordt uitegelogd op webshops.


De productnaam is afgekapt binnen het inkoopsysteem

Het kan voorkomen dat wanneer jij besteld binnen de webshop omgeving, de naam van het artikel in het inkoopsysteem niet overeenkomt, maar is afgekapt. 


Ter voorbeeld

Webshop artikelnaam: Notebook made from Stonewaste-Bamboo A6 notitieboek

Inkoopsysteem artikelnaam: Notebook made from Stonewaste-Bamboo A6 


OCI is gelimiteerd tot het doorsturen van maximaal 40 tekens voor bepaalde velden. In het geval van de productnaam geldt deze limitatie. Dit houdt in dat als ik een productnaam heb van langer dan 40 tekens, alle overige tekens na het 40e karakter worden weggehaald.