De eerste stap die een fabrikant moet zetten om zijn producten in de onlinecatalogus te tonen, is de bestanden van de productcatalogus (.knxprod) op de onlinecatalogusserver uploaden. Hij kan dit doen door op de rubriek 'Upload catalogus' te klikken.
De uploadpagina verschijnt dan.
Op deze pagina kan de fabrikant de bestanden die op de server moeten worden geüpload, toevoegen. Hij kan dit op twee manieren doen. De eerste manier bestaat erin om het gewenste bestand (of de gewenste bestanden) te verslepen; de tweede bestaat erin om met de 'klassieke upload' de bestanden als bijlage te uploaden. Zodra de bestanden toegevoegd zijn, worden ze in de wachtrij voor de upload geplaatst.
Als hij wil doorgaan met de upload, moet de fabrikant op de 'Start upload'-knop klikken. Op die manier wordt het uploaden gestart en worden de bestanden naar de onlinecatalogusserver overgebracht.
Wanneer 'Stap 1' klaar is, gaat het systeem naar 'Stap 2' over, waar de geüploade bestanden van de productcatalogus door de onlinecatalogus-server worden gecontroleerd.
Zodra die controle is uitgevoerd, vraagt het systeem aan de fabrikant om de upload te bevestigen of te annuleren. Een fabrikant krijgt de mogelijkheid om via de zogenaamde 'dry-run results' te controleren wat er in die Online Catalog-repository gebeurt. De fabrikant kan ze dan bekijken en beslissen of hij al dan niet wil doorgaan met de voltooiing van de upload (door op de 'Bevestigen'-knop te klikken) of de upload wil annuleren (door op de 'Annuleren'-knop te klikken).
Als de fabrikant op de 'Bevestigen'-knop drukt, worden alle nieuwe of bijgewerkte producten naar de onlinecatalogusserver geüpload.
Als de fabrikant daarentegen op de 'Annuleren'-knop drukt, verandert niets in zijn onlinecatalogusproducten.