MarketPress Global Products Showing on Multisite Sub Sites

Hey guys,

I am having a problem with MarketPress on sub-sites that is literally driving me crazy!

I currently have a Multisite Network activated and MarketPress is facilitating the ecommerce functionality. I am using the GridMarket Child Theme, and buddypress is also active.

I have successfully posted products from the main site, as well as all sub-sites. This is excellent!

The main domain is successfully displaying all new products as they are added by either the main or sub-sites using the Global Product Shortcode.

Main site:

Sub-sites have [mp_product_grid] added to the landing page, and it pulls products...

The issue is that for some reason, the [mp_product_grid] shortcode is showing products from ALL BLOGS. Where is this defined and how can I limit the shortcode to show ONLY the products that that specific admin uploaded?


I've found that the products that belong to the sub-site display an image with the listing and any products from other sites in the network have no thumbnail.

Project is waayyyy overdue and any help or guidance is greatly appreciated.


  • rocketmob


    Thanks for responding!

    do you have Limit Global Widgets/Shortcodes To Main Blog set to yes in the marketpress network settings?

    Yes, see screenshare:

    also, i'm not sure that shortcode is correct [mp_product_grid]

    can you post exactly what shortcode you are using on your page.

    Also, the shortcode is the same. Please see attached image.



  • Jack Kitterhing

    Hi there @rocketmob

    I hope you are well today and sorry about the extreme delay with a reply here. In your presentation setting can you set it to be on grid view? If you can then try a shortcode like

    [mp_list_products] - Displays a list of products according to preference. Optional attributes default to the values in Presentation Settings -> Product List.
    Optional Attributes:
        "paginate" - Whether to paginate the product list. This is useful to only show a subset.
        "page" - The page number to display in the product list if "paginate" is set to true.
        "per_page" - How many products to display in the product list if "paginate" is set to true.
        "order_by" - What field to order products by. Can be: title, date, ID, author, price, sales, rand (random).
        "order" - Direction to order products by. Can be: DESC, ASC
        "category" - Limits list to a specific product category. Use the category Slug
        "tag" - Limits list to a specific product tag. Use the tag Slug
        "list_view" - 1 for list view, 0 (default) for grid view
        Example: [mp_list_products paginate="true" page="1" per_page="10" order_by="price" order="DESC" category="downloads"]

    As mp_product_grid shouldn't be a valid shortcode, or is it a custom one you have added?

    I'm here to help :slight_smile:

    Thank you!

    Kind Regards

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.