SM Market

This document is for SM Market Magento Version 1.9.x

Firstly, a huge thanks for purchasing this theme, your support is truly appreciated!

This document covers the installation and use of this theme, reveals some answers to common problems and issues. We encourage you to read throughout this document if you are experiencing any difficulties. If you have any questions that are beyond the scope of document, please feel free to contact us via our Support Tickets System.

Note: This theme has versions for Magento 1.9.x and Magento 2.1.1.

Version Userguide
SM Market Magento Version 1.9.x Please click Here to view
SM Market Magento Version 2.1.x Please click Here to view

1 SYSTEM REQUIREMENT

At the basic level, this theme will require the following conditions:

    • Compatible with Magento Community Edition 1.7.x; 1.8.x and 1.9.x (require: php 5.4 and Memory_limit no less than 256Mb)

2INSTALLATION

There are two ways to install a Magento Theme:

  • Quickstart Installation: By using this package, you will set the theme exactly like our Demo with sample data.
  • Manual Installation (including Theme Installation).

2.1 Quickstart Installation:

Magentech provides SM Quickstart package for each theme which aims to ease the installation for users. If you plan to start your site from the beginning, It will help you save much time of installing and configuring.

Please follow steps below:

  • Step 1: Download the quickstart package
  • Step 2: Extract and Upload the whole Quickstart package to your server. In Quickstart folder you will see the extracted folder that include all sample data
  • Step 3: Create a Database for your Magento site
  • Note: You need to remember the database name to use in the next steps

  • Step 4: Start installation by opening browser and navigate to your URL (where the Quickstart uploaded) to load default Magento installer. Please follow each step of the Installer so that the installation process can be set.

  • Step 5: Locale Settings. Please fill fully into Required Fields (“Locale; Time Zone and Default Currency”.)

  • Step 6: In the Configuration step, input the required fields as below.
    • Database Name : sm-market-quickstart( It must be the exact name of database you have just created)
    • User name : root
    • User password : no need to fill
    • Do not use "localhost" in the URL path, otherwise you could not log in to your Admin area (you should use your local IP when setting up your website hosted entirely on your own computer).

  • Step 7: Create Admin Account. Please fill out Required Fields (“First Name; Last Name; Email; Username; password and confirm password” completely.)

  • Step 8: Finish Installation and now you you can click Go to Frontend to open Homepage or click Go to Backend to open Admin Panel.

2.2 Manual Installation

    • Step 1: Please unzip “sm_market_theme_m1.7.x-1.9.x_v2.0.0.zip” file and upload folders skin; media;lib;js;app from the theme package to the root of your Magento site folder on your server.

      Note: You could change the name of this folder. However, if you want your website run correctly, it need to have the same name as the database you choose.

    • Step 2: Log in to your Admin Panel (e.g. http://yourdomain/index.php/admin/)

      Note: If you are using the Admin Panel when copying folders in step 1, you need to log out and log in back.

    • Step 3: Disable Cache: Go to System >> Cache Management, click ‘Sellect All’ button, then choose ‘Disable’ and click ‘Submit’ button to complete the action.
    • Step 4: Navigate to System => Configuration => Web as the image below.
    • Note: In Default pages, select the page as the homepage for your store, pay attention that: In “Current Configuration Scope”, select your store before completing other parameters.

    • Step 5:Continue navigating to Design tab below Web tab and save your changes as the image below.
    • Note: You can configure the header with Logo ( image, text for logo, text for welcome symbol), and configure the Footer with Copy Right

    • Step 6: Finally, Click button “Save Config” to save your configuration

2.3 Theme Setting

Configure SM Market General Setting Theme In Magento admin panel, navigate to SM Market Setting and configure theme as you want.

    • Configure General Settings with changing Layout Style, Entire Page Style and Menu Style… for any store.

      Note:
      Copy and paste the following Elements into “Google Font Elements”:

    • Configure Rich Snippets
    • Configure Socials : To connect with social networks such as Facebook, Twitter, Google Plus, Linkedin
    • Configure Advanced : To show popup, Cpanel, use “Add to cart, Add to wishlist, Add to Compare
    • Configure Theme Installation

2.4 Blog

Configure Blog

We are using Aheadworks Blog free extension from Aheadworks, so that it is not including in the quickstart package. You can download free version of Aheadworks Blog Here and follow Its Guide to install. After installing this extension, please go to the admin of blog, navigate to Blog >> Settings to configure it like our configuration and your desire.

 

3CONFIGURATION

Set Default Page

  • To set a default page for your Magento Site, in the Admin Panel you go to System>>Configuration>>Web>>Default Pages. Please click to see the Backend Settings.
  • You need to change to the website / store view that you want to change (the dropdown menu in the upper left corner). You will probably have to create a new CMS page if you want to have something different from your default home page.

Note: On Frontend area, you can see Cpanel to see color change for site, and Social buttons to connect social networking flexibly.
Frontend

3.1 Page Configuration

3.1.1 Home Style 1

Frontend of Home Style 1 – Layout Position
home-layout1
In the Admin Panel, please navigate to CMS >> Pages to create a new page in Page Management section. Here is the list of steps in this style’s configuration process:

  • Page Information Tab: Please click to see the Backend Settings.
  • Content Tab: Please click to see the Backend Settings.
  • Copy and paste the following code into the Content field::

  • Design Tab: Please click to see the Backend Settings.
  • Copy and paste the following code into the Layout Update XML field::

3.1.2 Home Style 2

Frontend of Home Style 2 – Layout Position
home-layout2
In the Admin Panel, please navigate to CMS >> Pages to create a new page in Page Management section. Here is the list of steps in this style’s configuration process:

  • Page Information Tab: Please click to see the Backend Settings.
  • Content Tab: Please click to see the Backend Settings.
  • Copy and paste the following code into the Content field::

  • Design Tab: Please click to see the Backend Settings.
  • Copy and paste the following code into the Layout Update XML field::

3.1.3 Home Style 3

Frontend of Home Style 3 – Layout Position
home-layout3
In the Admin Panel, please navigate to CMS >> Pages to create a new page in Page Management section. Here is the list of steps in this style’s configuration process:

  • Page Information Tab: Please click to see the Backend Settings.
  • Content Tab: Please click to see the Backend Settings.
  • Copy and paste the following code into the Content field::

  • Design Tab: Please click to see the Backend Settings.
  • Copy and paste the following code into the Layout Update XML field::

3.1.4 Home Style 4

Frontend of Home Style 4 – Layout Position
home-layout4
In the Admin Panel, please navigate to CMS >> Pages to create a new page in Page Management section. Here is the list of steps in this style’s configuration process:

  • Page Information Tab: Please click to see the Backend Settings.
  • Content Tab: Please click to see the Backend Settings.
  • Copy and paste the following code into the Content field::

  • Design Tab: Please click to see the Backend Settings.
  • Copy and paste the following code into the Layout Update XML field::

3.1.5 Home Style 5

Frontend of Home Style 5 – Layout Position
home-layout5
In the Admin Panel, please navigate to CMS >> Pages to create a new page in Page Management section. Here is the list of steps in this style’s configuration process:

  • Page Information Tab: Please click to see the Backend Settings.
  • Content Tab: Please click to see the Backend Settings.
  • Copy and paste the following code into the Content field::

  • Design Tab: Please click to see the Backend Settings.
  • Copy and paste the following code into the Layout Update XML field::

3.1.6 Home Style 6

Frontend of Home Style 6 – Layout Position
home-layout6
In the Admin Panel, please navigate to CMS >> Pages to create a new page in Page Management section. Here is the list of steps in this style’s configuration process:

  • Page Information Tab: Please click to see the Backend Settings.
  • Content Tab: Please click to see the Backend Settings.
  • Copy and paste the following code into the Content field::

  • Design Tab: Please click to see the Backend Settings.
  • Copy and paste the following code into the Layout Update XML field::

3.1.7 Home Style 7

Frontend of Home Style 7 – Layout Position
home-layout7
In the Admin Panel, please navigate to CMS >> Pages to create a new page in Page Management section. Here is the list of steps in this style’s configuration process:

  • Page Information Tab: Please click to see the Backend Settings.
  • Content Tab: Please click to see the Backend Settings.
  • Copy and paste the following code into the Content field::

  • Design Tab: Please click to see the Backend Settings.
  • Copy and paste the following code into the Layout Update XML field::

3.1.8 Home Style 8

Frontend of Home Style 8 – Layout Position
home-layout8
In the Admin Panel, please navigate to CMS >> Pages to create a new page in Page Management section. Here is the list of steps in this style’s configuration process:

  • Page Information Tab: Please click to see the Backend Settings.
  • Content Tab: Please click to see the Backend Settings.
  • Copy and paste the following code into the Content field::

  • Design Tab: Please click to see the Backend Settings.
  • Copy and paste the following code into the Layout Update XML field::

3.2 Configure Megamenu

  • Step 3: In order to add menu items, go to SM Megamenu >> Menu Items Manager to add items as you want.

Note: In the next steps, when editing items in the menus, the items (in a menu) having same level could have same configuration. Therefore, we encourage you read throughtly and find out the item’s level to configure it without any errors.

3.2.1 Horizontal Megamenu:

Horizontal-mega-menu

  • Horizontal Megamenu List Please click Here to view.
  • Horizontal Megamenu’s Backend Please click Here to view.

Home
Frontend Appearance

  • Backend Settings: Please click Here to view.
  • Backend of ‘Home content’: Please click Here to view.
  • Copy and paste the following code into the content:

New Arrivals

  • Frontend Appearance
  • Backend Settings: Please click Here to view.

You could use the icon image’s link: http://127.0.0.1/sm-market/index.php/admin/cms_wysiwyg/directive/___directive/e3ttZWRpYSB1cmw9Ind5c2l3eWcvbWVnYS1tZW51L21lZ2EtaWNvbi5wbmcifX0,/key/6b8f5fdc1b5cd0eb693217d944a78249/

Note:Before configuring New Arrivals ( which belongs to CMS page type, and being called as SM Listing extend), please create it by navigating to CMS >> Pages >> Create new page as below:

  • Page Information Tab: Please click to see the Backend Settings.
  • Content Tab: Please click to see the Backend Settings.
  • Copy and paste the following code into the Content field::

  • Design Tab: Please click to see the Backend Settings.

Under 4.99

  • Frontend Appearance
  • Backend Settings: Please click Here to view.

Deals

  • Frontend Appearance
  • Backend Settings: Please click Here to view.

Note:Deals belongs to CMS page type (called SM Listing Deals), please “select page” choose its ID’s number with name asDaily Deals.

Pages

  • Frontend Appearance
  • Backend Settings: Please click Here to view.
  • Backend of ‘Page content’: Please click Here to view.
  • Copy and paste the following code into the content:

    Contact Us
    Frontend Appearance

    • Backend Setting:Please click Here to view.

    Note : Contact Us belongs to CMS Page, before controling it in Manage Menu Item,please go to CMS >> Pages >> Create a new page to create Contact Us Page.

    • Copy and paste the following code into the Content field of Contact Us Page:

    About Us
    Frontend Appearance

    • Backend Setting:Please click Here to view.

    Note : About Us belongs to CMS Page, before control it in Manage Menu Item,please go to CMS >> Pages >> Create a new page to create About Us Page.

    • Copy and paste the following code into the Content field of About Us Page:

3.2.2 Vertical Megamenu:

Vertical-mega-menu

  • Vertical Megamenu List Please click Here to view.

Note: To configure its settings, please go to CMS >> Static blocks >> Add a new block with indentifier as megamenu-col-left.

  • Vertical Megamenu’s Backend Please click Here to view.
  • Copy and paste the following code into the Content field of Contact Us Page:

Automotive & Motorcycle

  • Frontend Appearance
  • Backend Settings: Please click Here to view.

You could use the icon image’s link:

http://127.0.0.1/sm-market/index.php/admin/cms_wysiwyg/directive/___directive/e3ttZWRpYSB1cmw9Ind5c2l3eWcvbWVnYS1tZW51LzkucG5nIn19/key/58349c3e118057ee9ddc2b9a65beee4f/

  • Backend of ‘Mega menu 1 (content)’ in the ‘Automotive & Motorcycle’ Please click Here to view.
  • Copy and paste the following code into the content:

Eletronics

  • Frontend Appearance
  • Backend Settings: Please click Here to view.

You could use the icon image’s link:

http://127.0.0.1/sm-market/index.php/admin/cms_wysiwyg/directive/___directive/e3ttZWRpYSB1cmw9Ind5c2l3eWcvbWVnYS1tZW51LzEucG5nIn19/key/23b9222432b3bd0791592cadcb327072/

Note: Others items having same menu level (Level 1) as Eletronics could have the same configuration, such as: Health & Beauty, Bags, Shoes & Accessories, Toys & Hobbies, Computers & Networking, etc.

Sports & Outdoors

  • Frontend Appearance
  • Backend Settings: Please click Here to view.

You could use the icon image’s link:

http://127.0.0.1/sm-market/index.php/admin/cms_wysiwyg/directive/___directive/e3ttZWRpYSB1cmw9Ind5c2l3eWcvbWVnYS1tZW51LzEwLnBuZyJ9fQ,,/key/89758d1957b80ec6dd8d6f2d96d92aff/

  • Backend of ‘Mega menu 2 (content)’ in the ‘Sports & Outdoors’ Please click Here to view.
  • Copy and paste the following code into the content:

Smartphone & Tablets

  • Frontend Appearance
  • Backend Settings: Please click Here to view.

You could use the icon image’s link:

http://127.0.0.1/sm-market/index.php/admin/cms_wysiwyg/directive/___directive/e3ttZWRpYSB1cmw9Ind5c2l3eWcvbWVnYS1tZW51LzIucG5nIn19/key/6b8f5fdc1b5cd0eb693217d944a78249/

  • Backend of ‘Mega menu 3 (content)’ in the ‘Smartphone & Tablets’ Please click Here to view.
  • Backend of ‘Mega menu 3 – col 1′ in the ‘Mega menu 3 (content)’ Please click Here to view.
  • Copy and paste the following code into the content:

  • Backend of ‘Mega menu 3 – col 2′ in the ‘Mega menu 3 (content)’ Please click Here to view.
  • Copy and paste the following code into the content:

  • Backend of ‘Mega menu 3 – col 3′ in the ‘Mega menu 3 (content)’ Please click Here to view.
  • Copy and paste the following code into the content:

3.3 Configure Extensions

The SM Market front-page has been integrated with the extensions in the following list:

In SM Market Administration Page, please navigate to SM Market Setting field (in the right hand column, below the General and Catalog fields) to configure extensions as you want.

      • Position: SM Search Box Pro
      • Frontend Appearance

      • Backend of SM Search Box Pro: Click Here
SM CartPro
      • Position: SM CartPro
      • Frontend Appearance

      • Backend of SM CartPro: Click Here
      • Go Here to readmore about the SM CartPro module.
SM Megamenu
      • Position: SM Megamenu
      • Frontend Appearance

Horizontal Megamenu

Vertical Megamenu

      • Backend of SM Megamenu: Click Here
SM Camera Slide
      • Position: SM Camera Slide
      • Frontend Appearance

      • Backend of SM Camera Slide: Click Here
      • Note : Please go to the dropdown menu SM Maket Setting>> SM Camera Slide >> Manage Slide to create/configure the slides.

      • Go Here to readmore about the SM Image Slider module.

SM Tab Listing 1

      • Position: SM Tab Listing
      • Frontend

      • Backend of SM Tab Listing:

  • To config this position, please navigate to CMS >> Pages >> Home page, navigate to Design tab and paste code as below:

Note: To change product items/row of sm tablisting, there are 2 ways to customize:

  • First way: Step 1, Config inside module backend: (right to Home V1, V4):

Click Here to view tutorial

  • Or Second ones: Step 1, Config inside CMS Page (right to Home V2, V3):

Click Here to view tutorial

  • Step 2, Config inside file Default items:

To change product items/row of sm tablisting, you also do by changing the code below in RootMagento/app/design/frontend/sm_market/default/template/sm/tablisting/default_items.phtml

  • To Home V2, V3

Find the code ” $column = 3; ”
=> then change to:
” $column = 4; ”

  • To Home V1, V4
    Find the code ” $column = 4; ”
    => then change to:
    ” $column =your_number; ”

SM Tab Listing 2

      • Position: SM Tab Listing 2
      • Frontend

  • To config this position, please navigate to CMS >> Pages >> Home page, navigate to Design tab and paste code as below:

Note: To change product items/row of sm tablisting, there are 2 ways to customize:

  • First way: Step 1, Config inside module backend: (right to Home V1, V4):

Click Here to view tutorial

  • Or Second ones: Step 1, Config inside CMS Page (right to Home V2, V3):

Click Here to view tutorial

  • Step 2, Config inside file Default items:

To change product items/row of sm tablisting, you also do by changing the code below in RootMagento/app/design/frontend/sm_market/default/template/sm/tablisting/default_items.phtml

  • To Home V2, V3

Find the code ” $column = 3; ”
=> then change to:
” $column = 4; ”

  • To Home V1, V4
    Find the code ” $column = 4; ”
    => then change to:
    ” $column =your_number; ”

Note: How to show products/rows of page listing:

Our theme use boottraps to show the number of the item on the decives. The boottraps use a class suffix for the both case(Vertical and horizontal) on mobile:

‘col-xs-12′ -> show 1 item
‘col-lg-6′ -> show 2 items
‘col-xs-4′ -> show 3 items
‘col-lg-3′ -> show 4 items

So you can change class suffix ‘col-lg-4′ in these files:

\app\design\frontend\sm_market\default\template\sm\shopby\catalog\product\list.phtml and find:

 

\app\design\frontend\sm_market\default\template\catalog\product\list.phtml and find:

 

SM Categories

      • Position: SM Categories
      • Frontend

      • Backend of SM Categories:

      • To config this position, please navigate to CMS >> Pages >> Home page, navigate to Design tab and paste code as below:

SM Deals

      • Position: SM Deals
      • Frontend Appearance:

      • In the Administrator Panel page, go to SM Deals >> Manage Deals & Configuration.

      • Backend of SM Deals:

      • To view more guide about How To Configure SM Deals in SM Theme, please click Here

SM Basic Products

      • Position: SM Basic Products
      • Frontend

      • Backend of SM Basic Products:

SM Listing Extend

      • Position: SM Listing Extend: It is shown on frontend by New Arrival Page & UnderPrice page.
      • Frontend

New Arrival page

Under 4.99 page

      • Backend of SM Listing Extend:

SM Listing Deals

      • Position: SM Listing Deals
      • Frontend

      • Backend of SM Listing Deals:
SM Quickview
      • Frontend Appearance
      • When you put your cursor on a product in the frontend pages, you will see the quickview button appear and you could click on this button to view the product

      • Backend of SM Quickview: Click Here
      • Go Here to readmore about the SM Quickview module.
SM Shopby
      • Frontend Appearance
      • When you go to the Shop page, you will see the module on the left side of the page.

      • Backend of SM Shopby: Click Here

3.4 Configure Static Blocks

The SM Market front-page has the following static blocks in the theme:

To create a new static block, go to CMS >> Static Blocks >> Add new block

To create the static block, go to CMS >> Static Blocks with Identifier * : “banner-header-right”

Frontend Appearance

  • Backend Setting: Please click Here to view.

Copy and paste the following code into the content tab of this static block:

Static Block: block-policy

To create the static block, go to CMS >> Static Blocks with Identifier * : “block-policy”

Frontend Appearance

  • Backend Setting: Please click Here to view.

Copy and paste the following code into the content tab of this static block:

To create the static block, go to CMS >> Static Blocks with Identifier * : “banner-home”

Frontend Appearance

  • Backend Setting: Please click Here to view.

Copy and paste the following code into the content tab of this static block:

Static Block: block-collections

To create the static block, go to CMS >> Static Blocks with Identifier * : “block-collections”

Frontend Appearance

  • Backend Setting: Please click Here to view.

Copy and paste the following code into the content tab of this static block:

Static Block: spotlight-1

To create the static block, go to CMS >> Static Blocks with Identifier * : “spotlight-1″

Frontend Appearance

  • Backend Setting: Please click Here to view.

Copy and paste the following code into the content tab of this static block:

Static Block: spotlight-2

To create the static block, go to CMS >> Static Blocks with Identifier * : “spotlight-2″

Frontend Appearance

  • Backend Setting: Please click Here to view.

Copy and paste the following code into the content tab of this static block:

Static Block: spotlight-3

To create the static block, go to CMS >> Static Blocks with Identifier * : “spotlight-3″

Frontend Appearance

  • Backend Setting: Please click Here to view.

Copy and paste the following code into the content tab of this static block:

Static Block: spotlight-4

To create the static block, go to CMS >> Static Blocks with Identifier * : “spotlight-4″

Frontend Appearance

  • Backend Setting: Please click Here to view.

Copy and paste the following code into the content tab of this static block:

To create the static block, go to CMS >> Static Blocks with Identifier * : “footer-links”

Frontend Appearance

  • Backend Setting: Please click Here to view.

Copy and paste the following code into the content tab of this static block:

Static Block: block-payment

To create the static block, go to CMS >> Static Blocks with Identifier * : “block-payment”

Frontend Appearance

  • Backend Setting: Please click Here to view.

Copy and paste the following code into the content tab of this static block:

Static Block: v2-banner-header

To create the static block, go to CMS >> Static Blocks with Identifier * : “v2-banner-header”

Frontend Appearance

  • Backend Setting: Please click Here to view.

Copy and paste the following code into the content tab of this static block:

Static Block: block-newsletter

To create the static block, go to CMS >> Static Blocks with Identifier * : “block-newsletter”

Frontend Appearance

  • Backend Setting: Please click Here to view.

Copy and paste the following code into the content tab of this static block:

Static Block: v2-banner-home

To create the static block, go to CMS >> Static Blocks with Identifier * : “v2-banner-home”

Frontend Appearance

  • Backend Setting: Please click Here to view.

Copy and paste the following code into the content tab of this static block:

Static Block: v2-banner-right

To create the static block, go to CMS >> Static Blocks with Identifier * : “v2-banner-right”

Frontend Appearance

  • Backend Setting: Please click Here to view.

Copy and paste the following code into the content tab of this static block:

Static Block: slide-client-say

To create the static block, go to CMS >> Static Blocks with Identifier * : “slide-client-say”

Frontend Appearance

  • Backend Setting: Please click Here to view.

Copy and paste the following code into the content tab of this static block:

Static Block: call-us

To create the static block, go to CMS >> Static Blocks with Identifier * : “call-us”

Frontend Appearance

  • Backend Setting: Please click Here to view.

Copy and paste the following code into the content tab of this static block:

Static Block: block-policy-v3

To create the static block, go to CMS >> Static Blocks with Identifier * : “block-policy-v3″

Frontend Appearance

  • Backend Setting: Please click Here to view.

Copy and paste the following code into the content tab of this static block:

Static Block: v3-banner-header-right

To create the static block, go to CMS >> Static Blocks with Identifier * : “v3-banner-header-right”

Frontend Appearance

  • Backend Setting: Please click Here to view.

Copy and paste the following code into the content tab of this static block:

Static Block: v3-banner-home-left

To create the static block, go to CMS >> Static Blocks with Identifier * : “v3-banner-home-left”

Frontend Appearance

  • Backend Setting: Please click Here to view.

Copy and paste the following code into the content tab of this static block:

Static Block: v4-call-us

To create the static block, go to CMS >> Static Blocks with Identifier * : “v4-call-us”

Frontend Appearance

  • Backend Setting: Please click Here to view.

Copy and paste the following code into the content tab of this static block:

Static Block: google-map

To create the static block, go to CMS >> Static Blocks with Identifier * : “google-map”

Frontend Appearance

  • Backend Setting: Please click Here to view.

Copy and paste the following code into the content tab of this static block:

Static Block: info-store

To create the static block, go to CMS >> Static Blocks with Identifier * : “info-store”

Frontend Appearance

  • Backend Setting: Please click Here to view.

Copy and paste the following code into the content tab of this static block: