Login Brothers Bookmarks Its Place in B2B and B2C E-Commerce

Similar documents
Digital Marketing Manager, Marketing Manager, Agency Owner. Bachelors in Marketing, Advertising, Communications, or equivalent experience

Your step-by-step instructions to getting started on ipage. Includes:

How to Improve Your Campaign Conversion Rates

Breakdown of Some Common Website Components and Their Costs.

How To Create A Web Site for Free

Contents. What's New. Upcoming new version. Newsletter #43 (Aug 6, 2017) A couple quick reminders:

PHP & MySQL For Dummies, 4th Edition PDF

IBM Commerce Insights

Meet our Example Buyer Persona Adele Revella, CEO

TungSpot User Manual Last Update 5/20/2013

You might already know that tables are organized into vertical columns and horizontal rows.

TOP 7 UPDATES IN LOCAL SEARCH FOR JANUARY 2015 YAHOO DIRECTORY NOW OFFICALLY CLOSED GOOGLE INTRODUCES NEWADWORDS TOOL AD CUSTOMIZERS

by Sam Bakker 3000in30days.com

CREATE YOUR CONTENT STRATEGY & LAUNCH PLAN Amanda Genther Inc. & Irresistible Offerings

Driven by a passion to develop our customers, SuperOffice has become one of Europes leading providers of CRM solutions.

PHP6 AND MYSQL BIBLE BY STEVE SUEHRING, TIM CONVERSE, JOYCE PARK

The Mobile Movement Understanding Smartphone Users. Google/IPSOS OTX MediaCT U.S., April 2011

INTRODUCTION BACKGROUND DISCOVERER. Dan Vlamis, Vlamis Software Solutions, Inc. DISCOVERER PORTLET

All-In-One-Designer Promotion Handbook. Promotion

ZSRestWEB. Start Guide. BackOffice. Start Guide of ZSRestWeb

Autodesk University Step Up Your Game AutoCAD P&ID and SQL: Making Data Work for You Skill Level: All Levels

Game keystrokes or Calculates how fast and moves a cartoon Joystick movements how far to move a cartoon figure on screen figure on screen

Biogetica Agent Of Change Program

Contents GENERAL OVERVIEW 3. User Profile and Permissions... 3 Regional Manager... 3 Manager... 3 User... 4 Security... 4

Contents. What's New. Dropbox / OneDrive / Google drive Warning! A couple quick reminders:

TO: Doctoral Students Expected to Register in EDD 1006 for Spring FROM: R. H. Red Owl, Ph.D., Professor

Building a New Rational Web Site with Rational Suite

STREAMONE CLOUD MARKETPLACE ORDER AND MANAGEMENT GUIDE

MAGENTO BOF: BASIC USER GUIDE NCT IT

Web-interface for Monte-Carlo event generators

E-Commerce & E-Business (How to do business on the Web) By Dr. Michael A. Stachiw Format International, Inc. January 6, 2003

Building Database-driven Electronic Catalogs

Master Syndication Gateway V2. User's Manual. Copyright Bontrager Connection LLC

Baby Signs ICI Websites

Hello, and welcome to another episode of. Getting the Most Out of IBM U2. This is Kenny Brunel, and

Standards for Test Automation

Planning and designing a web presence (Part 1) MGMT 230 Week 3

SPS Commerce WebForms Reference Guide

HOW TO INTEGRATE A PAYPAL BUTTON INTO YOUR WEBSITE

Sitecore E-Commerce Cookbook

INCOGNITO TOOLKIT: TOOLS, APPS, AND CREATIVE METHODS FOR REMAINING ANONYMOUS, PRIVATE, AND SECURE WHILE COMMUNICATING, PUBLISHING, BUYING,

WordPress is free and open source, meaning it's developed by the people who use it.

econtracts for Tier1 partners COURSE CODE: COE01

Contents. What's New. Version released. Newsletter #31 (May 24, 2008) What's New New version released, version 4.3.3

Version Developed & Programmed by Ryan Stevenson. Plugin Support:

FULFILLMENT. McKESSON Med Surgical. February WebForms Reference Guide Series

Windows 10 assigned access chrome

Criminals target government funded cell phone program

WEBINARS FOR PROFIT. Contents

ECT Business Interface System Instructions

X-AFFILIATE module for X-Cart 4.0.x

AgencyExpress 3 User Guide

Legal Notice: Copyright 2012 and 2013 Hitman Advertising, all rights reserved. You are responsible for your own advertising in your business.

Getting Help...71 Getting help with ScreenSteps...72

THE SET AND FORGET SYSTEM

VEDATRAK CRM 3.0. User Guide

Fulfillment User Guide FULFILLMENT

Chapter 1 Introduction to HTML, XHTML, and CSS

Setting up your TouchNet Marketplace ustore

You can make your websites responsive with WebSite X5 version 12. Updating them? No problem!

DECISIONSCRIPT TM. What Makes DecisionScript Unique? Vanguard. Features At-a-Glance

SALES & AGENCY BULLETIN

Slashing Downtime from 24 Hours to 24 Minutes:

X-Affiliate add-on module for X-Cart 4.2.0

How To Create A Facebook Fan Page

Document Imaging User Guide

cloud operationalizing your strategic guide to INSIDE The business side of cloud computing The evolution of the Making the cloud gateway connection

Java Programming Constructs Java Programming 2 Lesson 1

Speech 2 Part 2 Transcript: The role of DB2 in Web 2.0 and in the IOD World

A Double Edged Sword. December 10, Originally published March 15, 1996 in Web Review magazine.

End the Frustration: Make the leap from Microsoft Access to the FileMaker Platform

Building a Large, Successful Web Site on a Shoestring: A Decade of Progress

MANNATECH. Presents. MyMannapages SELF-GUIDED CERTIFICATION

Atlanta Falcons Case Study

Your Cart User Manual v3.6

Cat ARCTIC CAT Dealer & Distributor Network

emetrics Study Llew Mason, Zijian Zheng, Ron Kohavi, Brian Frasca Blue Martini Software {lmason, zijian, ronnyk,

How To Make 3-50 Times The Profits From Your Traffic

WYSIWON T The XML Authoring Myths

Frequently Asked Questions ORDERING ON MYHERBALIFE.COM INDIA, January 2013

Boot Camp. Dave Eckhardt Bruce Maggs

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

RICH ENTERPRISES. Small Business Series. Getting Started with HTML

GUARANTEED DIRECT REFERRALS

Bruce Moore Fall 99 Internship September 23, 1999 Supervised by Dr. John P.

Content. 1. Why read this white paper? Why abandoned shopping carts? reactivation of abandoned shopping carts...

HOW TO USE OVATIONTIX ARTIST REFERNCE PACKET

Open Source Vs. Proprietary Development for E-Commerce. By: Chris Laney

Architecture. Outline. Review - Alibris. Announcements. What is Architecture? TIM 50 - Business Information Systems. How do you architect a solution?

WEBSITE CREATION. How to make an effective, low-cost website! Pepper Richardson, Pepper s Web Creations

Easy List Building System

Instructor: Craig Duckett. Lecture 04: Thursday, April 5, Relationships

Collection Checklist. Contact:

Curtin University School of Design. Internet Usability Design 391. Chapter 1 Introduction to Usability Design. By Joel Day

XINSURANCE: Spreading the Word with SEO

WordPress Site for a Watch Company

Page Topic 02 Log In to KidKare 02 Using the Navigation Menu 02 Change the Language

- 1 - Installation Instructions & Marketing Ideas. for. Dog Supplies Finder. Pre-Built Website. created by

Overture Advertiser Workbook. Chapter 4: Tracking Your Results

Enterprise Java Unit 1- Chapter 3 Prof. Sujata Rizal Introduction to Servlets

Transcription:

Login Brothers Bookmarks Its Place in B2B and B2C E-Commerce By Elizabeth Barnett lthough Login Brothers Book Company had a history of allowing Customers to order books electronically, it wasn't until the Internet provided an inexpensive means that Ted Berg could put his BBx genius to work on a true e-commerce application. What Ted, Vice President of Information Systems, has achieved with BASIS products is one set of PRO/5 programs that runs over 100 dynamic Web sites with no HTML code maintenance. "Once we designed the pages, we don't have to redesign them or use any Web tools or learn much HTML," he says. "All we use are regular, old-fashioned application programs to do data maintenance, and the Web sites change based upon that." With over 100,000 titles in its warehouse and more than 7,000 Customers, including 3,100 bookstores, 650 academic and special libraries, and 3,400 hospitals and institutions, Login Brothers is one of the largest U.S. distributors of medical, nursing and allied health books and electronic products. Login Brothers has its main site and maintains 120 other sites for its bookstore partners. The approximately $15 million the company does in annual sales comprises both business-to-consumer (B2C) and business-to-business (B2B) transactions. The company had an electronic system as early as 1983 with which Customers could look at inventory and place orders, dialing in through a modem using ASCII terminals and printers. But in the early 1990s, as Internet technology became more widespread, it became apparent that this was the direction the company should go. "We wanted to do e-commerce on the Web," Ted says. "But there wasn't much around then. There weren't any tools, so how could I go and write programs to work on the Web? I wasn't sure what to do." The Transition to BBx Ted hired two recent graduates of the University of Illinois and together the three began to experiment. Ted designed the application, originally written in C, to do simple e-commerce. The catch, he says, was that he wanted to process orders in BBx in real time. The list of books had to come from the company's BBx files. The three began in a primitive way, with Ted putting different data in string files and running utilities overnight that built the files and put them into other databases, so all the C programs would work.

Order information was captured as a server-side cookie file, and a CGI wrapper, also written in C, was created to execute BBx on the Web. With the CGI wrapper, the server-side cookie would pass order information over to BBx, BBx would execute, the order would be prepared and processed through the whole system, but the next page the Customer would immediately see was the order acknowledgement. Although the inventory data were refreshed each night, the orders themselves were processed in real time. The system went live in February 1995. Over time, Ted replaced all the C programs with BBx programs to eliminate the coordination work necessary among the C programs, Customers' proprietary databases and Login Brothers BBx data files. The first transition step was to make the program that executed the order program more of a stand-alone application. Then, he rewrote the C structure of the server-side cookie as an ASCII file so that it could be written to in C or written to in BBx. Eventually, all the programs were rewritten in BBx. Then, he rewrote the CGI wrapper in Perl. Site Structure and Personalization Take a look at http://www.lb.com (Login Brothers main site) or http://www.medbooksnow.com (Login Brothers bookstore partner). Independent bookstores, doctors and medical libraries are among the Customers shopping online at Login Brothers Book Company. The company's Web site uses BASIS PRO/5 programs to allow Customers to place orders, to query book titles, sales histories and invoices and to track merchandise on order.

Each page is made up of three pieces: an HTML header, which can be customized by each Login Brothers bookstore partner; the footer, which is an ASCII file that has HTML code; and the body of the page, which is essentially the application program, the appearance of which can vary for each bookstore partner. Bookstore partners also have the opportunity to create announcements, view visitor/order statistics, send e-mail and manage their end-users' information all from within www.lb.com. Essentially each unique partner site resides on Login Brothers' server and Login Brothers provides order processing and fulfillment for each partner on their behalf - all via private labeling for that partner. The login and home pages are a little bit different from the rest of the site in that they are HTML templates that Ted created. At the login page, a BBx program analyzes whether a visitor's browser supports cookies. If so, it will remember the visitor's login next time at the

visitor's discretion. The login and home pages use custom tags to display dates, inventory totals and an assortment of books from the BBx database. From then on, every other page on the site is created by BBx. "Although if you view the source you'll see HTML, none of it really exists permanently," Ted says. "They're all Business Basic programs that create the HTML on the fly." The entire application is a few BBx programs and a handful of call routines. BBx has the advantage of allowing a call routine to be an external subroutine that modifies the HTML in real time. "Think of a call routine as a programming object," Ted explains, "and if you do that, our site is primarily made up of about two dozen routines that are simply reused all the time." For example, on the home page, the name of the book, the publisher and the book description all come from a single call routine. The bookstore partners can log in and pick which books they would like displayed on their individual sites, but all the sites use the same template and the same call routine that plugs in the title's information. Partners simply fill in forms to pick their lists. The forms are written to the BBx files and the files are read when the pages are displayed. Ted has set up the site to track visitors, which on any given day can be between 500 and 1,500 unique visitors. The system assigns an internal identification to each by means of a client-side cookie that points to a file in the order system. Because data is written directly to a server file, nothing more than a cookie is being sent back and forth over the Internet. Therefore, speed is greatly enhanced. Also, Ted adds, there is no limit to the amount of data he can store in the file. As a visitor wanders through the site, the system knows exactly where he or she is, tracking the visitor's path. A click of the Buy button and a book is placed in the visitor's shopping cart. For ease of use and accessibility, the inventory database is displayed in sets of 25 books. As a visitor browses the inventory database, search results are returned in these sets of 25. Using tags in the server-side cookie file, the system tracks where visitors are and logs the information. So visitors can browse individual titles or view their purchases while the system "remembers" the last search-results screen and can return visitors to the last data set they were browsing. Visitors can also read an outside company's review of individual titles. Ted has added Java script to the BBx routine to connect to the other company's Web server, almost immediately bringing the visitor into the other company's Web site to the page with the review. Also, with a single parameter file, customized discount structures for Customers are built in, so as the main Login Brothers site recognizes individual Customers, the system will calculate a Customer's discount when it displays a book and its price for that Customer. The system contains seven years of history on Customers' purchasing patterns, returns, etc. A Customer such as a bookstore partner can log in, enter any book ISBN, and the system will: Return a complete purchase and return history for that book List prices paid List all invoice numbers By clicking on an invoice number, display an image of the invoice (generated through querying the sales analysis history) If the invoice was within the last nine months, display all UPS tracking numbers By clicking on a tracking number, bring up tracking record on UPS' Web site

Customers can also query their sales histories with date ranges and, using Synergetic Data Systems' MailCall, a BASIS Solution Partner product, distribute the reports via e-mail. Low Maintenance The business and the Web site run on a single IBM RS-6000 server. The single machine handles the 50 to 200 orders Login Brothers receives over the Web each day. After the initial launch of the site and up until this year, it was just Ted writing the BBx programs. He now has two programmers working with him to add even more functionality to the site. But because of the template and database structure, maintenance is a breeze. The site completely changes every two weeks, and it takes only one half-time person to do it. "All somebody has to do is fill in a few fields, and the sites are regenerated," Ted says. Customer-Driven Design In deciding what features and functionality to implement for Login Brothers e-commerce, "my goal was not what anybody else had ever done," he says, "but basically, if I were a Customer, what would I like to be able to do." This Customer-driven design philosophy permeates how Ted thinks about next-generation features and functionality for the site. Being able to integrate Java objects using BBj is an exciting prospect. "There are certainly a number of cool things I could do if I had that flexibility," he says. As an example, he would like to be able to show Login Brothers bookstore partners how many different Customers looked at their individual sites on a daily basis over the course of a year. Although Web-log analysis programs exist, Ted says he's not been happy with any of them. He wants to display Customer hit data in graphical formats, such as histograms or bar charts, but there's no simple way to do it now. Once he has BBj, though, he'll be able to use an existing Java applet that creates graphs and just send data to the applet. "It would be so incredibly easy," he says, "it's just not worth trying to develop something like that on my own." Which is exactly the purpose of BBj: to help developers like Ted leverage new technology to enhance their applications quickly, easily and with a minimum of programming effort. He's pleased, however, with all he has been able to do with current BASIS products. "I've never seen anybody do all this before," Ted says, adding that in fact, he prefers the flexibility of working with PRO/5 over other Web-development technologies. "It's just far more work with other development tools; they can't do the same things we can do in Business Basic," he explains. "Because we're working with a programming language, there are no limitations. We can make anything work."