MarketPress eCommerce Shopping Cart

Introduction

MARKETPRESS is the easiest to use, best designed and most powerful ecommerce / shopping cart plugin available for WordPress today. Developed from the ground up to make it simple to set up a stylish online shop, MarketPress has all the features you need, including:

  • Multiple payment gateways (PayPal Express Checkout, Authorize.net AIM, Google checkout, 2checkout, Moneybookers, eWay shared payments, Cubepoints and more)
  • Works great with any WordPress theme and looks great with AJAXy goodness
  • Fully internationalized by WPML
  • Sell real objects, or digital downloads (with limits and tracking!), with ease
  • Shipping, coupons, Google Analytics eCommerce, sales pricing, unlimited product variations, and so so much more!

MP-list-view

Sick of WP-eCommerce?

One of the main reasons we developed MarketPress was because, basically, all of the existing WordPress eCommerce plugins out there offer a pretty awful user experience, especially WP-ecommerce. So we built a complete importer – allowing you to easily import your troublesome WP eCommerce store into MarketPress… hurrah!

Make your product listings look amazing?

MP-Single-Product

MarketPress is 100% customizable, but in case you don’t want to get stuck into all that CSS, it comes with:

  • Amazing themes (that you can customize without knowing a single line of code).
  • Beautiful preset CSS styles.
  • Powerful, yet elegant, widgets.
  • Hot product thumbnails/images with lightbox zooming

Packed with features

And when it comes to the actual sales, we’ve got every feature you could ask for, including (but not limited to):

  • Payment gateways coming out of our ears.
  • 100% ready for easy translation into any language.
  • Supports all major currencies.
  • Ready to go for tax and VAT.
  • Digital or physical objects.
  • Multiple shipping options.
  • Coupons, discounts and affiliate ready.
  • Fully integrated with Google Analytics eCommerce.
  • Unlimited product variations.
  • Stock tracking and alerts per variation.
  • Per order product limits.
  • AJAX cart and cart widget.
  • Powerful shortcodes that you can use anywhere.
  • Link any product to an external link (hello Amazon affiliates!).
  • Categories and tags.
  • Stock tracking and order management and alerts.
  • Fully customizable urls.
  • Checkout *without* having to be a site user.
  • Start your own Etsy shopping network.
  • Global shopping carts (for that network).
  • Tax inclusive pricing options.
  • Custom personalization fields.
  • Extensive tracking number options.

Check out MarketPress in action

MP-grid-view

MarketPress comes with a variety of features that are designed to help you successfully promote your products.

Powerful Widgets:
  • Shopping Cart – Shows dynamic shopping cart contents along with a checkout button for your MarketPress store. Fully AJAX based, add an item and it shows in the cart instantly.
  • Product Tag Cloud – Your most used product tags in cloud format from your MarketPress store.
  • Product Categories – A list or dropdown of product categories from your MarketPress store.
  • Product List – This one is awesome. Shows a highly customizable list of products from your MarketPress store. You can make multiple widgets of product lists with full preferences, like order by, num products, etc. You can show what you want like product image, excerpt, price, buy now button, etc.
Shortcodes Galore:
  • Product Tag Cloud – Displays a cloud or list of your product tags
  • Product Categories List – Displays an HTML list of your product categories
  • Product Categories DropdownDisplays an HTML dropdown of your product categories
  • Popular Products ListDisplays a list of popular products ordered by sales
  • Products ListDisplays a list of products according to preference
  • Store Links – A number of shortcodes to display links to various store pages
  • Store Navigation List – Put a quick navigation menu anywhere on your site that links to store pages
Global Listings

When installed on WordPress Multisite all products, product tags, and product categories from across the network are indexed globally. They are then displayed on your main site/blog marketplace pages or with our powerful global widgets or shortcodes.

  • Global Product List – Shows a customizable global list of products from network MarketPress stores.
  • Global Product Tag Cloud – Displays global most used product tags in cloud format from network MarketPress stores.
  • Global Product Category List – Displays a network-wide HTML list of product categories from network MarketPress stores.
Robust Themeing Support

Check out the docs on the Presentation settings page. It’s incredibly easy to add your own css theme and modify it as you would like. Once you drop it in the proper folder, it shows up in the theme list to all sites on your network. Unlike other WordPress eCommerce plugins MarketPress won’t make you want to give up when it comes to developing a beautiful site. Of course you can also select “No Theme” and put css in your theme’s css files.

Be sure to checkout our FrameMarket Theme with built in highly customized MarketPress store templates.

Advanced API’s

MarketPress was built from the ground up to be an infinitely expandable framework. There are simple fully-documented plugin APIs for adding your own custom Shipping or Payment Gateway modules. Don’t get locked in to the current features of another WordPress e-commerce plugin! It’s a cinch for any developer to create their own Payment Gateway or Shipping plugin by overriding our documented classes. Just drop it in the appropriate plugin folders and they’ll show up in the admin interface.

Full WPML Support

Want a multilingual e-commerce solution? Look no further! You’ll want to purchase the WPML Plugin. Together you’ll be able to translate all Products, Product Categories, and Product Tags, UI Strings, email messages, MarketPress slugs, and all custom fields such as SKU, price, sale price, product link, file, sales count, shipping, variations, mp_is_sale, mp_track_inventory, mp_inventory.

WPML provides an exclusive add-on in WPML-MarketPress that brings it all together. If you have a need to make your site accessible to many languages. This is the solution for you!

But that’s not the half of it

As well as having a heap of other features, MarketPress is also under constant development by the best plugin team in the business – WPMU DEV. So if you’d like to see a new feature, then let us know. We’re happy to consider any suggestions. We’re also happy to help you get any issues you might have ironed out. We’re here 24/7/365! Let WPMU DEV be the team behind your successful WordPress shop.

Features Set Up

[covertplayersinglevideo trvideoid=”Alfb4_TOFiA” trdisplaytype=”2″ trnumbervideosdisplay=”” trvideoperpage=”36″ trthumbnailwidth=”320″ trthumbnailheight=”220″ trpopupwidth=”900″ trpopupheight=”630″ trvideoalign=”left” trytautohide=”0″ trytautoplay=”1″ trytcontrols=”1″ trytrelvideo=”0″ trytshowlogo=”1″ trytshowtitle=”0″ tryttheme=”dark” trythighquality=”hd720″]

Welcome to MarketPress

 

[covertplayersinglevideo trvideoid=”znThHl2-okA” trdisplaytype=”2″ trnumbervideosdisplay=”” trvideoperpage=”36″ trthumbnailwidth=”320″ trthumbnailheight=”220″ trpopupwidth=”900″ trpopupheight=”630″ trvideoalign=”left” trytautohide=”0″ trytautoplay=”1″ trytcontrols=”1″ trytrelvideo=”0″ trytshowlogo=”1″ trytshowtitle=”0″ tryttheme=”dark” trythighquality=”hd720″]

The Front-end Interface

 

[covertplayersinglevideo trvideoid=”IxytJzmHwK8″ trdisplaytype=”2″ trnumbervideosdisplay=”” trvideoperpage=”36″ trthumbnailwidth=”320″ trthumbnailheight=”220″ trpopupwidth=”900″ trpopupheight=”630″ trvideoalign=”left” trytautohide=”0″ trytautoplay=”1″ trytcontrols=”1″ trytrelvideo=”0″ trytshowlogo=”1″ trytshowtitle=”0″ tryttheme=”dark” trythighquality=”hd720″]

Getting Started With General Settings

 

[covertplayersinglevideo trvideoid=”wWQEhBxkYHI” trdisplaytype=”2″ trnumbervideosdisplay=”” trvideoperpage=”36″ trthumbnailwidth=”320″ trthumbnailheight=”220″ trpopupwidth=”900″ trpopupheight=”630″ trvideoalign=”left” trytautohide=”0″ trytautoplay=”1″ trytcontrols=”1″ trytrelvideo=”0″ trytshowlogo=”1″ trytshowtitle=”0″ tryttheme=”dark” trythighquality=”hd720″]

Presentation Settings

 

[covertplayersinglevideo trvideoid=”sGehlTdQeJ8″ trdisplaytype=”2″ trnumbervideosdisplay=”” trvideoperpage=”36″ trthumbnailwidth=”320″ trthumbnailheight=”220″ trpopupwidth=”900″ trpopupheight=”630″ trvideoalign=”left” trytautohide=”0″ trytautoplay=”1″ trytcontrols=”1″ trytrelvideo=”0″ trytshowlogo=”1″ trytshowtitle=”0″ tryttheme=”dark” trythighquality=”hd720″]

Messaging Configurations

 

[covertplayersinglevideo trvideoid=”UjA2vQNRCI4″ trdisplaytype=”2″ trnumbervideosdisplay=”” trvideoperpage=”36″ trthumbnailwidth=”320″ trthumbnailheight=”220″ trpopupwidth=”900″ trpopupheight=”630″ trvideoalign=”left” trytautohide=”0″ trytautoplay=”1″ trytcontrols=”1″ trytrelvideo=”0″ trytshowlogo=”1″ trytshowtitle=”0″ tryttheme=”dark” trythighquality=”hd720″]

Payment Gateway Settings

 

[covertplayersinglevideo trvideoid=”_orhNC-E08I” trdisplaytype=”2″ trnumbervideosdisplay=”” trvideoperpage=”36″ trthumbnailwidth=”320″ trthumbnailheight=”220″ trpopupwidth=”900″ trpopupheight=”630″ trvideoalign=”left” trytautohide=”0″ trytautoplay=”1″ trytcontrols=”1″ trytrelvideo=”0″ trytshowlogo=”1″ trytshowtitle=”0″ tryttheme=”dark” trythighquality=”hd720″]

Shipping Settings

 

[covertplayersinglevideo trvideoid=”2qSBZS6f7ag” trdisplaytype=”2″ trnumbervideosdisplay=”” trvideoperpage=”36″ trthumbnailwidth=”320″ trthumbnailheight=”220″ trpopupwidth=”900″ trpopupheight=”630″ trvideoalign=”left” trytautohide=”0″ trytautoplay=”1″ trytcontrols=”1″ trytrelvideo=”0″ trytshowlogo=”1″ trytshowtitle=”0″ tryttheme=”dark” trythighquality=”hd720″]

Import from CSV and WP e-commerce

 

[covertplayersinglevideo trvideoid=”d6ErhYUnZHg” trdisplaytype=”2″ trnumbervideosdisplay=”” trvideoperpage=”36″ trthumbnailwidth=”320″ trthumbnailheight=”220″ trpopupwidth=”900″ trpopupheight=”630″ trvideoalign=”left” trytautohide=”0″ trytautoplay=”1″ trytcontrols=”1″ trytrelvideo=”0″ trytshowlogo=”1″ trytshowtitle=”0″ tryttheme=”dark” trythighquality=”hd720″]

Product Creation and Management

 

[covertplayersinglevideo trvideoid=”2CWqICFrUGE” trdisplaytype=”2″ trnumbervideosdisplay=”” trvideoperpage=”36″ trthumbnailwidth=”320″ trthumbnailheight=”220″ trpopupwidth=”900″ trpopupheight=”630″ trvideoalign=”left” trytautohide=”0″ trytautoplay=”1″ trytcontrols=”1″ trytrelvideo=”0″ trytshowlogo=”1″ trytshowtitle=”0″ tryttheme=”dark” trythighquality=”hd720″]

Sales and Coupon Codes

 

[covertplayersinglevideo trvideoid=”2QT5fK4CVJU” trdisplaytype=”2″ trnumbervideosdisplay=”” trvideoperpage=”36″ trthumbnailwidth=”320″ trthumbnailheight=”220″ trpopupwidth=”900″ trpopupheight=”630″ trvideoalign=”left” trytautohide=”0″ trytautoplay=”1″ trytcontrols=”1″ trytrelvideo=”0″ trytshowlogo=”1″ trytshowtitle=”0″ tryttheme=”dark” trythighquality=”hd720″]

Order Management

 

[covertplayersinglevideo trvideoid=”GqbKVTeM268″ trdisplaytype=”2″ trnumbervideosdisplay=”” trvideoperpage=”36″ trthumbnailwidth=”320″ trthumbnailheight=”220″ trpopupwidth=”900″ trpopupheight=”630″ trvideoalign=”left” trytautohide=”0″ trytautoplay=”1″ trytcontrols=”1″ trytrelvideo=”0″ trytshowlogo=”1″ trytshowtitle=”0″ tryttheme=”dark” trythighquality=”hd720″]

Selling Digital Products

 

[covertplayersinglevideo trvideoid=”1QMaf5FDrWg” trdisplaytype=”2″ trnumbervideosdisplay=”” trvideoperpage=”36″ trthumbnailwidth=”320″ trthumbnailheight=”220″ trpopupwidth=”900″ trpopupheight=”630″ trvideoalign=”left” trytautohide=”0″ trytautoplay=”1″ trytcontrols=”1″ trytrelvideo=”0″ trytshowlogo=”1″ trytshowtitle=”0″ tryttheme=”dark” trythighquality=”hd720″]

Setting Up the Etsy-style Site

 

[covertplayersinglevideo trvideoid=”PEBeVJOtgc0″ trdisplaytype=”2″ trnumbervideosdisplay=”” trvideoperpage=”36″ trthumbnailwidth=”320″ trthumbnailheight=”220″ trpopupwidth=”900″ trpopupheight=”630″ trvideoalign=”left” trytautohide=”0″ trytautoplay=”1″ trytcontrols=”1″ trytrelvideo=”0″ trytshowlogo=”1″ trytshowtitle=”0″ tryttheme=”dark” trythighquality=”hd720″]

Categories and Organization

 

Setup

Configuring your store settings.

1. Go to Products » Store Settings in the site admin dashboard.

2. In the General tab adjust the location, tax and currency for your region and change the miscellaneous settings to suit your needs.

3. In the Presentation tab select your general settings, single product settings, product list settings and your store URL slugs then click Save Changes.

  • MarketPress won’t create your Store page until Presentation Settings page is visited and you have clicked Save changes
  • The ‘Buy Now’ checkout button type is used if you want them to immediately be able to purchase the item. In most cases you would leave as the default ‘Add to Cart’ so they can continue to browse before finalizing their purchase.

4. In the Shipping tab select your target countries and set your flat rate settings.

5. In the Payment tab select your payment gateways and configure each payment option you’ve chosen.

  • The Payment gateways displayed vary depending whether MarketPress is installed on Multisite or not.
  • When in Multisite the gateways allowed are controlled in Settings » MarketPress in the network admin dashboard.

Creating a Product

1. Go to Products » Create New.

2. Add your Product name and description of product.

3. Assign your product categories and product tags.

4. Click on ‘Set featured image’, upload your image, add your image title, click ‘Use as featured image’ and then close ‘Set featured image’ window.

Here’s an example of how the featured image is used with the product description in your store:

5. Complete your Product Details information by adding your Stock Keeping Unit number, Price, Sale Price (Optional), number in stock and select Inventory if you want to limit sales to items in stock only.

6. Add your variations (if applicable) by clicking on Add Variation, adding your Variation names, Stock Keeping unit number, price and quantity.

  • Variations are for when you are offering options like different sizes (S, M, L, XL) or different colors (Black, White)

7. Complete the extra Shipping costs if the product needs extra allowance made for shipping.

8. Upload your file if your product includes a file that your customer downloads.

9. Now click on Publish and when you go to your site you’ll see your product displayed in your store page, on the products listing page and the individual product page.

Add your Shopping Cart to your sidebar

1. Go to Appearance » Widgets

2. Add your Shopping Cart widget to the sidebar.

Here’s what it looks like in action in the sidebar:

Here’s other MarketPress Widgets you can add to your sidebar:

Purchase a Product

Now it’s time to go to your store to confirm it is working how you want and to see if there are any areas you want to change.

1. Go to the Store on your Site.

2. Work through the process and purchase some product.

You can make adjustments in Products » Store Settingsin the following tabs:

  • General tab – specify location, tax, currency and miscellaneous settings
  • Coupons tab – create coupons that can be used for discounts and promotions
  • Presentation tab – change store slugs and adjust Store theme; change checkout button type, show/hide quantity, product image size, product thumbnail size, paginate products, change number of products per page, change order of products
  • Messages tab – customize your email notifications, messages on store pages and shopping cart pages
  • Shipping tab – customize shipping options including flat rate settings
  • Payments tab – amend payment options and setup payment gateways
  • Shortcodes tab – view all the available shortcodes along with instructions for using them
Managing Orders

Orders are managed in Products » Manage Orders.

Here’s where you monitor all orders and update their status as the products are being shipped.

Managing Orders

Using on WordPress Multisite

On a WordPress multisite you can choose to:

  1. Activate it site-by-site basis
  2. Network Activate on the Network Admin » Plugins page if you want to make stores auto-installed on all sites.

About site-by-site option

You would use this option if you wanted to make it a Supporter premium plugin or you wanted to limit to specific sites. This means your users:

  1. Can choose to activate their plugin on their site via Plugins » Installed in their site admin dashboard.
  2. Need to set up their own payment gateways to manage product sales.

When you use this option you also need to activate it on the main site so the global product listings will be displayed on.

About Network Activated option

On a Multisite install, you can also Network Activate on the Network Admin » Plugins page if you want to make stores auto-installed on all blogs. Having a WordPress Multisite install is where MarketPress really gets to shine. Here you can decide who has access to the Global Widgets/Shortcodes for product display, setup gateway permissions, PayPal “chained” payments, theme permissions and the Global Market Permalinks. You’ll find all the Multisite options in Network Admin » Settings » MarketPress where you’ll see the following sections:

  • Global Settings – limit the use of Global Widgets and shortcodes to the main blog and enable Global shopping cart
  • Gateway Permissions – provide or restrict access to payment gateways for network stores (an additional Pro Sites option will be provided if the Pro Sites Plugin is installed)
  • Theme Permissions – provide or restrict access to MarketPress CSS themes for network stores
  • Global Marketplace URL Slugs – customize your email notifications, messages on store pages and shopping cart pages
  • Shortcodes – listing of all the global shortcodes used for listing network products, along with general use instructions

The Global Cart and Parallel Payments

The global cart is designed from the ground up for each store to be a different merchant accepting and processing orders independently.

It’s not designed for the same store owner to run multiple stores, you should just keep your products in one store in that case.

Parallel payments is what allows a customer to checkout/pay once, and it’s automatically distributed to all the merchants in their cart. It enables buyers to pay multiple merchants on a marketplace in a single Express Checkout session. This is only available through PayPal.

Importing from WP e-commerce:

As of MarketPress 2.1 you can now import products directly from WP e-Commerce 3.8+– and it couldn’t be any easier.

  1. Make sure you have both the WP e-Commerce and MarketPress plugins activated.
  2. In Site Admin » Products » Store Settings you’ll see a new tab entitled “WP e-Commerce Importer”
  3. Click ‘Import Now’.
  4. That’s it! You should see a success message letting you know the process has been completed.

What all is imported?

  • Product Title
  • Product Description
  • Featured Image
  • Price
  • Sale Price
  • Product Category
  • Product Tags
  • Additional per-item national shipping cost
  • Product Excerpt

WP e-Commerce Importer

Themeing MarketPress

Check out the docs on the Presentation settings page. It’s incredibly easy to add your own css theme and modify it as you would like. There is also a detailed readme.txt on how to create completely custom page templates for all the store pages. You can also checkout our excellent guide to basic and advanced themeing of Marketpress.

Translating MarketPress with WPML

Contact SpicyPress Support for assistance on translation and any other issues you may have.