ECT455 Website Engineering E-Commerce Web Site Engineering Lecture #4 E-Commerce Transaction & Order Processing Web Site Engineering Part 2 ECT455 Website Engineering
Order Management Process
ECT455 Website Engineering Order Processing Pipelines Order Plan Pipeline Order Purchase Pipeline Verify Address Verify Credit Card Information Payment Authorization Create Purchase Order Initiate Order Tracking Product Information Merchant Information Shopper Information Order Initialization Order Check Item Price Item Adjust Price Order Adjust Price Order Subtotal Shipping Handling Tax Order Total Inventory Order Confirmation Order purchase Pipeline is Run during actual purchase Transaction. Both pipelines are fully Configurable and Customizable. Order plan pipeline is run during any cart change or Recalculation. ECT455 Website Engineering
Order Entry Starts the Flow The order transactions form a chain of related processes and business documents. The entire chain of processes and documents creates a transaction work flow. ECT455 Website Engineering
Post Order Entry - Delivery ECT455 Website Engineering
ECT455 Website Engineering Delivery Overview Within the delivery process the following steps are executed either automatically or manually. ECT455 Website Engineering
ECT455 Website Engineering Customer Payment The final step of the Customer Order Management cycle. The Customer Payment step includes: Posting payments against invoices Reconciling differences, if necessary The processing of the customer payment is done in accounts receivable against open items. ECT455 Website Engineering
Retail Ecommerce – Technical Architecture Overview Merchant Server IIS, Apache, etc.. Taxware Bank Firewall ODBC Consumer browser (Payment, address and Wallet) HTML pages Merchant “VeriFone” Or similar Legacy Store data TranData Manage the store Shop & purchase ... Web Server
Retail Ecommerce - Process & Technology Overview Payment processor (Broker) Customer with need Merchant Buy Request Remittance (1) (2) Delivery Approval (3) (4) Monthly Statement (5) Banks (EFT) Credit Card Processors Online electronic currency backers WWW BROWSER SERVER
ECT455 Website Engineering Front-end Order Processing – Essential Components Necessary e-commerce order processing components. The availability of a virtual shopping cart. An ability to transfer data securely using SSL or SET. 85% of all online transactions use credit cards. Taking money over the internet is a two-fold process A Merchant Account. A Payment Gateway (CyberCash/Verifone). ECT455 Website Engineering
Shopping Cart Technology An order-processing technology allowing customers to accumulate lists of items they wish to buy as they continue to shop. Shopping cart is supported by: Product catalog. Merchant server. Database technology. Combine a number of purchasing methods to give customers a wide array of options. ECT455 Website Engineering
Shopper ID/Cookie Support Special shopper IDs. Unknown Shopper - system automatically generates one. Administrator. The ID is part of the URL while navigating the store. Shopper ID optionally stored in cookie if browser supports it. Information may be used to customize subsequent visits. Used as primary key in database.
Alternative Online Shopping Solutions Turnkey solution A pre-packaged e-business E-business templates Outline the basic structure, but allow the design to be determined by the owner Project outsourcing Available to businesses with substantial funding, alleviates the need for businesses to complete projects in-house Front-end system Portion of an e-business that is visible to consumers Back-end system Database management, payment processing and logistics ECT455 Website Engineering
Reprise: What are Mercantile Processes? Mercantile processes define interaction models between consumers and merchants. Mercantile processes can be developed from two perspectives: consumer and retailer. Consumer perspective - the process needs to meet the expectations of the on-line shopper. Quality. Convenience. Value. Price Privacy. Retailer’s perspective - the process defines the COM cycle specifying activities that must take place to fulfill customer orders.
Consumer-Oriented Mercantile Models Product/service search & discovery Pre-Purchase Interaction Comparison shopping & Product selection (based on various attributes) Negotiation of terms e.g., price, delivery times Placement of order Purchase Consummation Authorization of payment Receipt of product Post-Purchase Interaction Customer Service & Support (If not satisfied in X days, return product)