A method for automatically processing electronic customer orders for configurable
products. In one embodiment, a web site that is operable to access a vendor ordering
application receives a user who is electronically transferred from a web site or
computer that is operable to access an electronic procurement application. Next,
the vendor ordering application allows creation of an electronically placed order
for a configurable product. The vendor ordering application determines whether
any product is configured properly; however, the order will be allowed to proceed
even if all the required order processing information is not yet provided. The
vendor ordering application then transfers an electronic copy of the incomplete
order to the electronic procurement application. Next, the vendor application receives
an approval for the order, along with the rest of the required order information.
At this point, the vendor application checks to see if the purchase order information
is complete and valid.