ApacheCon 2009 OFBiz in 5 Easy Steps

advertisement
Getting Started w/Apache OFBiz
In 5 Easy Steps
June 2010
Ruth Hoffman
rhoffman@myofbiz.com
Getting Started with OFBiz in 5 Easy Steps
Agenda
Introduction
Why OFBiz?
5 Easy Steps
Beyond Getting Started
Disclaimer
The fine print: If you are looking for a session to tell you how to deploy and go live in
five easy steps, you are in the wrong place! Run, do not walk to the nearest exit.
2
Getting Started with OFBiz in 5 Easy Steps
Introduction
OFBiz
Ruth
Hoffman
Who Am I?
Poster Child for OFBiz
Built Many Application w/OFBiz
 VoIP E-Commerce, Phone Number Inventory, Self Service Portal
 Logfile Analyizer Framework
 Enterprise License Key Management Tool
 Using OFBiz at myofbiz.com
3
Getting Started with OFBiz in 5 Easy Steps
Why OFBiz?
Get Up and Running Fast
OFBiz Does All The Heavy Lifting
 No Developers Necessary
 No Expensive Database Administrators
 No Special System or Network Expertise
Reliable, Dependable, Secure and Proven Framework
Open And Free!
4
Getting Started with OFBiz in 5 Easy Steps
Why OFBiz E-Commerce?
5
Getting Started with OFBiz in 5 Easy Steps
The STEPS
Step 1: Problem Definition
Step 2: Gap Analysis
Step 3: Site Prep & Download
Step 4: Prototype
Step 5: Review Results
6
Getting Started with OFBiz in 5 Easy Steps
STEP 1
Problem Definition
Write It Down
What are we trying to do?
Do we have requirements?
How will we measure results?
How will we know we are done?
7
Getting Started with OFBiz in 5 Easy Steps
STEP 2
Gap Analysis
No Knowledge
Functioning Store
8
Getting Started with OFBiz in 5 Easy Steps
STEP 3
Site Prep & Download
Prerequisites
Java 1.5
500-700Mbytes Disk
Internet Access to Download
Some Patience
9
Getting Started with OFBiz in 5 Easy Steps
STEP 4
Prototype
Test The Download First
Implement The Prototype
Test Again
10
Getting Started with OFBiz in 5 Easy Steps
STEP 4 Prototype
Test Download
Out-Of-The-Box
“Getting Started” Test
• Website Store
• Shopping Cart
• Checkout
• Order Management
• Product Management
• User Access Controls
OFBiz ERP: One Database Many11Uses
Getting Started Prototype
Out-Of-The-Box
OFBiz eCommerce Store Landing Page
“Getting Started” Testing
Look For:
Product Listings
Welcome Message
Catalog Drop Down
Search Feature
Store Branding
Internationalization
Shopping Cart
Special Offers
Surveys
Time: 1 Hour
Getting Started Prototype
Using The Catalog Manager
Add Your Logo And Store Brand to the Website
Prototype Requirement
Add Brand To Website Store
Use Tools Provided?
How Hard Is It?
How Long Did It Take?
Time: 5 Minutes
E002.png
Getting Started Prototype
Add Your Products and a New Catalog
to Your Website
Prototype Requirement
Add Products To Website Store
Use Tools Provided?
How Hard Is It?
How Long Did It Take?
Does Everything Still Work?
Time: 25 Minutes
E003.png
Getting Started Prototype
Can We Add Products to the Shopping Cart?
c001.png
Prototype Requirement
Does The Shopping Cart Work?
Use Tools Provided?
How Hard Is It?
How Long Did It Take?
Does Everything Still Work?
Time: N/A
Getting Started Prototype
Let’s Try The Quick Checkout
Prototype Requirement
Co001.png
Can We Checkout w/New Products?
 Destination Address Correct?
 Shipping Estimates Given
 Based on Product Size & Weight
 Gift & Special Shipping Instructions?
 Payment Methods Preserved?
 Add New Payment Methods?
Time: N/A
Getting Started Prototype
Final Checkout Review
Prototype Requirement
Does Our Order Look in Order?
 Totals Calculated Correctly?
 Payment Method Correct?
 Shipping Info Preserved?
 Products Listed Correctly?
 Unit & Quantity Correct?
 Can We Submit the Order?
Time: N/A
Getting Started Prototype
Order Confirmation?
Prototype Requirement
Was An Order Created?
 Order Items Correct?
 Quantities & Unit Price?
 Payment Method and Contact?
 Cart Adjustments?
 Shipping Destination & Instructions?
 Totals Correct?
Time: N/A
O001.png
Getting Started Prototype
Did It Work?
Can I Download the eBook?
Oh001.png
Prototype Requirement
Order History Review
 Order Number Match?
 Digital Products Available?
 Link to View Entire Order?
Time: N/A
Getting Started Prototype
Can I Download the eBook?
Not Yet
Order Must Be Approved Using the Order Manager
Om001.png
Order Manager
Features
Shows No Payment History
Status Set to Created
User Notified
Links to “Approve” Order
Links for Posting Payments
Shipping Delivery
Time: 10 Minutes
Getting Started Prototype
Can I Download the eBook?
[Order Manager page continued]
Order Manager
Features
Each Line Item Has
 Individual Item Status
 Shipping Status w/Dates
 Inventory Link
 Price & Adjustments
 Sub Totals
Place For Order Notes
Om002.png/om003.png
Getting Started Prototype
Can I Download the eBook?
Order Status After Payment Accepted
Order Manager
Features
 Shows Payment Received
 Status Changed to “Approved”
 User Notified
 New Invoice Number
 Links for PDF
 Shipping
Time: N/A
Oh003.png
Getting Started Prototype
Can I Download the eBook?
Go For It!
Prototype Requirement
Digital Product Available for
Download
 Once Payment Posted?
 Site Automatically Updated?
 User Notification Sent?
 Items Shipped?
Time: N/A
Getting Started Prototype
Let’s Try Adding a Store Promotion
Prototype Requirement
Add New Store Feature
 Automatic Site Notification?
 Rebuild Catalogs?
 Redefine Products?
 Selectively to Products?
 With the Store Running?
 Automatic Application?
Time: 20 Minutes
Pro001.png
Getting Started Prototype
This Promotion Requires a Coupon to Activate
Pro002.png
Prototype Requirement
Add New Store Feature
 Use Catalog Manager
Prototype Requirement
Add New Store Feature
Time: 5 Minutes
 How Long Does It Take?
 How Hard Is It To Do?
Getting Started Prototype
Cart After Adding “Secret” Coupon
Pro003.png
Getting Started with OFBiz in 5 Easy Steps
STEP 5
Review Results
 Website Store Up & Running
 My Brand Front & Center
 My Products
 DBAs Required
 Special Skills (Programming)
 Special System Administration
27
Getting Started with OFBiz in 5 Easy Steps
Beyond Getting Started
 Add or Remove Store Features
 DBAs Required
 Special Skills
 Special System Administration
 Add or Remove Products & Catalogs
 DBAs Required
 Special Skills
 Special System Administration
 Change Store Look & Feel
CSS, HTML, JavaScript & XML
 DBAs Required
 Special System Administration
 Next Steps, GOTO Step 1
28
Download