powered by 
 -- Request
 -- Reply
Product Info
 -- Request
 -- Reply


cProductInfo allows an application to find and use standardized product information from many companies.

Executive Summary

cProductInfo allows you to turn barcodes into meaningful information. Using some code that we give away in Excel, MS Access, and JavaScript, your company can access the information associated with these barcodes. It only takes "clicking", via a program, on two links to get the data Your costs are kept low by our use of common standards for web based programming: TCP/IP, HTTP, and XML. We also maintain an open standard format for product descriptions that can include everything from a basic description to Material Safety Data Sheets. We even assist your information technology staff by providing working code examples that they may copy and freely modify. cProductInfo provides accurate, cost-effective product information for your barcodes and migrate seamlessly to new technologies like RFID.

The remainder of the documentation is oriented towards the more technically inclined. 

Technical Overview

cProductInfo stores where to get product information in our Product Directory. You send a Directory Request to http://www.cProductInfo.com/directory.asp and it will send a Directory Reply telling you where to get the barcode information for each product. You just follow the links provided by the directory and you get the information for every barcode. Although the equivalent of two clicks on links in a browser, this takes 4 messages, each of them very simple. 


The application can be any website, computer program, database, or even an Excel spreadsheet. The application initiates a directory request, receives the reply, requests the product information, and receives the product information.

We have created an example application webpage that shows the entire process. This example is written in JavaScript and uses frames to download webpages via the URLs.


Messages allow the application to talk with the cProductInfo server and the product information website. The messages use standard HTTP to transmit GET/POST messages, some of which contain XML. There are 4 messages: Directory Request, Directory Reply, Product Request, and Product Reply.


The cProductInfo website stores the barcode directory. We provide ShopWizard data for barcodes that do not yet provide their own data. You may also host your product information on the cProductInfo website to reduce the traffic on your server.

Product Information Website

The product information website provides the XML files describing each of your products. This website can be hosted on your own server, hosted on the cProductInfo server, or hosted on any third party server. These pages may be served from CGI, ASP, or just HTML. Currently we use ShopWizard data to provide product information.