e-commerce: the very basics -...

16
E-Commerce: The Very Basics Beginner Level Course By: Erin Gannon / Michael Guttman

Upload: dinhcong

Post on 15-Mar-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: E-Commerce: The Very Basics - portal.siriusware.comportal.siriusware.com/docs/kb-pdf/Other/Ecommerce_Basics_2011_09... · E-Commerce: The Very Basics Beginner Level Course By: Erin

E-Commerce: The Very Basics Beginner Level Course

By: Erin Gannon / Michael Guttman

Page 2: E-Commerce: The Very Basics - portal.siriusware.comportal.siriusware.com/docs/kb-pdf/Other/Ecommerce_Basics_2011_09... · E-Commerce: The Very Basics Beginner Level Course By: Erin

2

• Discover what the E-Commerce module is used for? • Brief overview of the components necessary for the E-

Commerce module to function • How do E-Commerce sales get processed? • Set up and configure items to sell with E-Commerce module • Get familiar with the Web.Config file. What is it used for and

how do you edit it?

Objectives

Page 3: E-Commerce: The Very Basics - portal.siriusware.comportal.siriusware.com/docs/kb-pdf/Other/Ecommerce_Basics_2011_09... · E-Commerce: The Very Basics Beginner Level Course By: Erin

3

• To lookup, create and edit guest records • To allow your guests to purchase items conveniently online • Items not currently supported online:

– Private Bookings – Pod Bookings – Tee Time Reservations

• Group functionality • To purchase Debitware items

What is the E-Commerce module used for?

Page 4: E-Commerce: The Very Basics - portal.siriusware.comportal.siriusware.com/docs/kb-pdf/Other/Ecommerce_Basics_2011_09... · E-Commerce: The Very Basics Beginner Level Course By: Erin

4

• ww.dll • Web Pages • wwService • Sales Host • Additional Components

E-Commerce Module – Core Components

Page 5: E-Commerce: The Very Basics - portal.siriusware.comportal.siriusware.com/docs/kb-pdf/Other/Ecommerce_Basics_2011_09... · E-Commerce: The Very Basics Beginner Level Course By: Erin

5

Externally Hosted Pages

Page 6: E-Commerce: The Very Basics - portal.siriusware.comportal.siriusware.com/docs/kb-pdf/Other/Ecommerce_Basics_2011_09... · E-Commerce: The Very Basics Beginner Level Course By: Erin

6

Internally Hosted Pages

Page 7: E-Commerce: The Very Basics - portal.siriusware.comportal.siriusware.com/docs/kb-pdf/Other/Ecommerce_Basics_2011_09... · E-Commerce: The Very Basics Beginner Level Course By: Erin

7

• Guest makes online purchase • Sale info is sent directly to the SQL Server • Credit card is not charged at this point. “Auth Only” • Confirmation email is sent, informing guest that the order

has been received • Web Sales Host checks the SQL Server for unprocessed

transactions and processes them locally • Credit card is charged • PAH ticket is generated • Second and final email is sent to guest informing them that

the order has been processed

Overview of the E-Commerce Sales Process

Page 8: E-Commerce: The Very Basics - portal.siriusware.comportal.siriusware.com/docs/kb-pdf/Other/Ecommerce_Basics_2011_09... · E-Commerce: The Very Basics Beginner Level Course By: Erin

8

• If the visitor/guest does not receive the second email, did their sale go through? – Most likely no unless there is an email error

• Can a visitor/guest still purchase items online if Web Sales Host is not running? – Yes, the sales will stay on the SQL Server until the

WebSales host is restarted. At that time it will process all unprocessed transactions

Review Questions

Page 9: E-Commerce: The Very Basics - portal.siriusware.comportal.siriusware.com/docs/kb-pdf/Other/Ecommerce_Basics_2011_09... · E-Commerce: The Very Basics Beginner Level Course By: Erin

9

• Items are configured in a similar manner as for regular salespoints except for Print at Home tickets

• Item tree – existing or new • Pass items and Print at Home items are finalized when sold

through E-Commerce • Use <add key="NeverSave" value="1" /> to finalize all items • Supported item types

o “Regular Item” o “Create New Guest Record” o “Create Pass” (including In-House Cards items) o “Begin Rental”

Configuring Items to Sell in E-Commerce

Page 10: E-Commerce: The Very Basics - portal.siriusware.comportal.siriusware.com/docs/kb-pdf/Other/Ecommerce_Basics_2011_09... · E-Commerce: The Very Basics Beginner Level Course By: Erin

10

1. Create a Department called “Movies”, a Category called “Big Screen” and an Item called “Outsiders” with a description called “The Outsiders”

2. On the General tab set admissions to “1” to show the calendar 3. Add the following to the Help section: <webinfo><span class="mainlist">Now Playing</span><br><br><span class="head">The Outsiders</span><br><br><span class="smallbold">Runtime:</span> <span class="small">1 hr 11 mins</span><br><span class="smallbold">Directed by:</span> <span class="small">Francis Ford Coppola</span><br><br><span class="smallbold">Synopsis:</span> <span class="small">The movie details a town split between the wealthy South Zone gang called 'The Socials' and the poor North Zone gang called 'The Greasers'. Dallas Winston, Ponyboy Curtis and Johnny Cade from 'The Greasers' befriend the rich Cherry Valance and Marcia in a drive-in. Later that night, a group of 'The Socs' chase and beat up Johnny and attempt to drown Ponyboy in a fountain. However, Johnny stabs one Soc and kills him, saving Ponyboy. The desperate boys seek Dallas who finds a hideout for them in a nearby town. One week later, Johnny and Ponyboy decide to return to their hometown, with Dallas, to claim the murder as self-defense. But on their way back, they see the church on fire and Ponyboy and Johnny help the children trapped in the church and become heroes. However Johnny is badly wounded and interned in the hospital. Meanwhile The Socs and The Greasers prepare to fight.</span></webinfo>

Exercise – Create a new PAH Ticket

Page 11: E-Commerce: The Very Basics - portal.siriusware.comportal.siriusware.com/docs/kb-pdf/Other/Ecommerce_Basics_2011_09... · E-Commerce: The Very Basics Beginner Level Course By: Erin

11

4. The movie theater can only accommodate 150 people per showing. How would you limit the number of tickets sold?

5. On the Price tab set the default price to $12.50. 6. On the Web tab check Allow PAH. 7. On the Printing tab attach the SW11_PRINTATHOME.frx

layout to Voucher 2. Located -> C:\Program Files\SiriuswareDemo\SalesTKT\Layouts 8. Copy the Portland-sign.jpg from C:\Program Files\SiriuswareDemo\SiriusFS\Layouts to C:\ProgramData\SiriuswareDemo\SalesHOST\Layouts

Page 12: E-Commerce: The Very Basics - portal.siriusware.comportal.siriusware.com/docs/kb-pdf/Other/Ecommerce_Basics_2011_09... · E-Commerce: The Very Basics Beginner Level Course By: Erin

12

1. Create a new item tree group called “Web Movies” 2. Copy the new item “Outsiders” to the “Web Movies” item

tree 3. Configure the Web.Config file to display the “Web Movies”

item tree in the TopNode key. C:\Program Files\SiriuswareDemo\Ecommerce\Pages

Exercise – Create a new Item Tree group and add “The Outsiders” item to it

Page 13: E-Commerce: The Very Basics - portal.siriusware.comportal.siriusware.com/docs/kb-pdf/Other/Ecommerce_Basics_2011_09... · E-Commerce: The Very Basics Beginner Level Course By: Erin

13

1. Bring up your E-Commerce pages using the shortcut in the Siriusware Demo 4.1 folder

2. Start SalesEZ and the WebSales Host 3. Go through the purchase process with the pages, creating

yourself as a visitor/guest for the purchaser, using the credit card number 5454545454545454 with any expiration date in the future and any three-digit CVV2 number

4. Verify that the PDF was created in C:\ProgramData\SiriuswareDemo\SalesHOST\PDF

Exercise – Purchase tickets to the Outsiders movie

Page 14: E-Commerce: The Very Basics - portal.siriusware.comportal.siriusware.com/docs/kb-pdf/Other/Ecommerce_Basics_2011_09... · E-Commerce: The Very Basics Beginner Level Course By: Erin

14

• Configuration file for the pages

• Typically located in C:\inetpub\wwwroot\E-Commerce

• <appSettings> </appSettings>

• <!-- I am a comment and am ignored by the pages -->

• <add key=”KeyName” value=”KeyValue”/> for example <add key="TopNode" value="web"/>

• Only edit the “KeyValue”

What is the Web.Config file?

Page 15: E-Commerce: The Very Basics - portal.siriusware.comportal.siriusware.com/docs/kb-pdf/Other/Ecommerce_Basics_2011_09... · E-Commerce: The Very Basics Beginner Level Course By: Erin

15

• Some possible “KeyValues”: o Empty: <add key=”MailCC” value=””/>

o “1” or “0”: <add key=”SeparatePDFs” value=”0”/>

o Whole number: <add key=”LeadMax” value=”90”/>

o Text: <add key=”CompanyName” value=”Siriusware, Inc.”/>

o Database field(s): <add key=”ForceEditFields” value=”address,

city, state, zip, email”/>

o DCI(s): <add key=”DWReloadDCI”

value=”INHOUSECRDACTANDLOADRELOAD ”/>

What is the Web.Config file?

Page 16: E-Commerce: The Very Basics - portal.siriusware.comportal.siriusware.com/docs/kb-pdf/Other/Ecommerce_Basics_2011_09... · E-Commerce: The Very Basics Beginner Level Course By: Erin

Thank You!