Millenio is a WooCommerce-ready WordPress theme. Millennio combines simplicity and design with great features that will help you boost sales.

Theme installation

The theme can be installed through the WordPress Admin panel.

  1. Log in to the WordPress Admin panel.
  2. Go to Appearance -> Themes.
  3. Click on the Add New button, at the top of the screen.
  4. In Add Themes screen, click on Upload Theme.
  5. Click on Choose theme, and then browse for theme file on your computer.
  6. Click on Install Now to start the install process.
  7. After the installation is done, click on Activate theme.

A detailed video for theme installation is available here:

After activating the theme, you will be prompted to install the required plugins. Required plugins are:

  1. Jetpack
  2. Kirki
  3. Slider Custom Post Type
  4. MailChimp
  5. Max Mega Menu
  6. WooCommerce
  7. Ultimate WooCommerce Filters
  8. YITH WooCommerce Wishlist


Jetpack is the world popular plugin that extends WordPress features. In the Millenio theme, it is used to extend galleries’ features and protection. The official documentation is available here:


Kirki is a plugin that enhances theme experience by adding useful elements in the Customizer, like image position picker, font settings and such.

Slider Custom Post Type

Slider Custom Post Type plugin adds Slider post type to the theme.


MailChimp plugin allows you to add a MailChimp signup form widget to your WordPress quickly.

Max Mega Menu

Max Mega Menu plugin is used to create max menus – visually outstanding and more massive navigation menus. Max Menus are used to display numerous items at once in a nice way. The official documentation is available here:


WooCommerce is a free eCommerce plugin that allows you to sell anything. Built to integrate seamlessly with WordPress, WooCommerce is the world’s favorite eCommerce solution that gives both store owners and developers complete control.

Ultimate WooCommerce Filters

Ultimate WooCommerce Filters plugin extends default WooCommerce filters with more features.

YITH WooCommerce Wishlist

Wishlist allows visitors to “save” items for later, without adding them to the cart. Items on wishlist can be reviewed, and removed if they are no longer needed.

Theme demo

To set the theme as presented in our demo, you can import the demo file.

Theme Setup

Before starting the setup, please install and setup the WooCommerce plugin. During the setup process, you will need to set up store address, set payment methods, and shipping methods. WooCommerce will also create all pages that are required for a shop – Shop, Cart, Checkout, and My Account.

To set up the theme, please follow the next steps:

  1. First, go to Pages -> Add New, and create pages Home, About, Journal, and Contact. For Home page set the Front Page template, while the other pages should use the Default template.
  2. In the Contact page, you will need to insert your contact details and add a contact form.
  3. Go to Settings -> Reading. Select the homepage to display a static page. For Homepage set the Home page, and for Posts, page set the Journal page.
  4. Create some posts – go to Posts -> Add New and create several posts. Be sure to set featured images. All posts will be displayed on the Journal page.
  5. Go to Products -> Categories. Create several product categories – in our demo we have created categories Accessories, Bags, Jewelry, Blazers, Dresses, etc… Categories are used to group similar products – and to display product groups in the navigation.
  6. Create several products and associate them with the product categories.
  7. In the Slider section, create two new slides. You will need to set featured images for the slides. In titles, you can use a simple HTML markup like strong and em to create bold and italic text.
  8. To set up the main navigation go to Appearance -> Menus. Create a new menu and enable first the Max Mega Menu, in the left-hand side panel. Now you can add items. When you are done with the structure, point the cursor over the top menu item and click on the Mega Menu button. In the Mega Menu panel, select Grid Layout, and add top items in the columns. The menu will automatically recognize subitems. Mark menu as a Primary and save changes.
    You will also need to create additional menus which will be displayed in the footer widgets – Social menu with links to your social profiles, Company with links to static pages and Help – which can lead to Terms and Conditions, and any other page that is related to your shop.
  9. Now, it’s time to build the homepage.
  10. Go to Appearance -> Customize and set the following options:
    1. Site Identity: Set site logo and favicon.
    2. Content Options: Enable author bio on a single post.
    3. Widgets: Add widgets to the desired widget areas. In our demo, we have set:
      • Sidebar: Two text widgets, one image, one Recent Posts, and Mailchimp subscribe widget.
      • Footer Widgets 1: Three Navigation Menus – Company, Help, Social. Note: Only Navigation Menu widgets will be displayed inline, all other widgets will be stacked.
      • Footer Widgets 2: Add the MailChimp subscription widget.
      • Footer Widgets 3: Leave blank.
  11. Theme Options:
    • Header Settings: Disable the sticky header, and set Logo Position to Center.
    • Footer Settings: Enter the desired footer credits. You can use HTML elements to style the text.
    • Category Filter Settings: Enable category filters on archive pages.
    • Banner Settings: Enable top banner and enter a text for the top banner.
    • Mailchimp Newsletter Modal Settings: Enable MailChimp modal, set background image, and set modal to show on Scroll up.
  12. Front Page Settings:
    • Front Page Slider Settings: Enable slider on the front page, and set the number of slides. Make sure that you have created slides before enabling the slider.
    • Call To Action Section Settings 1: Set Call to action Layout to Full-Width, set larger image (e.g. 1920x800px). Enter title and content – you can use HTML elements to style your title and content.
    • Call To Action Section Settings 2: Set Call to action Layout to 2/3 + 1/3. Set images for each section and enter title and content – you can use HTML elements to style your title and content.
    • Call To Action Section Settings 3: Set Call to action Layout to 1/2 + 1/2. Set images for each section and enter title and content – you can use HTML elements to style your title and content.
    • Call To Action Section Settings 4: Set Call to action Layout to Full-Width, set larger image (e.g. 1920x800px). Enter title and content – you can use HTML elements to style your title and content.
    • Products Section Settings: Enter the title (“New Arrivals”) and subtitle (“Summer – Spring 2018”), and set the display to a carousel. Select the Newest products category. Set the number of products to 10. Before setting this up, you will need to create Products.
    • Blog Section Settings: Enter the title (“Editorial content”) and subtitle (“Be the first to know.”). Leave the category unselected – that way posts from all categories will be displayed.
    • Front Page Sections Order: Set sections in the desired order, or set as in our demo: Call to action section 2, Call to action section 3, Call to action section 1, Products section, Call to action section 4, Blog section.
  13. WooCommerce:
    • Shop Header Settings: Enable both – My Account and Saved items, and Mini Cart.
    • Shop Layout: Set it to Regular Grid, set shop sidebar to No Sidebar, and set the number of columns on the Shop and Product category page.

The Customizer

The Customizer is a great WordPress feature that allows you to customize the theme and set theme options. Customization options available in the Customizer:

  1. Site Identity
  2. Header Media
  3. Menus
  4. Content Options
  5. Widgets
  6. Homepage Settings
  7. Theme Options
  8. Front Page Settings
  9. WooCommerce
  10. Additional CSS

Site Identity

Site Identity allows you to set your site logo, title, tagline, and icon. The Site Title is the name of your site, and it’s displayed in the header, where the logo is displayed. The Tagline is the short description or your motto, and it’s displayed just under the title.

  1. Logo: For the logo, set a JPG, JPEG, or PNG image.
  2. Logo Size: Moving slider to the left or right will increase or decrease logo size. Changes in logo size will be displayed in the preview panel.
  3. Site title: Name of your site. The Site Title is displayed only if a logo is not set.
  4. Tagline: Site punchline. The Tagline will be displayed together with a logo or Site Title.
  5. Display Site Title and Tagline: If enabled, both title and tagline will be displayed in the header.
  6. Site Icon: The Site Icon is used as a browser and app icon for your site. Icons must be square, and at least 512px wide and tall.

Header Media

Header media is the default section that allows the upload of the video in the header.

  1. Header Video: Upload your video in .mp4 format and minimize its file size for the best results.
  2. YouTube URL: Instead of uploading a video, you can paste a YouTube URL.
  3. Header Image: Click the “Add new image” to upload an image file from your computer. Your theme works best with an image that matches the size of your video — you’ll be able to crop your image once you upload it for a perfect fit.
  4. Title: Title that will be displayed before the video starts playing.
  5. Title Color: The Color of the title.
  6. Text: Enter the short text that will be displayed with the title.
  7. Text Color: The color of text in the header.

This option allows you to manage created menus quickly. You can select what menu will be displayed as a Primary Menu or Social Menu. If you need to manage actual menu items, you can do that in Appearance -> Menu.

Content Options

Content Options allows you to turn on or off author bio on the single post page.


The Widgets section allows you to manage widgets in widget areas quickly. This option allows you the same possibility as the Widgets option in the WordPress admin panel.

Homepage Settings

This option works the same way as Settings -> Reading. It allows you to set them to read the latest post or to use static pages for landing and blog pages.

Theme Options

Theme Options panel contains theme-specific settings. Available options are:

Header Settings

In the Header Settings, you can set the navigation behavior and logo position.

  1. Sticky header: If Enabled, the header will always appear at the top.
  2. Logo position: Logo can be displayed in the upper left corner, or centered.

Footer Settings have only text area. Add text to the footer copyright area. HTML elements can be used for formating.

Category Filter Settings

The Category Filter section is used to enable or disable the post category filter on the archive page.

Baner is a small marketing enhancement. Enter the desired text, and enable it and it will be displayed just above the main header, at the very top. Very useful for promoting sales, new products and such. There is a setting that allows users to close the banner.

MailChimp Newsletter Modal

Before using this option, make sure that you have installed and configured the MailChimp plugin.
MailChimp modal is a cool feature to gather emails for email marketing campaigns. If enabled, it will pop up in the middle of the screen and prompt the user to enter an email address.

  1. Check to enable Mailchimp Newsletter Modal: If checked, the pop-up will be enabled.
  2. Newsletter Background Image: Image that will be used as background for the modal. Image size should be 512 x 600, but it’s not limited to this.
  3. Show modal: When modal will show – on a scroll or after 15 seconds.

Color Settings

In the Color Settings panel, you can set a color scheme for global elements (background, paragraphs, headings, and minor elements), header (background and navigation), buttons and search modal.

Front Page Settings

Front Page Settings allow you to manage homepage sections – slider, call to actions, products, and blog; and to manage their order on the front page.

Slider Settings

Slider Settings control the presence of the slider and effects.

  1. Enable Slider section: Turn on to enable slider on the front page. Please note that this is a different slider than the slider on the Portfolio page. This slider is using items from the Slider section.
  2. Enable fixed background image: The image will be fixed, and the page content will overflow the image.
  3. Number of slides to display: How many slides will be displayed.
  4. Choose slides category to display: Select the slider category which will be used. Leave blank to use slides from all categories.

Call to Action Settings

Each call to action block can have different settings. Options that allow feature management:

  1. Choose Call To Action Layout: Call to action sections can be displayed in the following layout options: 1/3 + 2/3, 2/3 + 1/3, 1/3 + 1/3 + 1/3, 1/2 + 1/2, 1/4 + 1/4 + 1/2, full-width. Depending on the selected number of images, the title and content boxes below will vary.
  2. First Box: Bg Image: For a call to action section, you can set the background image.
  3. First Box: Title: Call to action title that will be displayed on the front page.
  4. First Box: Subtitle / Description: Text related to call to action section. HTML formatting is accepted.
  5. Title & Subtitle Color: The color of a call to action heading and text.
  6. First Box: Text Position: Position of the text on the cover image.
  7. Call To Action Link Text: The text that will link to the desired URL.
  8. Link Text Color: The color of the text that is used for URL.
  9. First Box: Call To Action Link: Where the previously entered text will lead.

Products Section Settings

You can use this panel to manage how products will be displayed on the Shop page.

  1. Title for section: Title for the products section.
  2. Subtitle for the section: Subtitle for the products section.
  3. Choose the type of display: How the products will be displayed. In Carousel or as a product grid.
  4. Choose the product category: What product category will be displayed.
  5. Number of products to display: How many new products will be displayed.
The upper image shows the product slider, while the bottom one shows you what the product grid looks like.

Blog Section Settings

The Blog section will display the latest posts from the desired category.

  1. Title for the section: Title that will be displayed before posts.
  2. Subtitle for the section: Subtitle for posts section.
  3. Choose the blog category to display: Posts can be pulled from the selected category or from all categories.

Front Page Sections Order

All sections (Call to action, Products, and Blog) can be enabled or disabled and changed their order using a simple drag&drop method. After changing the order and saving the new order, the homepage layout will be updated.

Font Settings

In the Font Settings panel, you can manage font families and font weights for paragraphs, headings, and navigation.


The WooCommerce panel keeps settings specific for the Shop – layout, what products and categories will be displayed, and theme-specific image sizes for the Shop.

  1. Product Catalog
  2. Product Images
  3. Product Checkout
  4. Shop Header Settings
  5. Shop Layout
  6. Shop Search Options

Product Catalog

Product catalog defines how WooCommerce pages – main store page and product category pages – will display products, how many and in what layout.

  1. Shop page display: Choose what to display on the main Shop page – products, categories, or both.
  2. Category display: Choose what to display on product category pages – products, subcategories, or both.
  3. Default product sorting: Defines the parameter that will be used for default product sorting.

Product Images

Settings related to image width on the Shop and single product page.

  1. Main image width: Main product image width, which will be used on the single product page.
  2. Thumbnail width: Width for the main product image on the Shop page.
  3. Thumbnail cropping: How the thumbnail will be cropped. There are three settings: 1:1 – the image will be cropped proportionally based on original dimensions; Custom – depending on the input value, cropping will use that proportion; uncropped – image will be scaled down.


The Checkout section contains settings related to the Checkout page. Here, you can customize what optional fields are displayed and if they are required, and you can configure Privacy policy and Terms and conditions pages and notices.

Shop Header Settings

Shop Header Settings are used to enable or disable the header navigation cart and My Account option.

Shop Layout

The Shop Layout panel contains options on how to shop and products on the Shop page will be displayed.

  1. Choose Layout Type: Products can be displayed on a regular grid or in a masonry layout. In the Regular grid, images are the same size, while masonry images are proportionally scaled.
  2. Shop widget area type: How the sidebar with widgets will be displayed – as a classic sidebar or as a pop-up.
  3. Choose Shop Sidebar: What sidebar area will be used for the shop.
  4. Number Of Product Columns: In how many columns products will be displayed.
  5. Number Of Columns for Categories: Number of columns on a product category page.
  6. Enable “Quick view” product: If enabled, products can be viewed in “Quick View” mode – as the modal window with basic information.
  7. Enter the number of products to display on the Shop page: How many products will be displayed on the shop page.

Shop Search Options

If enabled, the search will search only products. Otherwise, everything will be included in the search.

Additional CSS

The Additional CSS section is used for custom CSS classes, without interfering with theme original CSS files or creating a child theme. These classes are always loaded first, before other stylesheets. In the Useful CSS Classes section, you can find some most used classes.

Useful CSS classes

Was this article helpful?

Need help with the setup?

In case you don’t want to spend your time building your site from the ground up and perfecting its design, we’d be happy to do it for you. Explore our services and choose the option that suits you best.

Our Services:
  • Theme installation$59i
    • Database setup
    • WordPress installation
    • WordPress activation
    • Theme installation
    • Final test

  • Theme installation & demo setup$79i
    • Database setup
    • WordPress installation
    • WordPress activation
    • Theme installation
    • Demo setup
    • Final test

  • Must-have plugins$69i
    • Yoast SEO plugin installation and setup
    • Google Analytics plugin installation and setup
    • Google XML Sitemaps plugin installation and setup
    • iThemes security plugin installation and setup
    • Final test

  • Ready-to-use website setup$290i
    • Database setup
    • WordPress installation
    • WordPress activation
    • Theme installation
    • Custom logo and colors setup
    • Content import (6 pages max.)
    • Final test

View our Services page