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