IE84458B1 - Method and apparatus for providing customer configured machines at an internet site" - Google Patents
Method and apparatus for providing customer configured machines at an internet site" Download PDFInfo
- Publication number
- IE84458B1 IE84458B1 IE1999/0515A IE990515A IE84458B1 IE 84458 B1 IE84458 B1 IE 84458B1 IE 1999/0515 A IE1999/0515 A IE 1999/0515A IE 990515 A IE990515 A IE 990515A IE 84458 B1 IE84458 B1 IE 84458B1
- Authority
- IE
- Ireland
- Prior art keywords
- option
- options
- online store
- checkout
- customer
- Prior art date
Links
- 230000002411 adverse Effects 0.000 claims description 5
- 238000001514 detection method Methods 0.000 claims description 4
- 230000004913 activation Effects 0.000 claims description 3
- 230000000875 corresponding Effects 0.000 claims description 3
- 238000010200 validation analysis Methods 0.000 description 24
- 238000000034 method Methods 0.000 description 5
- 230000003068 static Effects 0.000 description 5
- 230000004043 responsiveness Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000001934 delay Effects 0.000 description 2
- 230000003111 delayed Effects 0.000 description 2
- 230000001419 dependent Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000036528 appetite Effects 0.000 description 1
- 235000019789 appetite Nutrition 0.000 description 1
- 230000003247 decreasing Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007858 starting material Substances 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 230000001960 triggered Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0621—Item configuration or customization
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0631—Item recommendations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
Description
METHOD AND APPARATUS FOR PROVIDING CUSTOMER
CONFIGURED MACHINES AT AN INTERNET SITE
DELL USA, L.P.
METHOD AND APPARATUS FOR PROVIDING
CUSTOMER CONFIGURED MACI-HNES AT AN H‘TTERNE'I‘ SITE
Background
1. Field of the Invention
The disclosures herein relate generally to built to order computer systems, and
more particularly, to an online store user interface for enabling custom configuration,
pricing, and ordering of a computer system via the Internet.
. Discussion of the Related Art
With a first generation web based on-line store, a customer was given an
ability to select a base computer system (or chassis), customize the system, and price
it. Such an on-line store focused initially upon the bare necessities. That is, build
a system and get a price.
In the prior online store, a configurator allowed a customer to customize a
system and procure it online. The configurator allowed a customer to select a given
computer system model and to customize the computer system according to the user
selected options. Such a configurator was most well received by persons in the know
about a particular computer system, that is, those who were very self-sufficient
vvithout the assistance of a sales representative. However, the earlier generation
online store was not user fiiendly in than it merely Wet the appetite of the less sales-
sufficient computer customers. In the later instance, the previous online store
allowed such customers to answer one of their questions, but not all of them. Those
customers still needed be assistance of a sales representative. In addition, with the
prior online store, there was an assumption that in presenting all available options,
the options all Work together and the customer wouldn‘t be creating a system that
could not be built by manufacturing. That assumption was not always correct.
Further with respect to the previous generation on-line store, a disadvantage
was that a customer could place an order and find out only later, after the order was
taken off of the on-line system and entered into another order management system,
that the customer-configured system shipment would be delayed (ie., more than the
typical build time and delivery). It was the order management system which would
inform a sales representative to communicate with the customer. Typically, the sales
representative who would inform the customer of a final order amount and
confirmation of the order. In addition, it was only then that the customer would find
out that, “oh by the way, the delivery time for that system is five weeks.” At that,
the customer would be highly inclined to cancel the order, since the customer thought
that the system would be shipped within a typical delivery fime (on the order of
about a week). D
The prior methods used for an online store included a web objects-based
application providing the capability to custom-configure and order a particular
computer system. The initial online store application ofiered customers the ability
to select and price key system options, the ability to include multiple systems on a
single order, and the ability to provide information necessary for the placement of a
standard computer system order.
The capability to self-select system options and then price them was afforded
through the presence of an online configurator. This configurator enabled customer
selection of key, system-defining components firom a display of available system
options for a chosen system. The display of available options included the
presentation of a "delta" price, wherein a change in system price was affected by
selection of an option. The configurator afibrded the ability to update overall system
priced based upon selections made. The capability to include multiple items in a
single order was afiorded by the presence of a "shopping cart", wherein the Shopping
cart represents an equivalent to the traditional shopping cart. The shopping cart
enabled customers to group disparate systems together as an order, as well as specify
a quantity for each individual system to be included on the order. Furthermore, the
capability to provide customer-specific information required for the placement of a
standard order was afforded through the presence of an online “checkout", the
checkout including essentially a form for facilitating the capture of requested and
required information. The checkout form included simple logic rules to assure entry
of the required fields.
The prior generation web-based online store application was problematic in
that a responsiveness to customer requests was becoming unacceptable, for example,
on the order of upwards of fifty percent (50%) of requests were unmet during peak
business hours. Maintenance of a programming code for the online store was more
time intensive and less scalable than desired. The feature set of the onljne store,
ofiered little to no point—of—sale merchandising capability. The feature set of the
online store still further ofiered no means for delivering more detailed option
information. Yet still further, the feature set of the online store offered no means for
warning customers as to known compatibility issues between select system options.
The feature set also ofiered no means for communicating the effect selection of certain
system options would have on the system's delivery time. A customization of the
online store for use by various business segments Within the online store vendor. or
computer system manufacturer was less than optimal. The net effect of the problems
with the prior online store included lost business and decreased customer satisfaction
with the online buying experience.
Other problems existed in the previous generation online store including a lack
of responsiveness to customer requests. In addition, the previous generation online
store suffered from an incompleteness of information delivery with respect to a
servicing of customer demand for computer system related information. Still further,
system incompatibility issues were not addressed. An improved accuracy, reliability,
and overall quality of the online store and buying experience for overcoming the
problems as discussed above is thus desired.
Sulnma
According to one embodiment, a web-based online store having a user interface
for enabling a custom configuration of a computer system according to an
identification of a user belonging to a prescribed customer set includes a configurator,
a cart, a checkout, and a database. The configurator is provided for configuring a
computer system with options selected according to a prescribed user input. The
options and a respective pricing for each option are presented on a configurator web
page in accordance with the identification of the user belonging to a prescribed
customer set. The cart is provided for temporarily storing the customer configured
computer system, wherein the cart includes a cart Web page. The checkout is
provided for presenting payment options and for obtaining payment and delivery
Lastly, the
database is provided for dynamically supplying configuration options to the
information. The checkout further includes a checkout web page.
configurator in accordance with the identification of the user belonging to the
prescribed customer set.
In another embodiment, the configurator further includes merchandizing
recommendations for available options and their respective option details, the
rnercliandizing recommendations being presented on the configurator web page. The
cart further includes merchandizing recommendations for add~on options, the
.__........,..___,.~.__. _.._.
merchandizing recommendations being presented on the cart web page. The payment
options of the checkout are presented on the checkout web page. The database is
further for dynamically supplying the merchandizing recommendations to the
configurator in accordance with the identification of the user belonging to the
prescribed customer set. The database is also further for dynamically supplying the
merchandizing recommendations to the cart in accordance with the identification of
the user belonging to the prescribed customer set. The database is still also further
for dynamically supplying the payment options to the checkout in accordance with the
identification of the user belonging to the prescribed customer set.,
In yet another embodiment, the configurator fiirther includes a warning
indicator for indicating an option which is subject to adversely impact a shipment of
the configured computer system. The online store includes yet other additional
options and features as discussed herein. A online store user interface is disclosed
also.
The online store of the present disclosure includes a single online store which
advantageously generates a given online store View for a particular customer set,
customizable per customer. While the online store has the appearance of many’
difierent stores to many dififerent customers, in essence, it's the same core online
store but customizable for each customer and database driven. Customization of the
online store has thus been advantageously improved, in conjunction with the added
features as discussed herein.
The embodiments of the online store of the present disclosure advantageously
improve upon on an accuracy, reliability, and overall quality of an online buying
experience through an enhanced online commerce application specific to the ordering
of custom—configu1-ed computer systems, including personal computer systems. The
embodiments of the online store are optimized for responsiveness (availability and
speed) to customer requests and for completeness in servicing of customer demand
for personal computer related information.
Brief Qescription of the Drawings
The foregoing and other teachings and advantages of the present invention will
become more apparent upon a detailed description of the best mode for carrying out
the invention as rendered below. In the description to follow, reference will be made
to the accompanying drawings, in which:
FIG. 1 illustrates an overview block diagram representation of the on-line store
according to the present disclosure;
FIG. 2 illustrates access to the on-line store via the Internet using a-computer
system according to one embodiment of the present disclosure;
FIG. 3, including 8A, 3B, and 3C, illustrate an exemplary page of the on-line
store including various features of the customer configured machine method and
system apparatus of the present disclosure;
FIG. 4 is illustrative of a portion of an exemplary page of the on—line store
including a long lead time Warning of the customer configured machine method and
system apparatus of the present disclosure;
FIG. 5 illustrates a portion of an exemplary page including an alternate
presentation View of a configuration screen of the on-line store, the alternate
presentation View including all system options;
FIG. 6 illustrates a page of a shopping cart of the on—line store according to an
embodiment of the customer configured machine method and system apparatus of the
present disclosure;
FIG. 7 shows a portion of a checkout page of the on-line store according to one
embodiment of the customer configured machine method and system apparatus of the
present disclosure; .
FIG. 8 shows a portion of a checkout page of the on-line store according to
another embodiment of the customer configured machine method and system
apparatus of the present disclosure;
FIG. 9 shows another portion of the checkout page of FIG. 8;
FIG. 10 shows yet another portion of the checkout page of FIG. 8; and
FIG. 11 is a block diagram of an exemplary personal computer system.
Cross-Reference to Co-Qending Application
This application relates to co-pending United States Patent Application Serial
No. 09/009,401, filed on January 19, 1998, entitled “Method and Apparatus For
Providing And Accessing Data At An Internet Site”, naming Amy Van Wyngarden as
inventor. The co-pending application is incorporated herein by reference in its
entirety, and is assigned to the assignee of the present invention-
Detailed Qescriptign of the Preferred Embodiment
In conjunction with the present embodiments, an on-Line store is one
component of an Internet website for which a customer may go to configure a_
particular computer system, for example, according to desired options of the
customer. The on-line store is typically a subset of a larger Internet website. At the
on-line store, a customer can select one or more products that the customer is
interested in. Upon selection of a particular product, the on—l.ine store presents the
customer with the ability for the customer to go to the product information for the
particular product, customize the product, price the customized product, purchase the
product, and other actions as discussed herein. While shopping happens in the
website (i.e., selection of a particular kind of system (chassis) by a customer), when
the customer is ready to purchase a customized system. the customer is then directed
(invisibly) to that part of the Website which the on—l.ine store application controls.
Referring now to FIG. 1, the present implementation of an online store 10 for
use in generating customer configured machines, i.e., customer configured computer
systems, will be discussed herein below. The online store 10 includes a welcome or
introductory module 12, a commerce application module 14, and a thank you module
16 (i.e., appreciation for your order). The present embodiments further include an
enhanced online store user interface which advantageously enables the system
configuration, pricing, and ordering of a computer system via the Internet. The
commerce application 14 includes a configurator 18, shopping cart 20, checkout Z2,
and database 24. The database 24 provides information to the ,configurat.or 18,
shopping cart 20, and checkout 22, as illustrated by arrows 26. The configm-ator 18
includes a pricing module 28, a view module 30, a lead time warning module 32, a
validation (or compatibility) warning module 34, and a merchandising module 36.
The various modules of the configurator 18 are being driven by data from the
database 24, as further discussed herein below.
The onljne store 10 includes welcome page 12, configurator page 18, cart 20,
checkout 22, and thank you page 16. The welcome page 12 includes a static page and
generally resides outside of the commerce application 14. The configurator, cart, and
checkout are within the commerce application and are prone to be driven off the
database, thus the configurator, shopping cart, and checkout are each linked to the
database as illustrated in FIG. 1. The cart includes a cart merchandising message
feature which is driven ofi‘ of the database. Sfill further, the checkout includes a
payment feature, delivery feature, personal verses business feature, and instructional
ext features (i.e., how to 5.11 out an online form).
The welcome page 12 is typically an introductory page and includes a link into
the online store 10- The welcome page is typically a static welcome page. The online
store 10 includes a smart process for the configurator 18, cart 20, and checkout 22
which are all driven by the database 24. Upon completion of a checkout, a customer
would be linked to a static thank you page 16. The thank you page 16 provides a
message of gratitude to the customer for having placed the order or for visiting the
online store.
As discussed herein, the online store of the present disclosure includes a smart
process. The degree of smartness of the present online store is greater than that of
a prior online store, wherein a level of smartness in the prior online store was focused
on the configurator. The coufigurator of the prior online store would present to the
user the system selected off fi'om the welcome page and include all available options.
The smartness of the pnor online store was in describing the choices for the system
which the customer had selected. The present online store takes into account that
some choices are not as right as others. Thus the configurator of the present online
store has been made starter. A level of smartness hasalso been added to the
shopping cart and the checkout, where such a level of smartness did not exist
previously. Thus the smartness of the configurator has been improved and
smartness has been added to the cart and checkout. Programming code for executing
the improved smartness and the added smartness can be included in a separate
programming module or software package or can be integral with the online store
commerce application. The database and the online commerce application that
drives the database make up the online store. The database can be included Within
the commerce application of the online store, also. Programrning code and the
functions as described herein may be implemented using programming techniques
well known in the art.
Referring once again to FIG. 1, aspects of the configurator 18 which are being
driven by the database 24 are illustrated. In essence, the entire configurator 18 is
being driven by the database. As mentioned, the configurator 18, shopping cart 20,
and checkout 22 are each part of the commerce application 14 and prone to be driven
by the database 24. For example, with the shopping cart 20, there can be provided
additional merchandising information coupled with a particular system which has
been configured and placed in the shopping cart by an online store customer, as will
be discussed further herein below.
Turning now to FIG. 2, a customer can access the online store 10 using any
suitable computer equipment 40, via the Internet 42. The computer equipment 40
may include a display 42, computer 44, keyboard 46, and pointing device 48. Display
42 is used for displaying the various pages of the online store while a customer is
using the online store.
Referiing briefly to FIG. 11, a system block diagram of a computer system 50
is shown having features thereof configured in accordance with the online store 10
as discussed herein. The computer system 50 includes a central processing unit
(CPU) 52, input/output (I/O) devices, such as a display, a keyboard, a mouse, and
associated controllers, collectively designated by a reference numeral 54, a hard disk
and drive 56, and other storage devices, such as a floppy disk and drive and other
memory devices, collectively designated by a reference numeral 58, and various other
subsystems, collectively designated by a reference numeral 60, all interconnected via
one or more buses, shown collectively in FIG. 11 as a bus 62.
Turning now to FIG. 3 (3A, 3B, and 3C), from a system configuration options
screen 70, a customer of the onljne store 10 can build a customer configured machine
by selecting from options listed on the configuration screen 70. The pricing option
module 28 includes an update price function. The update price function causes the
price displayed on the configuration screen to reflect any changes made to the system
options. Selection of the update price function can be accomplished by clicking on an
“UPDATE PRICE” icon 7 2 on the configuration screen. Upon obtaining a desired
configuration, a customer could then select the “ADD TO CART” icon 74 to add the
configured system to the shopping cart 20 and continue shopping, as desired.
The present online store application and system provide an on-line store
application which includes configuration, pricing, validation, shipment delay
indication, and merchandising modules. The validation module provides validation
of some form with respect to the customer built configuration. The shipment delay
indicator provides the customer with any lead time warnings or shipment delays
which would occur as a result of the selection of specific options. In addition, the
merchandising module provides messaging, alternatively referred to herein as
merchandising information or messaging, of options recommended to be selected in
a particular configuration, including, for example, which options may be better than
others.
With respect to the lead time or shipment delay module 32, a long lead time
warning is provided with the use of a warning icon- In one embodiment, the long
lead time warning icon 80 is in the form of a yellow exclamation mark, for example,
as shown in FIG. 4. The Warning icon is presented to the online shopper upon the
selection of a system option that has been identified as having a significant impact
on the time to delivery of the system of interest. The Warning icon and associated
messaging are made present in the configurator once an update/refresh of the web.
page has been requested, for example, through cliclcing on any of a number of store
navigation or action buttons. The presentation of the Warning is in two parts. A first
part includes a general alert 80 to the presence of any number of potentially
problematic options, the general alert being displayed on the web page, for example
near the top of the page. Secondly, a long lead timeicon 82 is displayed adjacent to
each long lead time option’s position in the configurator. Options are manually
identified as worthy of a long lead time warning via entry of a flag in an item master
record of the store product database 24. Online shoppers can click on the Warning
icon and receive a manually-maintained listing of all items currently marked as
significantly extending system delivery with an estimated time to delivery.
Further with respect to the lead time delay or shipment delay indication
module, a lead time delay indicator provides the customer with an indication that a
particular chosen option and/or combination of options will result in a shipment
delay, and may further include an indication of a certain amount of time for a delay.
In other words, the shipment delay indicator provides the customer with advance
notice that a parficular selected option or options will result in a shipment delay. For
example, a shipment delivery may be adversely affected in that the lead time or
shipment is delayed fiom a one week build and delivery to five weeks.
The shipment or lead time delay indicator of the present embodiment
advantageously provides an advance or early indication to the customer of a potential
shipment delay which could occur as a result of having selected a particular option.
The customer thus does not have to wait until after having submitted the order, but
rather can find out about any shipment delays as the customer is configuring andfor
building his particular computer system online. The shipment or lead time delay
indicator is preferably a dynamic indicator.
In connection with another enhancement to.‘ the on—line store application,
merchandising recommendations are provided to the customer during the customer's’
custom building of a particular system. A merchandising recommendations module
36 enables point-of-sale merchandising, to include the providing of merchandising
messaging. Merchandising messaging 76 may comprise, for example, generic text
about a particular product, feature, andlor option (FIG. 3). The merchandising
recommendations module is an information type delivery module for delivering
messages to one or more positions within a page of the on-line store application. The
merchandising recommendations module may also enable specific messaging to be
called in response to the particular choices being made by the customer during the
configuring of a custom computer system. The on-Line store application thus can
include merchandising messaging, as well as warning messages (i.e. from the
validation module).
Merchandising module 36 includes merchandising messaging 7 9, option
recommendations 75, and option details 76. Still referring to FIG. 3, option
recommendations 75 provide for the display of a text message for the express purpose
of recommending an option selection 77 at each option selection point within the
configurator. Additional usage to further educate or assist customer selection of valid
system options was also recognized. Option recommendation/text messaging are
obtained from entries in the store produce database 24. Option details 76 provide an
ability to link from the configurator to more specific detailed information about the
system selection options presented. Links are made possible at each point where a
system option selection was possible to aid in the choosing of the correct option from
displayed alternatives. The presence of a linl-2 is triggered by the entry of a web page
location (i.e., URL) for the page containing the detailed information in the store
product database 24.
The on—l.ine store further includes validation of a configuration built by a
customer. Validation (or compatibility) provides the customer with a validation‘
message indicating an occurrence of when the options selected for a particular system
we not correct. If the options selected for a particular system will adversely affect
the shipment of the configured system, then the a warning message is issued to
enable the user to modify options accordingly. In other words, the validation
enhancement lets the customer know when one or more options are not compatible
for one reason or another. The validation enhancement includes built-in logic which
checks the particular configuration built by the customer and indicates whether or
not the selected options can be built together for the particular configuration. If two
or more options are incompatible, then in one embodiment, the validation
enhancement returns a message indicating that the options are incompatible, as
further discussed herein.
With respect to validation 34, a system option compatibility warning is issued,
similar to the long lead time warning. The system option compatibility warning
includes an icon, for example, in the form of a green check mark as shown in Figs.
3 and 4. The system option compatibility warning icon is presented to the online
shopper when a system option identified as having an incompatibility with another
system option is recognized as a customer selection. Again, the Warning icon and
associated messaging are made present in the configurator once an update/refresh of
the web page has been requested, for example, through the clicking on any of a
number of store navigation or action buttons. The presentation of the warning is in
two parts. First, a general alert 84 to the presence of any number of potentially
problematic system options is displayed on the web page, for example, near the top
of the page. Secondly, an option compatibility icon 86 is displayed adjacent to each
potentially incompatible option’s position in the con.fig'u.rator. Unlike the long lead
time Warning, the option compatibility warning is accompanied by a text message
explaining the possible incompatibility. According to one embodiment, the presence‘
of a warning only indicates the potential for incompatibility to exist and does not
mean that one has been programmatically identified. Options are manually identified
as having a potential incompatibility with other system options via entry of the
warning text in the store product database 24.
Validation preferably includes a cross-checking of a combination of options.
The cross-checking determines whether or not the particular combination of options
can be physically built. For instance, a product group may indicate that certain
things cannot fit or that the selected motherboard will only allow three things to be
added, however, the customer has selected four things. Another example might
include, a particular option requires the selection of a second option, so the additional
option must be selected, otherwise the system cannot be builtior an indefinite
shipment delay will result.
Validation of a customer built system assists in increasing a customer order
compliance on the part of the on-line store. Those orders which do not comply (i.e.,
orders for systems which for one reason or another cannot physically be built) are
advantageously managed down to a significantly lowered percentage of occurrences
than previously achievable. Customers of the on-line store application thus receive
advance warning when an option will not Work for a given configuration. The
customer can then modify, change, and/or delete the particular option which gave rise
to the validation warning.
With respect to the present embodiments, two types of validation are
contemplated. A first type of validation is referred to as passive validation. Passive
validation relates to the validation module knowing. that specific options don’t work
together, and providing a validation message that specific options should not be
included in the same configuration. A second type of validation is referred to as
active validation. Active validation is the active cross—checking of the options of a
configuration and indicating the occurrence of a problem when the problem is_
detected. That is, upon the detection of the specific options within the same
configuration, a Warning can be provided to the customer. Alternatively, upon the
selection of a first option, wherein the first option cannot exist with a second option
within the same configuration, selection of the second option can be disabled. In the
latter instance, one embodiment may include only those options which are compatible
to the fir-st option to be enabled when displayed. Additionally, messages can be
displayed indicating the particular incompatibility with the second option, for
example. ‘
With reference again to the configurator, the View module 30 includes an “all
option” configurator view. That is, an ability to change from a standard view 70 (as
shown in FIG. 3) to an “all option” view 90 (as shown in FIG. 5) is provided. I The
standard view of the online configurator is where system opnons 77 are presented via
“drop-down" selection boxes and only the currently selected option is displayed. The
standard view is preferably the default display, i.e., displayed without a shopper
action. However, selection of the standard view may be accomplished via selection
of the standard view selection button 96 (FIG. 3) The “all option" configurator view
is where all system selection options are shown at the same time. In the later view,
selections are made via use of “radio buttons” 92. Activation of the “all option”
configurator view is made by selection of the appropriate view selection button 94
(Fig. 5).
In accordance with another aspect of the online store, the shopping cart is
customized with merchandising options. The cart takes on merchandising options
similar to what the configurator is doing. With the customizable checkout, the online .
store thus provides an end-to-and customizable store, at least to some degree- The
shopping cart is the least customizable portion of the online store. The configurator
is the most customizable portion of the online store. " The checkout includes a
customizable portion of the online store having a level of customization in between
that of the shopping cart and the configurator. The online store is thus end-to-end
customizable. The welcome page may also be made customizable to a given extent,
being driven by the database, also.
In connection with the shopping cart 20, custom merchandising messaging 100
is provided. Space for the display of customer-specific merchandising messaging 100
as to up-sell and cross-sell opportunities are madeiavailable in the shopping cart.
The entry of a text message in the store database 24 triggers the presentation of the
merchandising or informational content on the shopping cart web page 102 as shown
in FIG. 6. The cart message are preferably varied on a customer-by-customer basis,
i.e., customizable by store. The shopping cart web page 102 further includes an
ability for a user to edit or delete contents of the shopping cart, indicated collectively
by reference numeral 104. Other options, indicated collectively by reference numeral
106 include continue shopping, save the cart, and place the order. Additional
messaging, collectively referred to by reference numeral 108, is provided also.
Further with respect to the shopping cart, merchandising recommendations can
be provided based upon the contents of the shopping’ cart. That is, based upon the
contents of the user's shopping cart, is there something that could be recommended
as an upgrade or a cross-sell. Specific to the customer, What is it that could be _a_
helpful about what to do next with respect to the customer configured machine in the
shopping cart. The online store shopping cart includes providing merchandising
messaging, for example, as shown in FIG. 6. Placing of the merchandizzing messaging
is preferably dependent upon the contents of the shopping carts, specific to a
particular user. The above has described what can be referred to as active
messaging. Likewise, the messaging can also be passive messaging. Passive
messaging does not look at What is in the cart, but rather, displays a message not
necessarily directly connected with what is in the cart. For example, the passive
messaging may include a particular message to be displayed during a particular time’
period. The messaging is thus static or passive. The shopping cart merchandising
messaging presents to the user an additional efibrt prior to checkout by the online
store vendor to advertise merchandise or service, or further recommended items for
the user to purchase. For example, add-ons to the computer system, extended
warranty service, sofirware, hardware, printers or other devices, may be advertized.
The shopping cart is thus database driven. Merchandizing recommendations are
provided from the database into the shopping cart. As discussed, once a desired
system is configured by a customer, the configured system can then be added to the
shopping cart.
Cat content screening is another feature of the online store according to the
present disclosure. That is, the shopping cart further includes cart content screening.
Cart content screening includes an ability to identify when illogical/invalid
combinations of systems (i.e., ones being offered by two different business segments)
is attempted to be placed in the same shopping cart. The can content screening
restrict such a situation from occurring. Appropriate logic is included into the
commerce application to screen for combinations of systems attempting to be placed
the shopping cart that would be incompatible for business reasons.
With respect to cart content screening, the online store vendor, cannot checkout
a customer as a somebody until the online store knows who to treat the customer as.
The items in the cart determine who the customer is. For example, a customer may
purchasefrom the federal government store, referred to as a G.S.A_ contract. A
customer may also be able to purchase fi'om retail, corresponding to the online‘ store
unlimited. That is an allowable combination since a federal customer can purchase
ofi contract and on contract. What is an illogical combination is for a GSA. customer
to have a first discounted pricing and also for that customer to go to a corporate
business store where a difierent discounted pricing is applied The presence of items.
in the cart with pricing from two difierent discounted pricing lists, then the online
store would not know who the customer is. A customer cannot be both a discounted
customer A and a discounted customer B, but rather one or the other. Thus, the cart
content screen prevents a customer fi'om proceeding to checkout until the customer
removes one of the conflicting discounted items.
As discussed, the shopping cart is based upon an identification of a user as
belonging to a particular customer set. A user is not limited as to how the user can
get into the online store. A user can place an item into the cart, back out of the store,
re-enter and place another item in the cart, since the cart is controlled by a session.
It is possible then that a user could have selected two or three items fiom difierent
-13.
stores. Items can thus be grouped, for example, as being from a specialty store and
a non-specialty store. A customer, however, may not have items taken from two
specialty stores within the cart at one time for the following reason. Processing items
from two different specialty stores in one cart is illogical to the online store. The
online store is not set up to recognize a customer as anything but one of those special
customers in such an instance. The checkout cannot determine who the customer is
when items from more that one specialty store are in the cart. If only items from the
federal specialty store are lefi: in the cart to check-out, then the process can proceed
to checkout. The user is notified that a conflict exists. The government page is
public knowledge. Cart content screening is useful in preparation for checkout.
Customized checkout can only be presented to an identified customer, wherein the
screening is done to identify the customer. Non-logical orders (i.e., containing items
from two specialty stores) are prevented fi'om reaching checkout, since the non-logical
orders are incompatible for business reasons (e.g., different pricing).
Referring now to FIGs. 7-10, checkout will now be discussed in greater detail.
According to the online store of the present disclosure, a custom checkout page
content is provided. Checkout 22 includes an ability to dynamically generate.
customer-specific variations of a standard online store checkout form. The delivery
and payment options of the checkout display Web page 110 are controlled via the
store database 24. Additionally, the routing of online submitted customer orders is
controlled via display of recognized customer classifications (e.g., small business,
federal government) dictated by store database, 24 entries. Lastly, custom
emlanations of checkout requirements and checkout instructions are enabled through
the support of three separate, databaserdxiven text messaging sections. This
combination allows for the creation of a checkout form that best fits the data
gathering and information delivery requirements for specific customers. The
checkout web page include identification input 112, who will own the items ordered
, type of business or organization 116, Where the order is to be shipped 118, how
the order is to be shipped 120, and lastly billing and payment information, 122 and
124, respectively.
In addition, checkout according to the present embodiments is now
customizable by store, whereas, in contrast, checkout in a prior online store included
a static form. In other words, the checkout page or display of the present
embodiments is reflective of a customer selected payment option selected by the
‘customer. For instance, if a customer desires to purchase a customer-configured
computer system using a credit card, then the checkout displays a form required for
the inputting of the customers credit card information only. No other details are
displayed, such as, personal lease payment information or other types of payment
options. As a result, the customer is not subject to being confused by unnecessary
information. The credit card option page is specific to obtaining the customer's credit
card information. In the past, a customer would be presented with an all—in—one
form, the customer having to complete the al.l~in-one form having multiple inputs,
information, and text messaging for multiple payment options which further tended
to confuse a customer. With the all-in-one form, a customer could easily become‘
confused by text messaging or compliance with instructions for filling out the fonn,
etc..
Knowing the store which the customer is in, the on-line store presents a
checkout appropriate to the store. For instance, a customer is in the business
online store, the checkout would not display or present personal lease option plans
and personal lease data input, but would rather present business lease information
and request business lease input. The checkout thus advantageously presents only
that information and requested input which is relevant to the particular store which
the customer is in. The checkout does not ask questions which are not relevant to
a particular customer.
If the online store determines that a customer is a home consumer purchasing
a computer system for hornelpersonal use, then checkout advantageously avoids
presenting information which is unrelated to a home consumer purchasing a
computer system for home/personal use. For example, the checkout would not ask
for a company name or an organization name. In addition, the checkout would
further not ask about payment options such as a business lease. All payments
options not directly related to the particular store which the customer is in would not
be presented to the given customer. The checkout feature according to the present
disclosure screens out unrelated checkout options, that is, those options unrelated to
a particular customer or customer set.
With respect to checkout, each time checkout was needed to be customized in
the creation of a new store for a prior online store, a new object or checkout page
would be required to be created. That made it less scalable to ramp from one
customer set to .10 customer sets, for example. In addition, that also meant going
back to the software developers and reinventing an element of the store each time
that there was a need to expand the customer set. Such a prior method was
inefiicient.
The checkout is now database driven. Scaling is built in. That is, if another
customer set is needed to be added to the online store, common elements are defined
which define how the new customer set is to be difierent from a previous defined
customer checkout, allow that application to build a customer set checkout on the fly,
a developer would not be involved. A tool set is provided for generating a
customizable checkout to meet many customer’s needs.
Further with respect to checkout, checkout of the present online store includes
customizable features in contrast to a one-size-fits—all checkout of a prior online store.
For example, for checkout, an at»home buyer will not have to discern or be subjected
to any business‘ lease information or input. Such business lease information or input
acts as a disincentive upon the at—home purchaser and detracts from the at-home
buying experience of the at—home online buyer. The at-home online buyer does not
typicallv Want to read through terms and conditions of a business lease. Those things
that would be considered a disincentive for a given customer set are now
advantageously removed from the online store of the particular customer set.
Delivery options and payment options are also customizable. One of the
underlying principles is recognition of businessivverses personal store. A store can be
identified as business (i.e. , for business customers exclusively) or personal (i.e. , for
personal users only). In this manner there has been built in the ability to customize
the checkout, so that the checkout can recognize, everywhere possib1e,the’ way to get
those unrelated user aspects of the checkout away from the selected customer sets.
For example, a business customer would not be met with the personal lease payments
options and then have to avoid it, or click on it indirectly. Likewise, and more
importantly, for personal users, the checkout avoids asking the personal user for a
company name. In other words, the online store checkout does not ask the personal
user for a company name, thus avoiding confusing the customer who might otherwise
think that he or she does not have the right checkout form to complete. If the
customer is confused, then the customer may decide to exit the online store and pick‘
up the telephone to place an order rather than online. As a result, efficiencies would
be lost when the sale is not placed online. The present online store advantageously
maintains those eficiencies which are gained by placing customer orders online.
In places where there ezdsted a possibility for confusion between personal
versus business, the online store advantageously includes a customization to
minimize anysuch confusion. That is, the online store avoids things which could
confuse customers, especially personal customers. For instance, payment options,
delivery options, and messages to customers for instructions in completing online
-22.
forms, for example, are built in to be customizable, according to the given customer
set.
Another element of the online store includes, for a business customer, the
inquiry of what type of business is the customer in, so that the customer may be
appropriately routed to a proper handling sales force, subsequent to an online
purchase, in the event that further assistance is required. A personal customer does
not need to be met with a page asking what type of business the customer is in. Such
a message, in the later instance, would tend to be confusing and alienating to the
personal customer. In a personal online store, those business type questions are not
asked according to the customization built into checkout in conjunction with the
method and apparatus of the present disclosure.
That which is defined per checkout in the database is part of the customizable
elements of a checkout. The elements include what departments of the online store
vendor can be ofiered for a checkout. If, for example, a business online store may
recognize three types of businesses, small, medium, and large. Employee size
designations can be used for how the online store {wants a business customer to define
itself. Under 2,000 employees can be considered a small business. The online store.
includes an ability to create a business store where those three business types/sizes
are each defined as an allowable option for a given store.
In accordance with the online store of the present disclosure, upon a
recognition of who a particular customer is (e.g., or in what customer set), the online
store takes out the unrelated options and departments, and does not present them
to the customer as options for the customer. The checkout for a given customer is
defined as having only those valid options for who the online store knows the
customer to be. For example, with respect to a federal government customer, if the
federal government customer is identified as federal government, then there would
be no relevant department choice. That choice is advantageously taken out of
checkout for the federal government customer. The one department was recognized
in the checkout logic as being: "if there is only one department, then do not present."
That is, if a given checkout is defined as having only one valid department, then
when the customer gets to checkout, the code for the online store and commerce
application is written such that the one department would not present a choice of
departments. Only when there are multiple departments and selections would the
same be presented at the checkout. That is one aspect of customized checkout which
is built into the present online store according to the present disclosure.
Information which is not relevant to a given customer (that is,,the information
does not make sense for that given customer) is not presented to that customer based
upon the online store's understanding of who the customer is. In other words, based
upon the online store's understanding of who the customer is, this would not make
sense to you, it would only add confusion, or time and inconvenience. The online
store thus has a built-in ability to make the checkout as customizable as possible, for
each of the customer sets.
Additional messaging recommendations may be added to the checkout page to
assist a user in the checkout process. For example, the messaging may include
instructions for completing a particular section of the checkout page- Similarly, other
messaging may be included, e.g., with respect to shippingldelivery. The messaging
is database driven based upon the customer set of the user. Such messaging can be
kept to a minimum to facilitate an ease of use by the user.
In operation, the online store includes an ability to recognize which customer
set that a customer who accesses the online store is in, i.e., upon accessing the
welcome page of the online store. Upon a recognition of the customer belonging to
a particular customer set, the customer gets a store specific to the given customer.
Customer set refers to a_pa.rticula.r company, organization, or individual, thus there
can be many customer sets. Part of the store difference is that the configurator
determines what part of the online store does the customer get to see. The welcome
The
configurator determines which options the customer is allowed to look at within a
page defines what products does the store allow the customer to see.
given system (as chosen per the welcome page), merchandising options, what are
allowed options, etc..
A customer is identified as ‘being in a particular customer set according to what
link the customer executed to get to the online store. That is, the link includes an
embedded identifier which informs the online store which customer set‘ that the
customer is in. For example, a federal government customer would have clicked
through the website at httpu’/www.dell.com and eventually come to the federal site.
The federal site contains federal specific information. Somewhere on the federal site
page, the federal business segment of the online store vendor has said that when a
customer goes to the store, the online store offers the customer an option to go to the
federal site. A link is embedded for proceeding to the federal site, wherein the online
store then acts to treat this customer as a federal customer because the customer
came and read the federal site page content, and thus they have identified themselves
as a federal customer.
Premier pages is an example of a particular type of customer set in which
discount pricing is private and the information is password protected. The page that
has the link to the store is password protected- The general model is that if you can
get to a page that has a link to the store in it, then a customer is recognized as being
in a particular customer group based upon the linlcused to access the online store.
Customer sets may include individual customers, businesses, organizations, federal
government, etc.. Each customer set will see a version of the online store specific to
the respective customer set. The underlying elements of the online store however
remain the same. Upon identification of the customer set of a given customer, the
online store operates_l_)ased upon the prescribed customer set of the given customer.
The presentation of the online store, to each customer set will thus be different for
each. For the long lead time warning in the configurator, an option can be set in the
online store to activate long lead time warnings for a given customer set, For
example, home consumers are more sensitive to the fact that the home consumer may
not wish to wait more than a normal lead times. A typical advertised lead time for
the online store is $3; the order of one to two Weeks. Such a home consumer would
advantageously benefit from a long lead time warning. For example, the home
‘consumer can modify the order as appropriate if the lead time of the customer
configured computer system is not acceptable for the customers particular
requirements.
If any item has a lead time over three weeks, then lead time flags would be set
Within the online store to three weeks or higher. Thus any options with lead times
of three weeks or higher would show up as "flags" (e.g., to display long lead time
warning). Whereas, in a business customer set online store, the business customer
may wait three weeks, but not six weeks, for the receipt of an order. Thus, an option
having a long lead time of six weeks would show up as " flag". In other words, the
flag is set to six weeks for the business customer set online store. It is important to.
understand that difference. The underlying feature here is that a flag is being set
to indicate that the selection of a particular option will result in a lead time greater
than a normal lead time, according to a particular customer set.
One difference between a compatibility warning (green check mark) and a long
lead time warning (yellow exclamation mark) is that the option compatibility warning
preferably provides an option compatibility Warning message that is not generic. In
other Words, the option compatibility warning is preferably specific to the option or
options which the user has selected. The long lead time Warning indicates that there
is an option on a long lead time. The long lead time warning preferably includes an
icon and a message at a general level (e.g., "there are four warnings below") at a
-25.
prominent location of the web page. A user would then scroll down the web page to
find out which of the selections have long lead time warnings. For each option with
a long lead time icon, the icon may be accompanied with a warning message that is
specific to that option.
Compatibility warning carries a message with the Warning and may include,
for example, "there is a potential problem with your option selection." The choice of
operating system is incompatible with the hard drive, etc.. The compatibility icon is
accompanied with a compatibility message which is specific to the particular option.
Everything in the configurator is specific to a given computer system (ie,
chassis) per customer or per set of customers. The welcome page is"ge'a’red towards
identifying a chassis. Given the chassis, the configurator displays the universe or
possible options within that chassis, for a given customer set. Messaging has now
been included in that option universe to assist a user in choosing a best selection for
that user. If a user decides upon a different chassis, the user must return to the
welcome page and select another chassis. The options Within the configurator are
dependent upon the chassis. If a user wants to go to a different universe, then the
user must exit the configurator, go back to the welcome page, and select a new
universe (i.e., a different chassis). Recommendations can include lead time warnings,
as well as compatibility warnings.
Merchandising is another feature of the online store. Merchandising is
provided to better emulate what a sales representative would do if a customer
telephones the online store vendor to inquire about a computer system, wherein the
online store merchandising provides a potential to sell a customer a richer computer
system. The merchandising of the online store better emulates a selling and cross-
selling merchandising that a sales representative could perform. For example,
merchandising may include up selling an extended service warranty, up selling more
RAIVI, or a bigger hard drive or greater memory capacity. That is where
merchandising messaging was built into the online store. The presence of the
merchandising messaging at the point of sale is an improvement. The point of sale
for the online store preferably includes the configurator and the cart.
The online store of the present disclosure advantageously includes a feature
set which has been added to the configurator and to the cart. The present online
store has also been advantageously upgraded from a reliability, performance, and
maintenance standpoint. In addition, the present online store includes improvements
which make it as robust as possible. Lastly, merchandising as discussed has been
made to be customizable. The checkout also includes customizable features in
contrast to a one-size-fits-all checkout of a prior online store. The online’ store of the
present disclosure has been expanded to be a custom store customizable "for every
customer set.
The configurator now includes four new features, or added elements to the
presentation of the standard store. The cart includes a new feature. The checkout
has new customization features. Every version of the online store includes an abilitxy
to change such things as necessary for a given customer set (e.g., long lead time
flags). The added elements of the present disclosure are thus all customizable by.
store per given customer set.
End-to-end, the online store experience is advantageously improved. The
online store has been presented from a database standpoint, its customization, and
the making of the online store customizable, at least as much as to the extent of the
features described herein. The online store is driven by the database in accordance
with who the customer has been identified to be, as per the online store.
The online store and user interface of the present disclosure advantageously
overcome deficiencies in the prior online store. That is, the prior online store was not
as customizable as described herein with respect to the present online store. The
focus of the prior online store was: "Do I have t_he right products at the right pricing?"
Once the system has been selected in the prior online store, the checkout was the
same for all customers. There was no customization on the back end of the prior
online store. Furthermore, there was also some compromise on what the configurator
did in the prior online store.
_The online store and user interface of the present disclosure have expanded
customization aspects of the store application, from the configurator to the checkout.
The present online store and user interface have further improved upon what the
‘configurator can deliver as a service, i.e., what the configurator can deliver as a
feature set. Overall, the method and apparatus of the present disclosure provides an
improved online store. Furthermore, an online store for use in the procurement of
a customer configured computer system having a user interface has been described
herein.
The online store includes a single online store which generates a given view for
a particular customer set, which can be further customizable per customer. The
online store, however, has the appearance of many different stores to many difierent
customers. In essence, its the same core online store, however, it is customizable for
each customer, further being database driven. Customization of the online store has
thus been advantageously improved, in conjunction with the added features as
discussed herein.
The embodiments of the online store of the present disclosure advantageously
improve upon on an accuracy, reliability, and overall quality of an online buying
experience through an enhanced online commerce application specific to the ordering
of custom~config‘u.red computer systems, including personal computer systems. The
embodiments of the online store are optimized for responsiveness (availability and
speed) to customer requests and for completeness in servicing of customer demand
for personal computer related information. Completeness, in the later instance, is
.29.
measured relative to an information delivery experienced when ordering via the
telephone.
While the invention has been particularly shown and described with reference
to the various embodiments thereof, it will be understood by those skilled in the an
that various changes in form and detail may be made therein without departing form
the spirit and scope of the invention, as set forth in the following claims.
Claims (41)
1. A web-based online store having a user interface for enabling a custom configuration of a computer system according to an identification of a user belonging to a prescribed customer set, said online store comprising: - a configurator for configuring a computer system with options selected according to a prescribed user input, the options and a respective pricing for each option being presented on a configuration web page in accordance with the identification of the user belonging to a prescribed customer set; 0 a cart for temporarily storing the customer configured computer system, said cart including a cart web page; 0 a checkout for presenting payment options and for obtaining payment and delivery information, said checkout including a checkout web page; and 0 a database for dynamically supplying configuration options to said configuration in accordance with the identification of the user belonging to the prescribed customer set; 0 said configurator comprising a warning indicator for indicating an option which is subject to adversely impact a shipment of the configured computer system, the warning indicator including a lead time warning in connection with an option which is subject to incurring a lengthened lead time for shipment of the configured computer system, which is greater than a prescribed lead time, the prescribed lead time being in accordance with the identification of the user belonging to a prescribed customer set.
2. The online store of gang, wherein said configurator further includes merchandising recommendations for available options and their respective option details, the merchandizing recommendations being presented on the configurator web page, and wherein said database is further for dynamically supplying the merchandising recommendations to said configurator in accordance with the identification of the user belonging to the prescribed customer set.
3. The online store of claim 1, wherein said cart further includes merchandising recommendations for add-on options, the merchandising recommendations being presented on the cart web page, and wherein said database is further for dynamically supplying the l0 merchandising recommendations to said cart in accordance with the identification of the user belonging to the prescribed customer set.
4. The online store of claim 1, wherein the payment options of said checkout are presented on the checkout web page, and wherein said database is further for dynamically supplying the payment options to said checkout in accordance with the identification of the user belonging to the prescribed customer set.
5. The online store of claim l, further wherein the lead time warning includes a graphic and a text message for indicating the lengthened lead time for shipment.
6. The online store of claim 5, wherein the graphic includes an exclamation mark.
7. The online store of claim 1, wherein the option which is subject to incurring a lengthened lead time for shipment is one identified as having a significant impact on the time to delivery of the configured computer system.
8. The online store of claim 1, wherein the lead time warning is made present in the contigurator upon an update/ refresh of the configurator web page.
9. The online store of claim 1, wherein the warning indicator provides a general alert to the presence of any number of potentially problematic options displayed on the configurator web page and a long lead time icon displayed adjacent to each long lead time option‘s position in the configurator web page.
10. The online store of claim 1, wherein options are manually identified as worthy of a long lead time warning via entry of a flag in an item master record in said database.
1 l. The online store of claim 9, further wherein activation of a prescribed long lead time icon by the user results in the displaying of a manually-maintained listing of all items marked as significantly extending system delivery, in addition to a corresponding estimated time to delivery. Iv an
12. The online store of claim 1, wherein the warning indicator includes a system option compatibility warning indicator for providing a system compatibility warning upon the detection of a second option selected as per the prescribed user input which is incompatible in connection with a first option of the configured computer system.
13. The online store of claim 12, wherein the system option compatibility warning indicator includes a graphic and a text message for indicating the incompatibility of the second option with the first option.
14. The online store of claim 13, wherein the graphic includes a check mark.
15. The online store of claim 12, wherein the system option compatibility warning is made present in the configurator upon an update/ refresh of the configurator web page.
16. The online store of claim 12, wherein the system option compatibility warning indicator provides a general alert to the presence of any number of potentially problematic system compatibility options displayed on the web page and a system incompatibility icon displayed adjacent to each potentially incompatible option‘s position in the configurator web page.
17. The online store of claim 1, wherein said configurator further includes an alternate View selector for selecting between a first presentation view and a second presentation view of the coiifigurator web page, the first presentation view including drop down boxes for option selection and the second presentation View including radio buttons for use in option selection.
18. The online store of claim 3, wherein said checkout is customized according to the identification of the user belonging to the prescribed customer set, the customization including at least one of the following options selected from the group consisting of contact information. ownership information, type of business,’ organization, payment/billing options, and shipment/ delivery options.
19. The online store of claim 3, wherein said checkout further screens the cart to determine if selections in the cart are from more than one specialty store, wherein a specialty store corresponds to a customized store of said online store for a prescribed customer set. further 34 wherein a sin le user ma have accessed said online store via more than one rescribed 10 customer set.
20. The online store of claim 1, wherein said checkout presents said payment options in accordance with the identification of the user belonging to the prescribed customer set, said database for further dynamically supplying merchandising information to said cart, and payment and delivery options to said checkout, wherein the respective web pages are dynamically generated in accordance with the identification of the user belonging to the prescribed customer set.
21. The online store of claim 20, wherein the warning indicator further includes a system option compatibility warning indicator for providing a system compatibility warning upon the detection of a second option selected as per the prescribed user input which is incompatible in connection with a first option of the configured computer system.
22. The online store of claim 21, wherein said checkout is customized according to the identification of the user belonging to the prescribed customer set, the customization including at least one of the following options selected from the group consisting of contact information, ownership information, type of business/organization, payment/billing options. and shipment/delivery options.
23. A method for enabling a custom configuration of a computer system according to an identification of a user belonging to a prescribed customer set via a user interface of a web- based online store. said method comprising the steps of: 0 providing a configuration for configuring a computer system with options selected according to a prescribed user input, the options and a respective pricing for each option being presented on a configuration web page in accordance with the identification of the user belonging to a prescribed customer set; 0 providing a cart for temporarily storing the customer configured computer system. the cart including a cart web page; 0 providing a checkout for presenting payment options and for obtaining payment and delivery information, the checkout including a checkout web page; 0 providing a database for dynamically supplying configuration options to the configuration in accordance with the identification of the user belonging to the prescribed customer set; and 0 a warning indicator for indicating an option which is subject to adversely impact a shipment of the configured computer system, the warning indicator including a lead time warning in connection with an option which is subject to incurring a lengthened lead time for shipment of the configured computer system, which is greater than a prescribed lead time, the prescribed lead time being in accordance with the identification of the user belonging to a prescribed customer set.
24. The method of claim 23, wherein the configurator further includes merchandising recommendations for available options and their respective option details, the merchandising recommendations being presented on the configurator web page, and wherein the database is further for dynamically supplying the merchandising recommendations to the configurator in accordance with the identification of the user belonging to the prescribed customer set.
25. The method of claim 23, wherein the cart further includes merchandising recommendations for add-on options, the merchandising recommendations being presented on the cart web page, and wherein the database is further for dynamically supplying the merchandising recommendations to the cart in accordance with the identification of the user belonging to the prescribed customer set.
26. The method of claim 23, wherein the payment options of the checkout are presented on the checkout web page, and wherein the database is further for dynamically supplying the payment options to the checkout in accordance with the identification of the user belonging to the prescribed customer set.
27. The method of claim 23, further wherein the lead time warning includes a graphic and a text message for indicating the lengthened lead time for shipment.
28. The method of claim 27, wherein the graphic includes an exclamation mark. 36
29. The method of claim 23, wherein the option which is subject to incurring a lengthened lead time for shipment is one identified as having a significant impact on the time to deliverv of the configured computer system.
30. The method of claim 23, wherein the lead time warning is made present in the confi gurator upon an update/ refresh of the configurator web page.
31. The method of claim 23, wherein the waming indicator provides a general alert to the presence of any number of potentially problematic options displayed on the configurator web page and a long lead time icon displayed adjacent to each long lead time option's position in the configurator web page.
32. The method of claim 23, wherein options are manually identified as worthy of a long lead time warning via entry of a flag in an item master record in the database.
33. The method of claim 23, further wherein activation of a prescribed long lead time icon by the user results in the displaying of a manually-maintained listing of all items marked as significantly extending system delivery, in addition to a corresponding estimated time to delivery.
34. The method of claim 23, wherein the warning indicator includes a system option compatibility warning indicator for providing a system compatibility warning upon the detection of a second option selected as per the prescribed user input which is incompatible in connection with a first option of the configured computer system.
35. The method of claim 34, wherein the system option compatibility warning indicator includes a graphic and a text message for indicating the incompatibility of the second option with the first option.
36. The method of claim 35, wherein the graphic includes a check mark.
37. The method of claim 34, wherein the system option compatibility warning is made present in the configurator upon an update/refresh of the configurator web page.
38. The method of claim 34, wherein the system option compatibility warning indicator provides a general alert to the presence of any number of potentially problematic system compatibility options displayed on the web page and a system incompatibility icon displayed adjacent to each potentially incompatible option's position in the configurator web page.
39. The method of claim 23, wherein the configurator further includes an alternate view selector for selecting between a first presentation View and a second presentation V'l6W of the configurator web page, the first presentation view including drop down boxes for option selection and the second presentation View including radio buttons for use in option selection.
40. The method of claim 25, wherein the checkout is customized according to the identification of the user belonging to the prescribed customer set, the customization including at least one of the following options selected from the group consisting of Contact information, ownership information, type of business/organization, payment/billing options. and shipment/delivery options.
41 . The method of claim 25, wherein the checkout further screens the cart to determine if selections in the cart are from more than one specialty store, wherein a specialty store corresponds to a customized store of the online store for a prescribed customer set, further wherein a single user may have accessed the online store via more than one prescribed customer set. F
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
USUNITEDSTATESOFAMERICA22/09/19980 | |||
US09/158,564 US6167383A (en) | 1998-09-22 | 1998-09-22 | Method and apparatus for providing customer configured machines at an internet site |
Publications (2)
Publication Number | Publication Date |
---|---|
IE990515A1 IE990515A1 (en) | 2001-01-10 |
IE84458B1 true IE84458B1 (en) | 2006-12-29 |
Family
ID=
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6167383A (en) | Method and apparatus for providing customer configured machines at an internet site | |
JP4404410B2 (en) | Interactive upsell method and apparatus for internet applications | |
JP5231995B2 (en) | Information management system and method employing personal computer device | |
WO2009026068A2 (en) | System and methods for purchase management for custom products | |
US20040140987A1 (en) | Process for controlling out of box experience customization | |
IE84458B1 (en) | Method and apparatus for providing customer configured machines at an internet site" | |
US20060122894A1 (en) | User configured order status updates | |
US20060294350A1 (en) | Process for controlling service offers based upon network connections during out of box experience | |
US20050049932A1 (en) | Process for managing subscription service purchases | |
KR20010027128A (en) | Sales system and method in internet | |
KR20180088977A (en) | Joint procurement system and service method | |
US20030208361A1 (en) | Configuration of systems with services | |
CA2493997A1 (en) | System and method for maintaining distributor loyalty | |
KR20010113417A (en) | Method of Uniform Rate Sale for Small Sum Products and Thereof The System | |
KR20180027865A (en) | Joint procurement system and service method | |
JP2007122322A (en) | Internet shopping system | |
IE84235B1 (en) | Interative upsell advisor method and apparatus for internet applications | |
JP2005038310A (en) | Commodity purchase method and system | |
JP2001236389A (en) | Article selling system | |
JP2001216359A (en) | Method for selling computer equipment and the like |