Reading list Switch to dark mode

    Multivendor Marketplace App for Shopify: New & Upgraded Features

    Updated 8 September 2023

    Shopify Multivendor Marketplace App New & Upgraded Features: Yes, we are updating and introducing new features to our best featured Multivendor Marketplace app for Shopify. Please keep following and tracking this section of ours to know about all the updates in the app.
    Let’s have a look at the newly introduced and updated features of the Multivendor Marketplace app for Shopify:

    Export the order IDs

    Now, the admin can easily export the order ID details by clicking on the export details. under the payment section.

    try5

    Pending order

    Now, we have added a “pending orders” button in the admin panel >> order >> order listing section which shows that pending orders list in which seller payment is due and added to the seller’s due earnings as per the configuration set by admin in the admin panel.

    By pending orders list, the admin can easily filter out the due payment of their sellers from the order listing.

    For this, the admin just has to click “pending orders” button in order >> order listing as shown in the below image.

    Orders-Admin

    After the admin clicks on the pending orders button, the admin will see that order list in which seller payment is due and will click on “PAY” button to clear the seller due payment as shown in the below image.

    Searching for a Shopify
    Headless solution ?
    Find out More
    Pending-Orders-Admin

    Note:-
    The pending orders button will be shown only when the admin has selected “PAY ORDER WISE” in the “SELLER PAYMENT TYPE” dropdown from configuration >> payment configuration.

    Add CC Recipients To Order Mails

    You can now allow sellers to add CC recipients to the emails sent to the customers once an order is placed. For this, visit the admin panel>>Configuration>>Order Configuration>>Enable the tab.

    Screenshot-by-Lightshot

    Now, the seller can add up to 5 CC recipients to the order placed email.

    Screenshot-by-Lightshot-1

    Manage Tip on Orders

    Shopify has included an option for customers to add a tip at checkout. KNOW MORE Now, you can manage the tip earning in the app. Visit the Order Configuration menu of the app and configure if you want to add the tip to admin’s earning or the seller’s earning.

    5bbfd60b-c933-460d-bbe6-4f8eca56afde

    As per the configuration, the tip amount entered by the customer will be added to the admin/seller’s earning in equal proportion.

    For Example:- Suppose an order of $100 is placed having $80 products of Seller A and $20 product of Seller B.
    A customer entered a tip of $10 at the time of order then, the $8 Tip will be added to the Seller A earning i.e. $88 [$80+$8(Tip)] goes to seller A and the $2 will be added to the Seller B earning i.e. $22 [$20+$2(Tip)] goes to seller B.

    In case of refund, you can return the tip to the customer from Shopify and update the same in the app.

    download-17

    Fraud Analysis

    You can now investigate an order that you think might be fraudulent. To check this, you need to visit the Multi-vendor backend>>Go to Orders>>Order detail page and view the analysis.

    Both admin and sellers can view the order analysis from their respective panels.

    download-18

    Know about Fraud Prevention

    Check the Mail Log

    You can now check the mail log info in the app. To do so, please visit the Multi-vendor admin panel>>Mail Configuration>>Mail Log.

    Home-Admin-2

    Now, select the date range to get the mail log information in the app.

    Mail-Log-Admin

    Please Note:- All the log info will be expired & get removed from the app after 30 days. You can view any log info up to 30 days after that it will get deleted automatically. -Date & Time are in UTC format.

    Also Note:- In case you are using other email service provider, you need to contact them to get the information regarding delivered emails.

    Sync Inventory & Image

    In the Multi-vendor Marketplace app, merchant/seller can now manually sync the Shopify product inventory & images with that of the marketplace from the Edit product section of their respective panels.

    Please Note:- To sync the product inventory and images, the products must be in approval state in the app.

    ADMIN END

    Go to the admin panel>>Products>>Product Listing>>Edit product>>Sync Inventory & Sync Image (More Actions).

    Edit-Product-Admin-2

    Click the Proceed button and replace the Shopify inventory with the Multi-vendor app inventory.

    Screenshot-2020-10-26T154051.322

    Similarly, you can replace the Shopify product image with that of the marketplace.

    Screenshot-2020-10-26T163900.975

    SELLER END

    Similarly, the sellers can manually sync the admin’s Shopify product inventory & image with the marketplace inventory & product images.
    Go to the Seller Panel>>Products>>Product Listing>>Edit Product.

    Edit-Product-Seller-•-Multivendor-MarketPlace-1-1

    Add CC Recipients To the Email

    In the app, the sellers, customers are notified via email of each action. Now, you have the option to enable the CC tab in the Mail Configuration menu to add CC recipients to the emails. Thus, send email notifications to recipients as well.

    To enable this feature, please visit the Multi-vendor Admin Panel>>Go to Mail Configuration>>Click the Edit button.

    Mail-Configuration-Admin

    As soon as you click the Edit button, you will get the option to Enable CC Tab.

    Mail-Configuration-Admin-1

    After enabling this tab, you will get the option to enter the CC recipients in the field given. Please Note:- You can add a maximum of 5 and a minimum of 1 CC recipient to a mail.

    Mail-Configuration-Admin-2

    To add more than one recipient as CC, you just need to add one email ID & clicks the Enter and so on.

    Mail-Configuration-Admin-3

    This way, you can add recipients to the emails.

    Contact Seller Button on Product Page

    You can now display the “Contact Seller” button on the product page of your store. Thus, the customers can directly contact the seller of the product they are willing to purchase.

    To do that, you just need to visit the Multi-vendor admin panel>>Configuration>>Instruction for Marketplace>>Get the code.

    Instructions-Admin-1-1

    After adding the codes, you can view the contact button on the product description page of your store.

    Customized-Coffee-Mug-–-lalit-store1

    Clicking the Contact button, a form appears to which the customer needs to enter the details such as Name, Email ID, and Query. Now, filling the details, the customer needs to click the Submit button. Thus, submit the query to the respective seller of that product.

    Customized-Coffee-Mug-–-lalit-store1-2

    This way, the customers can send their queries to the sellers of the product.

    DISPLAY EXTRA INFORMATION ABOUT THE PRODUCT ON YOUR STOREFRONT

    This is a newly introduced feature, in which pasting the below code in the product.liquid file will enable you to display extra information about the product on your store’s product description.
    Therefore, to paste the below given, follow the below process:

    <div class="wk_product_custom_detail clearfix" data-productid ="{{product.id}}" style="display:none; border-bottom:1px solid #ddd; border-top:1px solid #ddd; padding:5px;"></div>
    • Go To Themes
    • Click on Customize Theme button
    • Click on Edit HTML/CSS button
    • Select product.liquid file from the Templates where you want to show the link
    • Paste the code
    • Click on save

    Moreover, Pasting this code will enable you to display the custom field you have created for the product description page on the store front end.

    Display Brand Name on product page storefront

    Configuration

    We have added Brand Name field under product form customisation. This field will be disabled by default. Admin needs to enable it fro products >> product form customization >> brand name

    brand-name-mvm
    brand-name-configuration

    Once enabled admin can decide if he/she wants to provide this feature globally for all sellers or for some seller only. If admin want to enable this feature for some seller then he can enable it from edit seller page

    brand-name-seller-end

    If admin wants this field as global then we have added one brand name configuration under product configuration. Navigate from admin panel configuration >> product configuration >> DISPLAY BRAND NAME

    screenshot_1686659586711

    Note: Once this feature is enabled then brand name field will be available for all seller on product page.

    Normal Product Case

    On product form page Brand Name field will be visible.

    screenshot_1686659789033

    As a admin you can show this brand name field on product page, we have added the code in instruction for marketplace page which needs to be added in order to show this field on front-end ( customer end )

    screenshot_1686659733715

    Connector Product Case

    For connector seller as well this field will be visible on product page. We have added another page connector field mapping where seller can map the brand field with their existing field

    brand-name

    For shopify connector seller brand name field should be mapped with “vendor” field.

    mapping

    In your case products are already imported so once you enable this feature let us know we will sync the products once again for that seller so that brand name field is filled.

    we have added the code in instruction for marketplace page which needs to be added in order to show this field on front-end ( customer end )

    CUSTOM FIELD FOR PRODUCTS

    Earlier we had custom field option only for seller sign up page, now we have introduced the option of a custom field for the product description page on the front end as well.
    The admin will just choose the field whether it is for seller or product from the down while creating a custom field ..and rest everything is the same.

    Go to Custom Field >>> Click on Add custom Field >>> select from dropdown – Seller or product >>> fill in rest of the form >>> click on save.

    Marketplace15

    REMINDER FEATURE

    Also, an extremely amazing feature of the Multivendor marketplace is “Reminder Feature” to remind the vendor for order fulfillment.

    Marketplace17

    Admin can enable/disable the option of sending emails

    Now, admin can enable/disable the option of sending emails and can also edit the content of the automated emails sent to the sellers and customers from the mail configuration section.

    Marketplace19

    Invoice

    We have now introduced the feature of generating an invoice on our Multivendor Marketplace App. Now in the order section, you can generate the invoice by clicking on the view button of any particular order and then clicking on the generate invoice button.
    The invoice can be generated in two ways :

    • Admin to Seller
    • Seller to Customer

    And both these types of content can be edited by visiting the invoice configuration section.

    Marketplace122

    INVOICE SETTINGS

    From this section the details which will be default will get filled up by admin from this section, for example, address, VAT number, VAT, FAX, Telephone Number and much more.

    Marketplace133

    Note: From the Admin panel of  Multivendor Marketplace App invoice for Seller from Admin will get generated and from the Seller panel the invoice for Customer/buyer from Seller will get generated when clicked on Generate an Invoice from the order section.

    Order Note

    Now, Customers while placing the order can put the order note for sellers which will be visible to the sellers when they will click on the view button of any particular order.

    your-shopping-cart-multivendor-marketplace-1

    LABEL TRANSLATIONS

    Multivendor Marketplace Label Translations feature is here. Now you can rename the labels as per your requirement for various sections of the app.

    Marketplace199

    To know more click here.

    Download Invoices in bulk

    Now you can download the invoices in Bulk. Just go to orders >>> select the orders you want the invoices for >>> from bulk action choose ‘Bulk Invoice’ >>> Save.

    Marketplace156

    Now, the multivendor app is upgraded with a new mail template feature within the app. Through this, admin can now change the color of the header’s and footer’s background of the mail template.

    Note:- This feature is applicable for all mail templates within the app.

    Admin can test this change in header’s and footer’s background color through a “Test Mail” also.

    Follow the procedure to change the header’s and footer’s background color of the mail template:

    mvm150

    Admin panel of the app >> visit “Mail Configuration” menu >> click it and visit the Mail Template Header and Footer Background Color” section >> select the header and footer background color >> click on save button.

    Commission Listing: Seller Side

    Moreover, the sellers can view the list of all the Commissions charged per product from each order.

    For this, go to Shopify Multivendor Marketplace Seller Panel > Orders > Commission Listing:

    Commissions Seller • Multivendor MarketPlace

    Attach Invoice (Seller To Customer) To The Order Fulfillment Mail

    Now, you can choose if you want to send the order invoice (seller to customer) in the mail at the time of order to fulfill or not.

    For this, Go to the Mail Configuration>>Select the placeholder “Customer Item Fulfillment”>>Click the “Edit” button to edit the mail template.

    Mail

    Clicking the edit button, the option to attach invoice enabled!

    mail

    This way, you can attach “Seller to Customer” Invoice with the Order fulfillment mail to send it to customers.

    Multivendor Marketplace: Digital Storage Plans

    Wish to increase your Multivendor Marketplace digital storage?

    Check out: Multi-Vendor Marketplace for Shopify: Digital Storage

    You will now have the option to choose if you want to add header & footer to the mail templates of the mail send to sellers and the customers or not.

    You can visit the Mail Configuration menu of the app and enable/disable the settings as per the requirement.

    Mail-Configuration admin

    In the mail configuration, scroll down to the bottom and configure the settings.

    Mail-Configuration-Admin status

    Allow Seller to Cancel Order Fulfillment

    You can now allow sellers to cancel the order fulfillment from their respective seller panels. For this, you need to enable the configuration from the Order Configuration menu.

    Dashboard-Admin-1

    Enable the settings “Allow Seller to Cancel Order Fulfillment”:-

    Configuration-Admin-2-1

    Now, the sellers will get the option to cancel the fulfillment in their Order detail section.

    Go to Order Listing>>Select a fulfilled order to cancel its fulfillment>>Click the View button(Action) menu.

    Order-Seller-•-Multivendor-MarketPlace

    On the Order Detail page, the seller will get the option to cancel fulfillment.

    Order-Details-Seller-•-Multivendor-MarketPlace-3

    Clicking the “Cancel Fulfillment” button, the seller can cancel the fulfillment of an order and the same would reflect in the order detail section of the admin panel.

    Note:- The sellers will not get the option to cancel the order fulfillment in case the order is fulfilled by the admin.

    This feature will work in these shipping methods: FedEx, Vamaship, USPS, UPS, Marketplace Shipping, Free shipping, and Others.

    Allow Seller to Accept/Reject Order

    You can now choose whether you want the sellers to accept or reject the orders from their respective seller panels. Go to Configuration>>Order Configuration>>Enable Allow Seller to Accept Order>>Save Changes.

    Allow sellers to accept order

    After enabling this option, the seller will have the option to accept/reject the customer’s order. Once an order is placed, the seller needs to visit the Order Detail section & perform the action.

    Order-Seller-•-Multivendor-MarketPlace

    Clicking the View button, the seller will have the order details, get scroll down to the bottom & in the Fulfillment Detail section, he/she can Accept or Reject the order.

    accept or reject

    CASE 1: ACCEPT ORDER

    Clicking the Accept Order button, the seller can accept all the orders at a time and proceed to fulfill the order.

    accept order

    Order Accepted

    order accepted

    CASE 2: REJECT ORDER

    Clicking the Reject Order button, the seller needs to give a reason for order rejection & hit the Reject Order button.

    reject order

    Order Rejected

    This way, the seller rejects the order.

    order rejected

    Both admin & the seller can view the order rejection details from their respective panels.

    download-19

    For the rejected orders, you can configure an option to cancel the order at the same time. Go to Configuration>>Order Configuration>>AUTO CANCEL ORDER ON REJECT.

    Screenshot-2020-02-05T162929.842

    In case, You enable the Auto Cancel Order on Reject option:-
    Then, all the items of this rejected order will get restocked and if the order is Paid & Captured then, the order amount will be refunded.

    In case, You disable the Auto Cancel Order on Reject option:-
    Then, you need to manually restock the items in your store and manage the refund accordingly.

    Add Expected Delivery Date

    You can allow sellers to add an expected date for the delivery of orders. For this, you need to visit the admin panel>>Go to Configurations>>Order Configurations.

    Enable the option from here:-

    Screenshot-2020-11-26T141937.226

    Once enabled, the seller will get the option to enter expected delivery date while accepting the order from the order detail section of the seller panel.

    Screenshot-2020-11-26T142401.609

    Once the seller accepts the order, the seller will get notified via email with the order delivery details. YOu can customize the emails as per the requirements from the Mail Configuration menu in the admin panel.

    Screenshot-2020-11-26T142722.418

    Note:- The expected delivery date variable is provided for the emails.

    Wallet App Compatible with Multi-vendor for Discount via Wallet Feature

    You might be using the Wallet Management app to offer a discount to your customers via Webkul wallet.

    Now, if the “Manage Discount on Orders” tab is ON from the Order Configuration of the Multi-vendor app then, the discount offered to customers via Webkul Wallet (through Wallet Management App) will be managed in the app.
    Know how to Manage Discount on Orders

    The amount paid via wallet will appear in the invoice of each order placed on your store.

    manage discount

    PLEASE NOTE:-
    If you have already downloaded the invoice or if you have saved the previous invoice template then the “Pay via Wallet” option will not appear in the order invoice both on seller invoice as well as customer invoice.
    If any of the above is the case, you can either reset the template on your own or send a request for the same. We will do it for you.

    This is how the “Pay via Wallet” option will appear in the Order Invoice:

    Merchant to Seller Invoice:-

    paid via wallet

    Seller to Customer Invoice:-

    seller to customer invoice

    Allow Seller to Create Order on Behalf of Customer

    You can now allow your sellers to create orders on behalf of your customers in case the seller receives orders via call. You just need to enable the configuration in the app.

    NOTE:- Please make sure that the Account Email (on Shopify End) and Business Email (in the app) is the same to use the Draft Order feature.

    Login to Multi-vendor Admin Panel>>Go to Configuration>>Order Configuration>>Enable the option “Allow Sellers to create order”>>Save Changes.

    draft order

    Once enabled, the sellers will get the option to create order from their respective seller panels.

    orders

    The seller will click the “Create Draft Order” button and proceed to create an order on customer request.

    create order

    Clicking the Create Draft Order button, the seller needs to enter all the details such as:-
    Customer email ID, choose whether the customer wants to place a tax-exempt order or not, choose to include products in the order.

    draft order

    After entering all the details, the seller will be able to create draft orders for customers.

    create order

    Soon after creating a draft order, the customer will receive an email on the registered email ID to make the payment. So, the customer will check the complete order details & total amount & pay for the order.

    List all the draft orders on a separate section of the seller panel:

    view order

    Clicking the View button, the seller can view the draft order details:

    order details

    This way, you can allow sellers to create orders on behalf of their customers if requested via call, email,etc.

    Shopify Order Fulfillment Email

    If you don’t want customers to receive the order fulfillment emails from Shopify end then, here is an option in the app. Please visit the Order Configuration menu and disable this tab.

    Configuration_Admin-2

    Create Shopify Private Apps in MVM

    You can now add a maximum of 5 private apps to the Multi-vendor Marketplace app. You can create Shopify Private Apps and configure them in the app to resolve the API limit issue.

    NOTE:-
    From here, you can add a maximum of 5 private apps to the multi-vendor app.
    Firstly, you need to provide the required permissions in the Shopify private app.

    PERMISSIONS REQUIRED

    1. For PRODUCT:– View or manage products, variants, and collections
      Access scopes: read_products, write_products
    2. For INVENTORY:- View or manage inventory across multiple locations
      Access scopes: read_inventory, write_inventory

    Version Supported:- The webhook API version should be 2020-01

    MARK:- Be very specific about the permissions. If it is wrong, no data will be updated as no API gets hit.

    To Add a Shopify Private App into the app, you need to visit the admin panel>>Configurations>>click Shopify Private App sub-menu.

    Dashboard-Admin-1
    Shopify-Private-Apps-Admin

    Clicking the Add Shopify Private App button, you need to configure the details such as Private App Name, API key and Secret Key.

    Add-Shopify-Private-App-Admin

    Get the details from Shopify Manage Private App section.
    HOW TO CREATE PRIVATE APP ON SHOPIFY and how to get the Admin API Details.

    prince-store1-Edit-Shopify-MVM-1-Shopify

    Also Note:- In case you want to delete the private app on Shopify, firstly you need to delete/disable the same in the app. Otherwise, the access token will get expired and no API call gets hit from the Multi-vendor app.

    Explore

    Avalara Avatax

    Avalara is now integrated with the Multi-vendor Marketplace app for Shopify to let merchants automate the sales tax calculation for sellers products too. There are a few restrictions to use this feature:-

    • The merchant needs to install the Avalara Avatax app in the Shopify admin.
    • The Avalara Avatax is available only with the Shopify Plus plan.

    To enable the feature in the app, you need to visit the Product Configuration and enable the option AVALARA AVATAX. Now, you will have two options to add “Tax codes” in the app. Either to a product that will be applied to all the variants of the respective product OR you can apply product type-wise tax code.

    CASE 1:- Add Tax code based on Product Type.[“Restrict Product Type” Enabled]
    Note:- To add the product type-wise tax code, it is mandatory to enable “Restrict Product Type” from the Restriction configuration menu.

    Configuration-Admin-3

    After enabling the AVALARA AVATAX, you need to enable the “Product Type wise Tax code” option.

    Configuration-Admin-4

    Now, you can enter a separate tax code for each product type and the seller will select the same while adding the product.

    Add-Product-Type-Admin

    CASE 2: Add Tax Code directly to Products [“Restrict Product Type” Disabled]
    In this case, you just need to enable the AVALARA AVATAX option in the Product Configuration menu and proceed to add tax codes.

    Configuration-Admin-2

    You need to visit the Product section and click the “Add Product” button. Now, enter the product type and add tax code. This tax code will be applied to all the variants of that product. Later, you can change the tax code by editing the variant.

    Add-Product-Admin

    This way, you can manage the automatic tax calculation for seller’s products too via Avalara AvaTax.

    CONFIGURATION UPDATES

    SELLER UPDATES

    PRODUCT UPDATES

    DEMO

    You can refer the below-given link to check the demo of multivendor marketplace App for Shopify:-

    https://multivendor-marketplace-5.myshopify.com/pages/demo

    Keep following this blog of ours to know about all the recent updates.

    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*


    4 comments

  • Dawn Brown
    • Nitika Srivastava
  • Dawn Brown
    • Neha Sharma
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content