The E Commerce Theme it's a theme with latest UI development design and modern style.
- The E Commerce Theme has been built with HTML5, CSS3 Animations and jQuery.
- Layout System Grid Boostrap.
- Theme is fully responsive, on all devices, many screen size, including desktops, laptops, tablets and mobile phones.
- Browser support IE9+, FireFox, Safari, Chrome.
This theme is a Liferay migration of the e-commerce theme from https://github.com/VinceG/Bootstrap-ecommerce-theme.
Overview
With E Commerce Theme you can setup an online store in minutes. This theme is fully configurable. With it your audience will know these:
- Detailed information about each of your products.
- List of products filtered by categories.
- Shopping cart feature
- Paypal and offline checkout
- Reports and orders management
- Customization of emails templates
- About your store.
- Your contact info.
- Store logo and title
E-Commerce Site Pages
Store home page | |
List of products (Home page) | |
Product Information (View page) | |
Categories list (Categories page) | |
Contact info | |
About us | |
Order Checkout (Cart page) |
Shopping Cart Features
List of cart items The shopping cart page, lists the cart items previously added. | |
Checkout Form If there are items in the cart, the checkout form is displayed. |
Shopping Cart Administration Features
Shopping Orders Administration Only administrators can access this feature. Site administrators can go to the Site / Content / Shopping Orders to access to the administration features. | |
Site Shopping Cart Configuration The configuration is editable by site. Configuration is in the three dots menu at top right. The details of the configuration are described in the section Shopping Cart Configuration. | |
Shopping Orders The option Shopping Orders will display a list of the orders for each available site, this will allow a portal to host more than one store and manage each one independently. The list will display all existing orders with basic information about the status and the customer. | |
Updating Order Status The admin can update orders status using the following process:
| |
Orders Details The admin can also look at the details for each order including customer contact information, shipping information, product information and update custom notes to have a better control over the process. |
Installation
Obtain E Commerce Theme from the Liferay Marketplace.
Deploy E Commerce Theme in your existing Liferay 7 installation. If you haven’t installed Liferay 7, please download and follow the instructions to do so.
Creating a New Site
| |
| |
| |
| |
| |
|
Shopping Cart Configuration
Only a site administrator can access this feature. As a site administrator, before to publish the Shopping cart to live, you must be sure to have the correct and complete configuration. The configuration is editable by site. Go to Site / Content / Shopping Orders and click in the three dots menu at top right. Select Configuration. | |
In the fist tab Email From, you will set the name of your store and the email to be used as sender of all the emails from the site. | |
In the second tab Email To Store, you can:
Please read the section Email Notifications to understand the requirements and the way the notifications work. | |
In the third tab Email To Customer, you can:
Please read the section Email Notifications to understand the requirements and the way the notifications work. | |
In the fourth tab Messages, you customize the main messages displayed in the shopping cart. | |
In the fifth tab, Paypal, you can:
Paypal SSL Configuration In order to receive Paypal IPN payment notifications and additional parameter needs to be added to the app server JVM arguments: -Dhttps.protocols=TLSv1.1,TLSv1.2 |
Email Notifications
Portal Properties Configuration
In order to be able to recognize whether an email was properly sent or not, the shopping cart needs to have in the file portal-ext.properties:
mail.throws.exception.on.failure=true
This setting allows the Shopping Cart to do a "rollback" of the checkout process.If this is not set, the Shopping Cart will not know when a checkout notification is not sent.
In the Site Shopping Cart Configuration, you can edit the notifications that system will send to the store and to the customer. Review the terms you can use in the configuration form (under each email body), or in the following reference table. |
| ||||||||||||||||||||||||
This is an example of an OOB email sent to the store, when a customer places an order. | |||||||||||||||||||||||||
This is an example of an OOB email sent to the customer, when the checkout process is complete. |
Adding a New Product
| |
| |
| |
| |
|
Code Repository
https://github.com/rivetlogic/liferay-ecommerce-theme
Contact Us
We welcome feature/bug reports concerning the e-commerce Theme. Discussion helps to clarify the ways the theme be used and also helps define directions for future development. Please post your concerns at http://issues.rivetlogic.com/browse/LRA
Change Log
1.1.0
Company credits.
2.0.0
Migration to DXP.