ArrowHiTech Jsc has achieved more than 6 years of experience working on Magento commerce and completed 2000+ Magento projects so far. Thanks to our rich experience in the realm, our proficient team of Magento developers and managers have designed and developed a lot of useful extensions exploiting great features of Magento.
If you haven't got a Magento website yet, you will have to install a copy of Magento Community Edition open source e-commerce web application before using Molly Responsive Magento theme.
If you already have installed Magento you can skip this section
To install Magento, follow these steps:
Check if your server is compatible with Magento 2
Operating systems (Linux x86-64)
Linux distributions such as RedHat Enterprise Linux (RHEL), CentOS, Ubuntu, Debian, and so on
Composer (latest stable version)
Composer is required for developers who wish to contribute to the Magento 2 codebase or anyone who wishes to develop Magento extensions
In addition, the apache mod_rewrite module must be enabled. mod_rewrite enables the server to perform URL rewriting. For more information, see our Apache documentation
We strongly recommend you verify the PHP OPcache is enabled for performance reasons. The OPcache is enabled in many PHP distributions. To verify if it is installed, see our PHP documentation for CentOS or Ubuntu.
Redis version 3.0 for page caching and session storage (the latter supported by Magento version 2.0.6 and later only)
Varnish version 3.5 or latest stable 4.x version for page caching
memcached latest stable version for session storage with either memcache or memcached PHP extensions (latest stable version)
Optional but recommended:
php_xdebug2.2.0 or later (development environments only; can have an adverse effect on performance)
There is a known issue with xdebug that can affect Magento installations or access to the storefront or Magento Admin after installation.
PHPUnit (as a command-line tool) 4.1 or later
Download Magento 2
You can download magento 2 here: https://www.magentocommerce.com/download. If you want to use sample data please download "Full Release with Sample Data (ZIP with sample data)" package, if not please download "Full Release (ZIP with no sample data)" package
Transfer the Magento archive to your server
To transfer the Magento software archive to your server:
1. Install and configure a file transfer protocol (FTP) or secure copy protocol (SCP) client to transfer the Magento software from your computer to your server.
There are many ways to configure FTP and SCP. Following are a few packages you can use. Magento does not recommend particular software.
Log in to your Magento server as, or switch to, the Magento file system owner and extract the software package in the web server docroot using one of the following commands:
File format
Command to extract
.tar.gz
tar zxf <filename>
.zip
unzip <filename>
.tar.bz2
tar jxf <filename>
The Magento software extracts to the directory you created. After the file has extracted, either delete the Magento archive or move it to another directory.
Set file system ownership and permissions
This topic discusses how to set read-write permissions for the web server group before you install the Magento software. This is necessary so the Setup Wizard or command line can write files to the Magento file system.
The procedure you use is different, depending on whether you use shared hosting and have one user or if you use a private server and have two users.
The Setup Wizard is a multi-page wizard that enables you to go back and forward one page at a time. You cannot skip pages, and you must enter all required information on every page before you can proceed to the next page.
In the event of errors, you can run the installer again or you can return to a previous page to fix errors on that page.
Getting started
To install the Magento software using the Setup Wizard:
1. Start a web browser.
2. Enter the following URL in the browser’s address or location bar:
http:////setup
For example, if the Magento server’s IP address is 192.0.2.10 and you installed Magento 2 in the magento2 directory relative to the web server’s docroot, and you did not configure a Virtual Host, enter:
http://192.0.2.10/magento2/setup
3. On the initial page, click Agree and Set Up Magento.
4. Continue with the following topics in the order presented to complete the installation.
Finish
When your Magento installation is completed successfully you can start theme installation procedure.
1. Install Theme
1.1 Upload Pack
Using a FTP client to upload content of "Upload" folder to the root folder on your Web Server (usually named public_html).
1.2 Refresh Cache
Go to System -> Cache management. Select all, choose refresh action and submit.
1.3 Enable Module and Deploy theme
Login to your server with your SSH account
Switch to apache user
Change to magento root directory
Run command line: php bin/magento module:enable MGS_Mpanel
Run command line: php bin/magento module:enable MGS_Portfolio
Run command line: php bin/magento module:enable MGS_Social
Run command line: php bin/magento module:enable MGS_Testimonial
Run command line: php bin/magento module:enable MGS_Brand
Run command line: php bin/magento module:enable MGS_Core
Run command line: php bin/magento module:enable MGS_Promobanners
Run command line: php bin/magento module:enable MGS_StoreLocator
Run command line: php bin/magento module:enable MGS_Blog
Run command line: php bin/magento setup:upgrade
Run command line: php bin/magento setup:static-content:deploy
1.4 Install Theme
Go to MGS -> Theme Setting
At Install Theme section, you can see a button call "Install Molly theme", click to this button
1.5 Import Home Page
Go to MGS -> Theme Setting [Import]
Click to "Molly", you can see all homepages with thumbnail. Click to button to import homepage as you want, if you want to import homepage for special store view, please switch to store view first
1.5 Set Theme
Go to Stores -> Configuraton -> Design [General section]
At Design Theme, choose "Molly" theme, Save config
2. Install Full Demo
To import full demo, first, you need install Magento, install theme (Please read Install Magento and Install Theme) then download database and media of the theme:
static_block_identifier: you need replace this code by identifier of static block that you created
3.4 Add owl carousel slider
You can download this video to create revolution slide by yourself http://www.mediafire.com/download/e91f40fd4ydqxct/owl-slider.mp4
If you choose use owl carousel slider.
First you create a static block with the content as images that you want to use for slider. You should add "class='img-responsive'" as attribute of img tag:
Example:
Then you go to MGS -> Theme Setting -> Banner Slider section and fill identifier of static block that you just created to "Static Block Identifier" field.
Continue you go to CONTENT -> Pages and add slider to homepage you want by use widget:
3.5 Add testimonial
First you go to admin MGS -> Manage Items ( under Testimonial ) to create testimonial you want.
Then you go to CONTENT -> Pages and edit homepage you want to use then add the code follow:
{{block class="MGS\Testimonial\Block\Testimonial" testimonials_count="3" row="1" custom_class="testimonial-slide" nav="true" dots="true" autoplay="false" template="slide.phtml"}}
testimonials_count: Number of testimonial you want to show
row: Number of row you want to show
nav: Show navigation or not
dots: Show pagination or not
autoplay: Auto play or not
3.6 Add promobanners
First you go to admin MGS -> Manage Banners ( under Promo Banners ) to create promobanner you want.
Then you go to CONTENT -> Pages and edit homepage then you can add promobanner to homepage by using widget
3.7 Add brand list
First you go to admin MGS -> Configuration ( under Shop By Brand ) to config for brand.
Then you go to admin MGS -> Manage Brands ( under Shop By Brand ) to create the brand you want.
Continue you go to CONTENT -> Pages and edit homepage then you can add brand list to homepage by using widget
3.8 Add portfolio
First you go to admin MGS -> Portfolio Items ( under Portfolio ) to create portfolio you want.
Continue you go to CONTENT -> Pages and edit homepage then add the code follow:
{{block class="MGS\Portfolio\Block\Portfolio" title="Our Portfolio" portfolio_count="8" per_row="4" custom_class="abc" note_text="We work with Love & Passion!" template="widget.phtml"}}
title: Title you want show at the homepage
portfolio_count: Total of portfolios show homepage
per_row: Number of portfolios show per row
note_text: Text showed under title
3.9 Add blog
First you go to admin MGS -> Configuration ( under Blog ) to config setting for blog.
Then you go to admin MGS -> Manage Posts ( under Blog ) to create blogs you want.
Continue you go to CONTENT -> Pages and edit homepage then you can add brand list to homepage by using widget
4. Molly Home Page Setup
Note: To change version homepage for your store view, you make follow:Go to admin Stores -> Configuration then make follow below: Last click "Save Config" button.
4.1 Home page 1
All content in cms page of homepage 1 is covered by:
1. Go to admin content -> MGS -> Megamenu -> Click Add Menu. 2. Create new Vertical Menu
Custom
Title: Input title menu
Menu Type: Select Vertical Menu
Custom Class: If you want to custom menu, you can add custom class.
Status: Enable
3. Click Save
4. On list menu in your site -> Coppy code on row "Code to add to Static blocks" of your menu.
5. Menu -> Content -> Block -> Add new Block
Go to Back-End -> Menu -> Store -> Product -> Add new attribute -> Add sale attribute (Yes/No)
Step 2: Set Attribute
Go to Back-End -> Menu -> Store -> Attribute Set -> Select Groups -> Add sale attribute -> drag the attributes "Sale" from 'Unassigned Attributes' to 'Groups'
Step 3: Reindex data
If you have save attribute please overlook step 1,2 and 3
Step 4: Update products you want to show as sale product with attribute sale
Go to Back-End -> Menu -> Store -> Product -> Add new attribute -> Add sale attribute (Yes/No)
Step 2: Set Attribute
Go to Back-End -> Menu -> Store -> Attribute Set -> Select Groups -> Add sale attribute -> drag the attributes "Sale" from 'Unassigned Attributes' to 'Groups'
Step 3: Reindex data
If you have save attribute please overlook step 1,2 and 3
Step 4: Update products you want to show as sale product with attribute sale
Go to Back-End -> Menu -> Store -> Product -> Add new attribute -> Add sale attribute (Yes/No)
Step 2: Set Attribute
Go to Back-End -> Menu -> Store -> Attribute Set -> Select Groups -> Add sale attribute -> drag the attributes "Sale" from 'Unassigned Attributes' to 'Groups'
Step 3: Reindex data
If you have save attribute please overlook step 1,2 and 3
Step 4: Update products you want to show as sale product with attribute sale
{{block class="MGS\Mpanel\Block\Products\Deals" title="Hot Deal Everyday" products_count="1" per_row="1" custom_class="" note_text="Get Free Shipping on all orders over $75 and free returns to our UK returns centre! " template="products/deals/special.phtml"}}
Block 6: New Products
Add the code follow to cms page:
{{block class="MGS\Mpanel\Block\Products\Grid\NewProducts" title="NEW PRODUCTS" products_count="8" custom_class="tabs-colon" note_text="Trending Fashion In This Season" template="products/grid/new.phtml}}
Block 7 and 8: Newsletter
Create a static block with code follow:
NEWSLETTER
Sign up to receive the coupon 15% off for your first purchase via email and get informations about bicycle.
First create a attribute with "attribute code" is "featured_product", this attribute has the "Catalog Input Type for Store Owner" field as "Yes/No" then select products "Featured Product" is yes.
Add to cms page by code follow:
{{block class="MGS\Mpanel\Block\Products\Attributes" attribute="featured_product" title="FEATURED PRODUCTS" products_count="8" per_row="4" custom_class="attribute-slide" note_text="Lorem ipsum dolor sit amet" nav="true" dots="false" autoplay="false" template="products/slide/simple.phtml"}}
Block 4: Promobanner
You also create promobanner as above with content as blank and Effect 10 then go to cms page and add this promobanner by add widget:
Block 5: Promobanner
You also create promobanner as above with:
Button Text: Show Now
Text Align: Middle Left
Effect: Effect 10
Content:
brand-new
COLLECTION2015
Then add to cms page by widget.
Block 6: BACK IN STOCK
You also create a attribute similar as featured_product with attribute code is "back_in_stock" then you also select products which you want "back_in_stock" as "yes"
Then add the code follow to cms page:
{{block class="MGS\Mpanel\Block\Products\Attributes" attribute="back_in_stock" title="BACK IN STOCK" products_count="5" per_row="5" load_more="1" note_text="Lorem ipsum dolor sit amet" custom_class="custom-class" template="products/attribute.phtml"}}
// Use Editor and insert image. After that, you must add class responsive for images (class="img-responsive").
Note: You can add multiple item for slider. Code for one item:
Step 3: (Block 1: Slider) Setting banner and add to home page with Widget "Slider MGS".
Please follow guide at 3.5 Add owl carousel slide or download video guide at here: Mediafire Link Step 4: (Block 2: Promobanner Best Product in month) Create Promobanner.
Go to MGS -> Promo Banner -> Manage Banners -> Add Banner
Banner Title: Molly Owl Slider Electronic
Identifier: molly_owl_slider_electronic
Image: Upload an image for banner
Content: Insert code:
Best Product
in month
Text Align: Bottom Center
Effect: Effect 10
Status: Enable
Step 5: (Block 2: Promobanner Best Product in month) Use widget "MGS Promo Banner" insert banner to this position (review at step 1, you can see this position)
Section 2: Hot Deals + Banner "FINAL SALE OFF" + Categories product Smart phone
Step 1: Create layout bootstrap.
// Insert Hot Deals Here
// Insert Hot Banner "FINAL SALE OFF" Here
// Insert Categories product Smart phone Here
Step 2: (Block 3: HOT DEALS) Insert code to show deals
{{block class="MGS\Mpanel\Block\Products\Deals" title="Hot Deal Everyday" products_count="2" per_row="1" custom_class="" template="products/deals/sidebar.phtml"}}
title: Title block
products_count: Number Product show on block
per_row: Product show on a row
Step 3: (Block 4: "FINAL SALE OFF") Create Promobanner.
Go to MGS -> Promo Banner -> Manage Banners -> Add Banner
Banner Title: Molly Electronic Banner 2
Identifier: molly_electronic_banner_2
Image: Upload an image for banner
Content: Insert code:
FINAL SALE OFF UP TO 50%
Text Align: Middle Center
Effect: Effect 10
Status: Enable
Step 4: (Block 4: "FINAL SALE OFF") Use widget "MGS Promo Banner" insert banner to this position (review at step 1, you can see this position)
nav: Owl carousel attribute Next & Prev( true or false )
autoplay: Owl carousel attribute Auto play( true or false )
dots: Owl carousel attribute Paging slider( true or false )
note_text: We use separate " ". Because, button next and prev show on top.
Step 6: (Block 5: Categories product Smart phone) Create Product attribute "smart_phone", type Yes/No. Set product to show with value is "Yes".
Create product attribute video guide: Video Youtube
Section 3: Two Banner "Smart Phone Generation" & "Best Camera for you"
Step 3: (Block 6: "Smart Phone Generation") Use widget "MGS Promo Banner" insert banner to this position (review at step 1, you can see this position)
Step 4: (Block 7: "Best Camera for you") Create Promobanner.
Go to MGS -> Promo Banner -> Manage Banners -> Add Banner
Banner Title: Molly Electronic Banner 4
Identifier: molly_electronic_banner_4
Image: Upload an image for banner
Content: Insert code:
What the
BEST CAMERA
FOR YOU?
Text Align: Middle Left
Effect: Effect 10
Status: Enable
Step 5: (Block 7: "Best Camera for you") Use widget "MGS Promo Banner" insert banner to this position (review at step 1, you can see this position)
Section 4: Laptop product slider
Step 1: Create layout bootstrap.
// Insert block product slider
Step 2: (Block 8: Laptop product slider) Insert code to show Categories product slider
{{block class="MGS\Mpanel\Block\Products\Attributes" attribute="lap_top" title="LAPTOP" products_count="8" per_row="5" nav="true" dots="false" note_text="Trending Fashion In This Season" autoplay="false" template="products/slide/simple.phtml"}}
title: Title block
products_count: Number Product show on block
per_row: Product show on a row
attribute Product filter by attribute
nav: Owl carousel attribute Next & Prev( true or false )
autoplay: Owl carousel attribute Auto play( true or false )
dots: Owl carousel attribute Paging slider( true or false )
note_text: We use separate " ". Because, button next and prev show on top.
Step 3: (Block 8: Laptop product slider) Create Product attribute "lap_top", type Yes/No. Set product to show with value is "Yes".
Create product attribute video guide: Video Youtube
Click Button "Insert Widget".
Step 3: Create static block molly_tab_menu_product (Menu tab)
At step 2, After insert widget, Magento create for you a snippet code.
{{widget type="Magento\CatalogWidget\Block\Product\ProductsList" products_count="10" template="product/widget/content/grid_tab.phtml" conditions_encoded="a:2:[i:1;a:4:[s:4:`type`;s:50:`Magento|CatalogWidget|Model|Rule|Condition|Combine`;s:10:`aggregator`;s:3:`all`;s:5:`value`;s:1:`1`;s:9:`new_child`;s:0:``;]s:4:`1--1`;a:4:[s:4:`type`;s:50:`Magento|CatalogWidget|Model|Rule|Condition|Product`;s:9:`attribute`;s:12:`category_ids`;s:8:`operator`;s:2:`==`;s:5:`value`;s:38:`80, 81, 82, 83, 84, 85, 86, 87, 88, 89`;]]"}}
You can see "`value`;s:38:`80, 81, 82, 83, 84, 85, 86, 87, 88, 89`;". This is list categories id to show on block. We use it to create tab product menu.
Perfect for class, work or the gym, the Wayfarer Messenger Bag is packed with pockets. The dual-buckle flap closure reveals an organizational panel, and the roomy main compartment has spaces for your laptop and a change of clothes. An adjustable shoulder strap and easy-grip handle promise easy carrying.
5.12 Custom Static Block Bottom
Block Title: Custom Static Block Bottom
Identifier: custom_static_block_bottom
Content:
Perfect for class, work or the gym, the Wayfarer Messenger Bag is packed with pockets. The dual-buckle flap closure reveals an organizational panel, and the roomy main compartment has spaces for your laptop and a change of clothes. An adjustable shoulder strap and easy-grip handle promise easy carrying.
5.13 Custom Col Right Block
Block Title: Custom Col Right Block
Identifier: custom_col_right_block
Content:
MONEY GUARANTEE
30 days money guarantee!
ONLINE SUPPORT
We support online 24/7
PAYMENT SECURE
Secure all your payment
UK FREE DELIVERY
Free on all orders over £99.99
5.14 Contact Infomation Block
Block Title: Contact Infomation Block
Identifier: contact_infomation_block
Content:
Call Us
1800 578 90
Our Location
PO Box 16122 Collins Street West, Australia
Our Email
mollytheme@example.com
5.15 Newsletter Popup
Block Title: Newsletter Popup
Identifier: newsletter_popup
Content:
Join Our Newsletter
Subscribe to the Abc newsletter to receive timely updates from your favorite products.