Marketify is a multi-purpose WordPress theme. While it may excel in being a multi-vendor marketplace in the likes of ThemeForest or AudioJungle, the goal of Marketify is to be useful for any website that needs to sell digital goods.

Tip: Before uploading the theme make sure you unzip the theme download and inside of the download folder upload the zip called “Marketify-Theme.zip”

To install this theme you must have a working version of WordPress already installed. For information in regard to installing the WordPress platform, please see the WordPress Codex – http://codex.wordpress.org/Installing_WordPress

Installation

When you are ready to install a theme, you must first upload the theme files and then activate the theme itself. The theme files can be uploaded in two ways:

  • FTP Upload: Using your FTP program, upload the non-zipped theme folder into the /wp-content/themes/ folder on your server.
  • WordPress Upload: Navigate to Appearance > Add New Themes > Upload. Go to browse, and select the zipped theme folder. Hit “Install Now” and the theme will be uploaded and installed.

Once the theme is uploaded, you need to activate it. Go to Appearance > Themes and activate your chosen theme.

There are technically no required plugins to use Marketify. However, if you plan on using it for more than just a blog, you’ll definitely need at least Easy Digital Downloads (free).

It is recommended that you install and activate the plugins you will be using before importing the dummy content.

Our Demo has the following plugins active. Please note, while this may seem like a lot, the amount of plugins has no impact on performance, and none of these plugins are required for the theme to function.

Also a lot of the Easy Digital Download paid extensions are bundled in the Marketplace Bundle. Read More.

Easy Digital Downloads

Documentation Video Tutorials Basic Support Priority Support Tutorials

Say hello to the world’s easiest way to sell digital downloads through WordPress for free Easy Digital Downloads is what will transform your site from a standard blog to a fully functional eCommerce website.

Download Easy Digital Downloads

 

Marketify is meant to integrate with Easy Digital Downloads as seamlessly as possible so there is no “guide” for configuration. We highly recommend you visit each page in Downloads > Settings and look over each option to configure your store exactly how you want.

Extensions

Extensions Payment Gateways

To extend the functionality of Easy Digital Downloads even more, there are dozens of extensions that can be added to your website.

While no extensions are required to run your eCommerce store, we highly recommend checking out your options as almost any functionality you want has already been created.

Note: There may be some compatibility limitations with certain extensions. If you have any questions, please contact us before purchasing.

Soliloquy Slider

The Marketify Slider widget is compatible with any slider that can output a shortcode. There are multiple slider plugins, but we recommend the free Soliloquy Lite Slider by Thomas Griffin.

Download Soliloquy Slider Lite

Features by WooThemes

Features by WooThemes does exactly what it sounds like. It allows you to easily add blurbs about certain features on your site.

The widget can be used on the homepage as seen in our demo. Read more about the settings.

Download Features

Testimonials by WooThemes

Testimonials by WooThemes does exactly what it sounds like. It allows you to easily add testimonials to your website.

The widget can be used on the homepage as seen in our demo. Read more about the settings.

Download Testimonials

bbPress

bbPress is an amazing plugin to add forums to your WordPress website. Marketify integrates seamlessly with bbPress.

Download bbPress

Love It

Allow users to “Love” an item and have it appear on their wishlist. Love It by Pippin Williamson works perfectly for this and has a “pro” counterpart if desired.

Download Love It Love It Pro

Multiple Post Thumbnails

Download Multiple Post Thumbnails

Multiple Post Thumbnails allows you to assign a separate thumbnail image for products in the download grid while having a separate image when viewing the single product.

Grid Columns

In order to create more complex product listing pages, columns can be used. There are multiple column plugins, but we recommend Grid Columns by Justin Tadlock as it includes an easy to use button on the WordPress editor.

Download Grid Columns

Whistles

Much like columns, Whistles allows more advanced features to be added to standard post listings. Create tabs, accordions, and toggles to insert in any product listing or page.

Download Whistles

Nav Menu Roles

Nav Menu Roles is an amazing plugin which allows you to control which menu items you see in your navigation based on the users role, or logged in/out status.

Download Nav Menu Roles

Menu Areas

Menus are managed through WordPress’ Menu Screen. There are two menu areas to set up in Marketify.

  • Primary Menu
  • Footer Social

If you import the Dummy Content XML the menus will automatically be created but still need to be assigned to the correct location.

Primary Menu

This is the menu that appears at the top of the page, to the right of your logo. Add items to this menu, including sub menus (up to three levels total) and save your menu.

Footer Social

To add your social icons to the footer, create a new menu. Add a new custom link for each of your social websites. Just add the name of site as the Navigation Label and the URL to your profile as the URL.

Navigation Label URL
Facebook http://facebook.com/*
Twitter http://twitter.com/*
Instagram http://instagram.com/*
Vimeo http://vimeo.com/*
Google+ https://plus.google.com/*
Pinterest http://pinterest.com/*
LinkedIn http://linkedin.com/*
RSS http://*.rss

Widget Areas

By default, there are 3 widget areas, and 3 more are added when Easy Digital Downloads is activated.

Basic Areas
  • Homepage — For the custom homepage. See Example
  • Sidebar — Appears to the right on standard posts and pages. See Example
  • Footer — Appears above the footer logo and copyright. See Example
Easy Digital Download Areas
  • Download Archives — Appears to the left of downloads when viewing an archive. See Example
  • Download Single — Appears to the right of the download description. See Example
  • Download Single Comments — Appears to the right of the download comments (if enabled). See Example

Note: Not all widgets will work in each widget area. Some are created specifically for certain areas.

The Marketify theme itself has no shortcodes. You may not need or use all of these shortcodes depending on which plugins you have active.

Easy Digital Downloads

Easy Digital Downloads has a complete list and documentation of all shortcodes. Click here to find out more.

Easy Digital Downloads – Comissions

  • [edd_commissions] - Show the currently logged-in user their paid and unpaid commission statistics.
  • [edd_commissioned_products] - Display a vendor a list of their products and the number of sales for each product.

Easy Digital Downloads – Frontend Submissions

  • [edd_fes_login_form] - Display a login form for vendors.
  • [edd_fes_register_form] - Display a register form for vendors.
  • [edd_fes_combo_form] - Display a login/register combo for vendors
  • [fes-application] - Display a vendor application form.
  • [fes_vendor_dashboard] - Display the vendor dashboard
  • [fes_profile] - Display the vendor profile form

Easy Digital Downloads – Social Login

  • [edd_social_login] - Display all social login options.
Note: This is completely optional. You do not need this data to run your website.

Tip: We’ve included a way to import all pages and widgets from our main theme demo

Import XML Dummy Content

You can install our theme demo content using the XML Dummy Content file that is included with the theme download.

Steps to import.

  1. Go to your WordPress backend and click on Tools > Import > WordPress, it will ask you to install a plugin if you haven’t already
  2. Once installed activate the plugin and select the XML file from your theme download files, it will be in a folder called XML Dummy Content the file is called marketify.xml
  3. Once uploaded it will ask you to import the data into your WordPress user account select from the drop-down an existing user, also click on the check box that says Download and import file attachments. Once complete all the data will be imported into your site (Note: This can take up to 3min to import)

Import Widgets

To import the same widgets shown in our theme demo you need to first install the plugin called Widget Importer & Exporter which can be downloaded here. Once installed and activated go to Tools > Widget Importer & Exporter and import the file called “marketify-widgets.wie” that is located in the “Widget Dummy Content” folder which you downloaded from ThemeForest.

Steps to import.

  1. In Tools > Widget Setting Import - Click on the button that says Choose File, and then locate the marketify-widgets.wie inside of the Marketify Widget Dummy Content folder
  2. Click the button that says Import Widgets
  3. Your done! All widgets will be imported. You can now customize them in Appearance > Widgets

To set up the custom static homepage in Marketify, follow these simple steps:

  1. Create a standard WordPress page named what you would like. The title of the page is used as the introductory line on the page.
  2. Assign the “Home” Page Template
  3. under the Page Attributes section.
  4. Publish this page.

Adding Content

The page title is used as the introductory line, and the page content is added below that. For the content, you can add buttons, paragraphs, and images.

Featured Image

The Featured Image for the homepage will be used to cover the entire page header including behind the logo, menu, and page content.

Buttons

<a href="#" class="button">Start Selling</a>

Images

the last image in the content will have a negative margin that will align it to the bottom of the page header.

Assign the Static Homepage

  1. Visit “Settings > Reading” and assign the page as the Static Page
  2. Click Save Changes

Adding Widgets

Next, visit Appearance > Widgets and toggle the Homepage widget area. Then drag any of the following widgets to the area and configure to your liking.

Full-Width Slider

Use your favorite slider! The majority of slider plugins will allow you to output a the slides via a shortcode. This allows us to place a slider anywhere on the homepage.

Just drag Marketify Slider to the Homepage widget area.

Settings

  • Slider Shortcode — The given shortcode from the slider. (ex [rev-slider id="20"])

Price Table

There are two steps to adding the Price Table. First, drag a Marketify Price Option instance into the Price Table Widget Area. Configure the widget and repeat as needed.

Then drag Marketify Price Table to the Homepage widget area.

Settings

  • Title — The title of the widget.

Recent Downloads

Just drag Marketify Recent Downloads to the Homepage widget area.

Settings

  • Title — The title of the widget.
  • Number to display — The number of items in the grid to display.

Featured + Popular Downloads

Just drag Marketify Featured & Popular Downloads to the Homepage widget area.

Settings

  • Number to display — The number of items in the grid to display.
  • Automatically scroll items — Should the items scroll automatically?
  • Slideshow speed — In milliseconds. 7000 milliseconds = 1 second.

Soliloquy Slider

Just drag Marketify Soliloquy Slider to the Homepage widget area.

Before you add the widget, you need to create a new slider in the Soliloquy settings. Create a new slider and add images for the slides. Each image will be used as the background, while the Image Title and Image Caption will be overlaid on top.

Settings

  • Slider — The Soliloquy slider to display

Company Testimonials

Just drag Testimonials to the Homepage widget area.

In order for the Testimonials to show the logo only, the settings need to be very specific:

Settings

  • Title — The title of the widget. This can be anything.
  • Limit — The number of testimonials to rotate through. This should be 4-6.
  • Image Size — This must be 70
  • Display Author — This must be checked
  • Display Avatar — This must be checked
  • Display URL — This must be unchecked
  • Category — The category you have assigned individuals to

Individual Testimonials

Just drag Testimonials to the Homepage widget area.

In order for the Testimonials to show the author, website, and text, the settings need to be very specific:

Settings

  • Title — The title of the widget. This can be anything.
  • Limit — The number of company logos to show. This should be 4-6 depending on the size of the logos.
  • Image Size — This must be 9999
  • Display Author — This must be unchecked
  • Display Avatar — This must be checked
  • Display URL — This must be unchecked
  • Category — The category you have assigned companies to

When creating Company testimonials, the logos should be uploaded a minimum of 200px wide. To make these images retina-ready, you can upload images that are 400px wide, and they will be scaled down to the correct size.

Features

Just drag Features to the Homepage widget area.

In order for the Testimonials to show the author, website, and text, the settings need to be very specific:

Settings

  • Title — The title of the widget. This can be anything.
  • Limit — The number of features to show.
  • Image Size — This must be 44
  • Items Per Row — 3
  • Category — The category you have assigned features to

When creating Company testimonials, the icons should be 88px by 88px.

There are some included Page Templates in Marketify.

Minimal

Minimal Page Template

Create a standard WordPress page and in the Page Attributes section assign the Minimal Page Template. The Minimal Page Template can technically be assigned to any page. It is a very simplified layout that uses the Header Color as the background, and has a thin single column layout.

We recommend using it pages that include authentication shortcodes (login, register, etc), or even the checkout page!

Full Width

Create a standard WordPress page and in the Page Attributes section assign the Full Width Page Template. This page will appear like a standard page without the sidebar on the right.

Single Column

Create a standard WordPress page and in the Page Attributes section assign the Single Column Page Template. This page will appear like a standard page without the sidebar on the right and centered.

Pricing

Pricing Page Template

Create a standard WordPress page and in the Page Attributes section assign the Pricing Page Template. This will automatically load the Price Option widgets in the Pricing Table widget area.

The Team

The Team Page Template

Create a standard WordPress page and in the Page Attributes section assign the The Team Page Template. This template outputs a grid of of users in the following roles: Author, Shop Worker, Shop Manager, Editor, Administrator.

These users should fill out their biography and contact methods in their profile.

View the Marketplace Demo

Marketify as the name suggests is great for allowing multiple vendors to upload their own digital files to sell through your marketplace. With a combination of extensions you can completely replicate the functionality of sites like ThemeForest.

Marketify Extensions Bundle

This bundle of extensions has been specifically chosen for users that wish to setup a marketplace with Easy Digital Downloads. The bundle is valued at $320 but priced at just $159. That’s a total savings of more than $150!

Included with the bundle are six extensions with individual price tags ranging from $29 all the way up to $83.

Buy the Marketify Extension Bundle

 

Bundle Includes
Recommended Extensions (Free)

Note: The Marketify theme (and Astoundify) is not responsible for the functionality of any of these plugins. They act completely independently from the theme. The theme only serves as to style the output on the frontend. If you have any functionality-based support questions, please use the respective Easy Digital Downloads support forums.

Frontend Submissions

To create a multi-vendor marketplace, you must first install Frontend Submissions. Once Frontend Submissions is installed a new user role of “Shop Vendor”. Once there is one or more shop vendors user avatars will appear on grid items.

Follow the Getting Started with Frontend Submissions guide for instructions on setting up FES. Frontend Submissions will allow users to sign up as vendors in your marketplace and submit new products for review. Once signed up, users will receive a default commission rate for each of their sales.

Recommended Fields

In addition to the title and description fields, the following is a good base for setting up a marketplace:

  • Featured Image – This will be used when viewing a single download.
  • Categories
  • Tags
  • Post Excerpt
  • Prices and Files – Allow users to specify their recommended prices and file URLs

Note: these are simply recommendations and any fields can be added. However not all fields will be output automatically.

Other Field Settings

  • Video URL – Set the “Meta Key” to video
  • Demo URL – Set the “Meta Key” to demo
  • Section Break – Create labels for each section
  • Terms and Conditions – Specify terms and conditions

If you are using Product Details, each item you specify as a Product Detail will appear in the “Product Details” widget if you add it to the Single Download sidebar area.

Login/Register/Profiles

Become a Vendor

Profile Form

To create the same effect we have in our Audio Marketplace demo, add the following CSS to a Custom CSS plugin or Child Theme:

We cannot provide support for themes that have been customized directly. In order to be able to use the latest version of Marketify, please always make modifications via a child theme, or the CSS extension in Jetpack.

To create a child theme do the following:

  1. Go to /wp-content/themes. Create a new folder and name it the name of your child theme.
  2. Create a file and name it style.css. In the file include the following information:
    /* 
    Theme Name: Name of child Theme Here 
    Description: Child theme for Marketify
    Author: Astoundify 
    Template: marketify
    */
    
    @import url("../marketify/style.css");
  3. Activate the theme.
  4. Add any additional CSS changes to this file, instead of changing the main theme.

Tip: Creating a child theme will save you lots of time in the future for when theme updates are released, you won’t lose your customizations.

More information regarding child themes can be found here: http://codex.wordpress.org/Child_Themes

To translate the theme do the following:

  1. Download the Poedit program to start translating the theme. While there are other programs that you can use, for the sake of clarity and simplicity for this tutorial we will use Poedit. It’s free and you can download it from here. Then install it. That’s easy too. Just click next. Then … next. Then finish. And you’re done.
  2. Translate the .pot or .mo file that is included in the themes “languages” folder and upload to your theme folder inside of the languages folder. When you save the files, you must name them according to your language code. i.e. for English is en_EN.
  3. Tell WordPress what language to use. if you haven’t done so already, you’ll need to make sure your wp-config.php file matches your language files. For example, if you’re using a French translation, you’ll need to add the fr_FR.po and fr_FR.mo files to your theme folder, then set your language in wp-config.php, like this: define (‘WPLANG’, ‘fr_FR’);
  4. Save your wp-config.php file, upload it to your WordPress installation, and you are ready to go. By the way, your wp-config.php file is located in the main directory where all your core WordPress files are located.

More information regarding translating themes can be found here: http://codex.wordpress.org/Translating_WordPress

Please note: All plugins you are using must also be translated.