How do I make a marketplace

How can I make a marketplace where

1) all goods are presented on the front page (global chart, which I have), and

2) the goods can be paid for in a global chart (which seems to be a problem), and

3) I as a marketplace owner can take a cut of each sale.

Based on the advertisement, it seems this should be possible, but I can't find any info about how to achieve this.

Best regards

Tor B.

  • aecnu

    Greetings Tor,

    Welcome to WPMU Dev!

    1) all goods are presented on the front page (global chart, which I have)

    Well I do not believe you have a Global chart, but indeed there is a "global cart" option :wink:

    However, this is not relevant to global cart but directly related to either [mp_list_global_products] shortcode displayed where you want or on the main site using a theme like Frame Market/Grid Market in the site admin dashboard choosing Appearance --> Theme options --> Show global or just that main shop products on the front? and set the radio button to "Global" and save.

    2) the goods can be paid for in a global chart (which seems to be a problem), and

    3) I as a marketplace owner can take a cut of each sale.

    The Global Cart is not used for this purpose, it is chained payments that allows this function. Therefore indeed if you setup chained payments this will work for the marketplace owner to get their cut of each sale.

    Thank you for being a WPMU Dev Member!

    Cheers, Joe

  • aecnu

    Greetings torb,

    Hey no need to apologize on the misspelling, just a little techie fun and hoped you may find it a bit humorous too without taking offense :slight_smile:

    So, how do I set up chained payment?

    The chained payments are setup when you choose chained payments as an activated gateway, and then can be setup under Products --> Store Settings --> Payment Tabs

    The biggest challenge of setting up chained payments is in my opinion PayPal approval. I have attached a guide and here is a post adding some additional pointers:
    https://premium.wpmudev.org/forums/topic/paypal-x-process#post-206601

    Is there an overview of the shortcodes some place?

    Shortcodes are in two places in Market Press. The first are the global shortcodes, with Market Press network activated in the network admin dashboard --> Settings --> Market Press as follows:

    Global Products List 	[mp_list_global_products] - Displays a network-wide list of products according to preference.
    
    Optional Attributes:
    
        "paginate" - Whether to paginate the product list. This is useful to only show a subset. Default: 1
        "page" - How many products to display in the product list if "paginate" is set to true. Default: 20
        "per_page" - How many products to display in the product list if "paginate" is set to 1.
        "order_by" - What field to order products by. Can be: date, title, price, sales, rand. Default: date
        "order" - Direction to order products by. Can be: DESC, ASC. Default: DESC
        "category" - Limits list to a specific product category. Use the category Slug
        "tag" - Limits list to a specific product tag. Use the tag Slug
        "show_thumbnail" - Whether to show the product thumbnail. Default: 1
        "thumbnail_size" - Max thumbnail width/height. Default: 150
        "show_price" - Whether to show the product price. Default: 1
        "text" - Choose "excerpt", "content", or "none". Default: excerpt
        "as_list" - Whether to show as an unordered list. Default: 0
        Example: [mp_list_global_products paginate="1" page="0" per_page="10" order_by="price" order="DESC" category="downloads"]
    
    You may also use the mp_list_global_products() template function in your theme with the same arguments.
    Global Tag Cloud 	[mp_global_tag_cloud] - Displays global most used product tags in cloud format from network Market Press stores.
    
    Optional Attributes:
    
        "limit" - Maximum amount of tags to display. Default: 45
        "seperator" - String to seperate tags by, like a comma, etc.
        "include" - What to show, "tags", "categories", or "both". Default: "both"
        Example: [mp_global_tag_cloud limit="55" seperator=", "]
    
    You may also use the mp_global_tag_cloud() template function in your theme with the same arguments.
    Global Categories List 	[mp_global_categories_list] - Displays a network-wide HTML list of product categories according to preference.
    
    Optional Attributes:
    
        "limit" - Text to display for showing all categories. Default: 50
        "order_by" - What column to use for ordering the categories. "count" or "name". Default: count
        "order" - Direction to order products by. Can be: DESC, ASC. Default: DESC
        "show_count" - Whether to show how many posts are in the category. Default: 0
        "include" - What to show, "tags", "categories", or "both".
        Example: [mp_global_categories_list limit="30" order_by="name" order="ASC" show_count="1" include="both"]
    
    You may also use the mp_global_categories_list() template function in your theme with the same arguments.

    Site shortcodes are located within each individual web site at Products --> Store Settings --> shortcodes:

    Product Tag Cloud 	[mp_tag_cloud] - Displays a cloud or list of your product tags. Optional Attributes »
    Product Categories List 	[mp_list_categories] - Displays an HTML list of your product categories. Optional Attributes »
    Product Categories Dropdown 	[mp_dropdown_categories] - Displays an HTML dropdown of your product categories. Optional Attributes »
    Popular Products List 	[mp_popular_products] - Displays a list of popular products ordered by sales.
    
    Optional Attributes:
    
        "number" - max number of products to display. Defaults to 5.
        Example: [mp_popular_products number="5"]
    
    Products List 	[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
        Example: [mp_list_products paginate="true" page="1" per_page="10" order_by="price" order="DESC" category="downloads"]
    
    Single Product 	[mp_product] - Displays a single product according to preference.
    
    Optional Attributes:
    
        "product_id" - The ID of the product to display.
        "title" - Whether to display the product title.
        "content" - Whether and what type of content to display. Options are false/0, "full", or "excerpt". Default "full"
        "image" - Whether and what context of image size to display. Options are false/0, "single", or "list". Default "single"
        "meta" - Whether to display the product meta (price, buy button).
        Example: [mp_product product_id="1" title="1" content="excerpt" image="single" meta="1"]
    
    Product Image 	[mp_product_image] - Displays the featured image of a given product.
    
    Optional Attributes:
    
        "product_id" - The ID for the product. Optional if shortcode is in the loop.
        "context" - What context for preset size options. Options are list, single, or widget, default single.
        "size" - Set a custom pixel width/height. If omitted defaults to the size set by "context".
        Example: [mp_product_image product_id="1" size="150"]
    
    Product Buy Button 	[mp_buy_button] - Displays the buy or add to cart button.
    
    Optional Attributes:
    
        "product_id" - The ID for the product. Optional if shortcode is in the loop.
        "context" - What context for display. Options are list or single, default single which shows all variations.
        Example: [mp_buy_button product_id="1" context="single"]
    
    Product Price 	[mp_product_price] - Displays the product price (and sale price).
    
    Optional Attributes:
    
        "product_id" - The ID for the product. Optional if shortcode is in the loop.
        "label" - A label to prepend to the price. Defaults to "Price: ".
        Example: [mp_product_price product_id="1" label="Buy this thing now!"]
    
    Product Meta 	[mp_product_meta] - Displays the full product meta box with price and buy now/add to cart button.
    
    Optional Attributes:
    
        "product_id" - The ID for the product. Optional if shortcode is in the loop.
        "label" - A label to prepend to the price. Defaults to "Price: ".
        "context" - What context for display. Options are list or single, default single which shows all variations.
        Example: [mp_product_meta product_id="1" label="Buy this thing now!"]
    
    Store Links 	[mp_cart_link] - Displays a link or url to the current shopping cart page.
    [mp_store_link] - Displays a link or url to the current store page.
    [mp_products_link] - Displays a link or url to the current products list page.
    [mp_orderstatus_link] - Displays a link or url to the order status page.
    
    Optional Attributes:
    
        "url" - Whether to return a clickable link or url. Can be: true, false. Defaults to showing link.
        "link_text" - The text to show in the link.
        Example: [mp_cart_link link_text="Go here!"]
    
    Store Navigation List 	[mp_store_navigation] - Displays a list of links to your store pages.

    Thank you for being a WPMU Dev Member!

    Cheers, Joe

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.