Access to add and change pages is restricted. See: https://cwiki.apache.org/confluence/display/OFBIZ/Wiki+access

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Purpose

The objective of this document is to list the OOTB OFBiz eCommerce features so that it can be used to prepare the Headless Commerce API roadmap.

Features

Customer

Registration

This feature enables shoppers to create an account on the eCommerce website. The following information is gathered during the registration - Name, Email, Shipping Address, Phone Numbers (optional), Username and Password. After the successful registration user can log in with his account credentials (username and password), password hint.

Login

This feature enables a registered user to log on to the website using the username and password.

Logout

It enables the user to log out of the website.

Reset Password / Forgot Password

This enabled the user to reset the password on its own without contacting the customer support team.

Get Password Hint
This enables users to see the password hint which was set during the registration and gives the user a reminder that how the password was derived. The user needs to provide the username in order to get the password hint.

Email Password
If the user is not able to recall his password even with the password hint, this feature enables users to get the password via email. The user needs to provide the username in order to get the password on the registered email.

Profile

The registered user can log in and check his profile. The profile page includes the following-

Change Password

This enables the user to change the password.

Personal Information

Personal information includes name, nickname, gender, birth date, height, weight, mothers maiden name, passport information, etc.
Update Personal Information
This enabled users to update their personal information.

Contact Information And Defaults

All the previously added contact information with the type (postal address, email addresses, phone numbers, etc) is listed under it. The user can create, update, and expire the selected contact information.

Create New Contact Information 
This enables the user to add the new contact information. The user can select the contact type based on the contact information he wants to add. Available contact types -

  1. Electronic Address
  2. Postal Address
  3. Phone Number
  4. Email Address
  5. Internet IP Address
  6. Internet Domain Name
  7.  Web Url/Address
  8. Internal Party Note
  9. File Server
  10. LDAP Address

There can be different postal addresses for different purposes. The same applies to email addresses and phone numbers.  During the new contact information creation, the user can associate the purpose with the postal addresses, email addresses, and phone numbers to easily distinguish among them. Purposes for Postal Addresses are- Billing(AP) Address, General Correspondance Address,  Payment(AR) Address, Previous Address, Primary Address, Purchase Return Address, Shipping Destination Address, Shipping Origin Address, etc. Similar to the postal address there are purposes to distinguish email addresses and phone numbers.

Update Contact Information
This enables users to update the selected contact information.

Expire Contact Information
This enables users to expire the selected contact information.

Set Defaults
If there are multiple shipping destination addresses, this feature enables the user to mark the default. So that default address will come selected in the checkout to ease out the process.

Send Email
This enables the user to send an email directly from the profile page to the selected email address from the added email addresses.

Payment Method Information

User's previously used/saved payment methods are included here. The user can manage payment methods. Users can add new payment methods, can remove/expire payment methods, and can also mark them as default. There are three types of payment options are available -

  1. Credit Card
  2. Gift Card
  3. EFT Account 

Create/Update/Expire Credit card
This enables the user to create a new credit card, update it, and expire it.

Create/Update/Expire Gift Card
This enables the user to create a new credit card, update it, and expire it.

Create/Update/Expire New EFT Account
This enables the user to create a new credit card, update it, and expire it.

Set Defaults

This enables the user to mark any credit card, gift card, and EFT account as default to ease out the checkout process.

Shipment Method Defaults

To further ease out the checkout process for the registered user default shipping methods can also be set based on the default shipping address. The default shipping address and default shipping method comes selected in the checkout process to make the process easier and fast.

Loyalty Points

If the registered user is eligible for any loyalty programs then loyalty points are displayed under it.

Contact Lists

This enables the user to subscribes to a list. There can be different types of subscription lists (e.g. email list) for new product arrivals, product tips newsletter. For subscribing to an email contact list an email with an opt-in verification code and a link to verify your subscription will be sent. As an alternative to the link user can enter the opt-in verify code from this section.

Surveys

To improve the services and shopping experience user's feedback is very important. All modern eCommerce systems are now more focused in this direction. A list of ongoing surveys where the logged-in user can participate is listed under it. The user can fill the survey and can submit it.

Messages

This enables users to see all the email notifications sent to the customer. It can be related to order notifications or can be other related notifications.

Order History

This enables the user to see his past as well as current orders. Along with the order list, the user can access the full order detail and can view the invoice. This section includes the following-

Order history for orders entered by the user

Order history for orders sent to the user

Downloads available title 

Order Detail

Order Invoice

Quotes

Requests

Catalog

Shopping List

Shopping Cart & Checkout

Miscellaneous

  • No labels