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.
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.
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.
Headless solution ? Find out More
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.
Now, the seller can add up to 5 CC recipients to the order placed email.
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.
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.
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.
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.
Now, select the date range to get the mail log information in the app.
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.
Go to the admin panel>>Products>>Product Listing>>Edit product>>Sync Inventory & Sync Image (More Actions).
Click the Proceed button and replace the Shopify inventory with the Multi-vendor app inventory.
Similarly, you can replace the Shopify product image with that of the marketplace.
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.
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.
As soon as you click the Edit button, you will get the option to Enable CC Tab.
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.
To add more than one recipient as CC, you just need to add one email ID & clicks the Enter and so on.
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.
After adding the codes, you can view the contact button on the product description page of your store.
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.
This way, the customers can send their queries to the sellers of the product.
DISPLAY EXTRA INFORMATION ABOUT THE PRODUCT ON YOUR STOREFRONT
Display Brand Name on product page storefront
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
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
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
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.
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 )
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
For shopify connector seller brand name field should be mapped with “vendor” field.
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
Admin can enable/disable the option of sending emails
Download Invoices in bulk
Mail Template Header & Footer Background Color
Commission Listing: Seller Side
Attach Invoice (Seller To Customer) To The Order Fulfillment Mail
Multivendor Marketplace: Digital Storage Plans
Add Header & Footer to the Mail Templates
Allow Seller to Cancel Order Fulfillment
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.
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.
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.
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.
CASE 2: REJECT ORDER
Clicking the Reject Order button, the seller needs to give a reason for order rejection & hit the Reject Order button.
This way, the seller rejects the order.
Both admin & the seller can view the order rejection details from their respective panels.
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.
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:-
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.
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.
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.
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:-
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.
Once enabled, the sellers will get the option to create order from their respective seller panels.
The seller will click the “Create Draft Order” button and proceed to create an order on customer request.
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.
After entering all the details, the seller will be able to create draft orders for customers.
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:
Clicking the View button, the seller can view the draft 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.
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.
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.
- For PRODUCT:– View or manage products, variants, and collections
Access scopes: read_products, write_products
- 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.
Clicking the Add Shopify Private App button, you need to configure the details such as Private App Name, API key and Secret Key.
Get the details from Shopify Manage Private App section.
HOW TO CREATE PRIVATE APP ON SHOPIFY and how to get the Admin API Details.
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.
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.
After enabling the AVALARA AVATAX, you need to enable the “Product Type wise Tax code” option.
Now, you can enter a separate tax code for each product type and the seller will select the same while adding the product.
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.
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.
This way, you can manage the automatic tax calculation for seller’s products too via Avalara AvaTax.
Keep following this blog of ours to know about all the recent updates.