Reading list Switch to dark mode

    Multivendor Marketplace for Shopify: SLOT PRICING

    Updated 5 January 2022

    Isn’t it a great idea to have different Product Prices for different customers who are purchasing products from your eCommerce store?

    Keeping this in mind, Multivendor Marketplace App for Shopify came up with a new feature app named Slot Pricing. Using Slot Pricing feature of the Multivendor app, You as a Store owner can allow your sellers to add different product prices for different customers on the basis of Customer Tags.

    Admin can add various Tags in the app that are assigned to the customers from store Backend and then make pricing slots. For this, the admin can set a quantity range and add Price for each range while adding or editing any product.

    Thus, there will be different Product Pricing for different customers.

    To get this app installed on your Marketplace, firstly you need to enable this app from the “Feature Apps” section and then you need to agree with the charges of $10 USD per month over and above your current Multivendor Plan.

    Searching for a Shopify
    Headless solution ?
    Find out More

    NOTE:- Slot Pricing Feature App works only with Normal Products.

    Important Point to be Noted: Merchants can find the compatibility issues in slot pricing feature app with other available feature apps of Marketplace.

    Let’s Proceed to understand this Feature App.

    Features

    • Both admin and sellers can add different product prices for different customers on the basis of Customer Tags.
    • Admin can add Slot Tags in the app that are assigned to the customers from Store backend.
    • Based on these Customers Tags, Sellers can add different prices to the same product for different customers.
    • While adding/editing any product, admin/sellers can set quantity ranges and add price per quantity to add multiple slots for each tag.
    • Admin can configure the labels within the app also.
    • The Slot Pricing feature is now compatible with the Split Cart feature app.
    • Moreover, the Slot Pricing is now compatible with all the connectors. 

    Magento Connector, PrestaShop Connector, WooCommerce Connector, Etsy Connector.

    Limitations

    There are certain limitations that should be kept in mind while using this Feature App:

    • Maximum 5 Tags can be added at a time.
    • You can add up to 5 ranges for a single Tag.
    • Each customer can view the “Slot Price” based on only 1 Tag shown in alphabetic order.
    • The default product price should be greater than the Price per quantity that you add to make slots for each Tag.
    • With the slot pricing feature app, the customers won’t be able to use the discount codes on the checkout page as the slot price itself is managed as a discount from the backend.

    How to Install?

    Feature App

    To get this featured app on your Marketplace, You need to visit the Feature Apps section and enable this feature from there.

    slot pricing

    Now, You can sort the feature app by “Product” from the drop-down menu to get the Slot Pricing feature app. Click on the “Enable” button to activate it.

    Slot Pricing
    Agree with charge

    Once you click on the “Enable” button, You need to agree with the charge of $10/month which will be added to your current Multivendor app charge.

    Approve Charges

    Once You agree with the feature app charge, you need to approve this charge and thus get this app on your marketplace.

    In this way, you can install this feature app.

    Workflow

    Dashboard

    ADMIN END
    Once you enable this feature app, you will get a sub-menu in the “Configuration” menu of the app i.e. Slot Pricing Configuration.

    Here in this section, You can enable “Slot Pricing Structure” to make this feature work for your customers.
    Admin will have the option to add the Customer Tags that are assigned to the customers from Store backend. Additionally, admin can configure the labels of this featured app.

    AwesomeScreenshot-Slot-Pricing-Configuration-Admin-2019-07-18-17-07-42

    Once enabled, the admin can add Slot Tags from this section.

     Note:- Maximum 5 Tags can be added at a time.

    Slot Pricing1

    Once the admin set this configuration on his/her end, both admin and seller can now add different product prices for different customers on the basis of Customer tags.

    Slot Pricing12

    Admin can anytime delete the tags if required. Just click on the “Delete” button and disable the “Slot Pricing Structure” tab.

    Slot Pricing13

    Once you disable this tab, you will be asked to delete every slot details. Once you agree with this condition and click on the Save button, all the existing details related to slots will be deleted automatically.

    Important Note:- Once You update any tag, You will get updated codes in the “Instruction for Marketplace” section related to this feature app. So, in order to reflect the app functionality on frontend & make this feature work, You need to paste the updated codes again into liquid files.

    Remove Slots for Sellers

    By disabling this option, there is no need to choose quantity range. Just give a fixed price for n number of quantity based on customer tags.

    AwesomeScreenshot-Slot-Pricing-Configuration-Admin-2019-07-18-17-07-44

    Now, when a seller will MARK THIS PRODUCT AS SLOT PRICING from seller panel > Product > Edit, the seller will only get an option to select slot tag and enter the Price Per Quantity  but he will not be asked to add price based on product quantity:

    AwesomeScreenshot-Edit-Variant-Seller-Multivendor-MarketPlace-2019-07-18-15-07-62

    Similarly, on frontend (Product Description Page) the slot price listing table will not be visible. The Shopify product price will be updated to the fixed price set by the Admin.

    Frontend View:

    AwesomeScreenshot-Choco-Truffle-multivendor-slot-pricing-2019-07-18-14-07-40

    Code Pasting: To update the product price according to the customer tag on frontend, you need do some code pasting.

    To get the code visit: Admin panel > Configuration > Instruction for Marketplace > Under the heading: Slot Pricing, you’ll have this particular code:

    Display product price on product description page.

    Copy the code and paste in to the product.liquid template (or product-template or product-price snippets, if exist) at the end of the form.

    {% if product.tags contains 'wk_slot' and customer != empty and customer.tags contains 'VIP' or customer.tags contains 'Gold' or customer.tags contains 'VVIP'%} <div class="wk-product-price"><span id="wk-slot-price">{{ product.selected_or_first_available_variant.price | money }}</span></div>{% else %}<!-- Your existing product price block-->{% endif %}
    AwesomeScreenshot-Instructions-Admin-2019-07-18-15-07-89

    Now, Let’s see how Sellers add multiple Prices on Single Product on the basis of Customer Tags.

    Sellers Adding Slots

    Once You enable this functionality within the app, sellers registered on your marketplace will get an option to “Mark the Product as Slot Pricing” in the Product section of their respective seller panel.

    While adding or editing any product, the seller needs to mark this option to add slots.

    There, the seller will select a Slot tag (added by the admin from Configuration menu) from the drop-down and then enter a range of Product quantity and add the price on it to create a Slot.

    In this way, sellers can create multiple slots for different tags having multiple Price for a single product.

    Slot Pricing115

    The Process is as simple as this:

    Multivendor Seller Panel>>Products>>Product Listing >>Click on Add/Edit Product>>”Mark the Product as Slot Pricing”>>Select Tags>>Create Slots (by entering quantity ranges & price)>>Click on Add Slot.

    In this way, Pricing slots will be added by the sellers using this feature app.

    Admin Adding Slots

    Slot Pricing14

    Similarly, admin can add Pricing Slots while adding or editing any product. 

    Slot Pricing1 edit

    In the Variant detail section, Click on “Edit” button from Action menu.

    Add Slots

    From here, admin can add multiple slots for different tags.

    In this way, the admin can add multiple slots for different tags.

    Once the admin/seller adds pricing slots based on Tags, each customer will view different pricing slot on any product based on the first tag assigned to them.

    But to make this functionality work on your store, you need to paste certain codes into liquid files. You can visit the “Instruction for Marketplace” section of the app to get the codes.

    Configure Front End

    You can make this feature work on your store by pasting the following codes into the liquid file.

    Follow the below-given Procedure:

    Multivendor Admin Panel>>Configuration>>Instruction for Marketplace>>Scroll down to get the Instructions about Slot Pricing feature apps>>Copy the codes and Paste it into respective template files.

    instruction
    Copy the code

    Please Note:- The time you update the Slot tags from the Multivendor Configuration menu, at the same time You will get all the codes updated in the “Instruction for Marketplace” section and thus you need to change the codes that are pasted into their liquid files from store Backend.

    Front End View

    Frontend

    Once You display the Slot Price Listing on Product Description Page, the same will be visible like this on Frontend as shown in the below screenshot:

    Cart

    Also by pasting the codes into the liquid file, You can update the Product Quantity, Product Price, Total Price and Subtotal Price of the Product on Cart Page to show different Product Price to different Customers as shown in below screenshot:

    In this way, the admin can receive a different amount from different customers purchasing the same product.

    Minimum Purchase Amount for Orders

    With this feature, You can allow your sellers to set a minimum purchase amount on orders. You can restrict purchases for some specific customers based on the tags assigned to them. Once done, the customer will proceed to checkout only when the cart amount is greater than or equal to the minimum purchase amount set by the seller.

    You as an admin need to enable this tab from the General Configuration menu of the app.

    Configuration-Admin-2

    As soon as you enable the “Minimum Purchase Amount” tab, the same will reflect on the seller side.

    SELLER PANEL-GENERAL CONFIGURATION

    From the General Configuration menu of the Seller panel, the seller can set a minimum amount for the specific tag customers required for purchasing products.

    General-Configuration-Seller-•-Multivendor-MarketPlace-1

    Configure Front End

    In order to display the checkout conditions on the Cart page, you need to add the codes to the suggested liquid files (as shown in the screenshot).

    • Go to Multi-vendor Admin Panel.
    • Visit the Configuration menu.
    • Select Instruction for Marketplace.
    • Now, scroll down to get the codes for “Seller’s Minimum Purchase Amount for Orders”.
    • Copy the code from there & add it to the instructed liquid files.
    Instructions-Admin-2

    Once You add the codes to their respective liquid files, the same will be visible on the store’s front end.

    Order Amount< Minimum Purchase Amount–Check Out condition Failed as shown in the screenshot:

    Your-Shopping-Cart-–-Demo-Shop-2

    Order Amount> Minimum Purchase Amount–Check Out condition passed as shown in the screenshot:

    Your-Shopping-Cart-–-Demo-Shop-1-1

    This way, the customer’s cart amount will be validated on each order based on the minimum purchase amount set by the seller on the basis of customer tags.

    Know More about the Minimum Purchase Amount Feature

    Add Tag in Customer’s Sign Up Form

    Additionally, You can allow your customers to select a tag at the time of registration (sign up to have an account on the admin’s store). Based on these tags, the minimum purchase amount will be validated on the cart page for the customer’s order. Later on, the admin or seller can change the customer tag from the app.

    For this, You need to add a code to customers/register.liquid template file (inside form) as shown in the below screenshots.

    Instructions-Admin-1-1

    Multi-vendor Admin Panel>>Configuration>>Visit Instruction for Marketplace>>Scroll down to get the codes for Slot Pricing>>Copy the code from there & add it to the instructed liquid files.

    Once the codes are added, the same will reflect on the store’s front end in the customer’s signup form.

    Create-Account-–-Demo-Shop

    Now, the order amount for each customer will be validated based on the minimum purchase amount you set for each customer tag. If the checkout condition satisfies, the customer can proceed to check out else, he/she either needs to increase the product quantity or add other products to the cart.

    Tax Exempt

     You can now exempt customers for paying tax based on the tags assigned to them i.e. You can enable/disable the Tax Exempt option for the customer based on the tag(s).

    If the admin exempts the tax on customer tag then the customers don’t need to pay any tax.

    Visit the Slot Pricing Configuration & enable/disable the option for each tag added.

    slot pricing

    Set a Minimum Purchase Quantity for Each Slot per Product

    You can now set a minimum purchase quantity for each slot tag added per product. Thus, you can restrict specific tag customers to purchase a minimum quantity of goods on your store.

    For this, first, you need to enable the Minimum Purchase Quantity tab from the Product Configuration menu of the app.

    Configuration-Admin-5

    Also, enable the slot pricing feature to set a minimum quantity per product based on customer tags.
    Go to Configurations>>Slot Pricing Configuration.

    Slot-Pricing-Configuration-Admin

    NOTE:- Please Make sure that You have disabled the option “Remove Slots for Sellers” to set the minimum purchase quantity per product.

    Once the admin is done with the settings, the marketplace sellers will have the option to set a minimum purchase quantity per product for each customer tag.

    SELLERS ADDING MINIMUM PURCHASE QUANTITY PER PRODUCT BASED ON CUSTOMER TAGS

    The seller will first visit the Products>>Product Listing section & proceed to Edit product.

    Product-Seller-•-Multivendor-MarketPlace

    Clicking the edit button, the seller needs to visit the Variant Details section & click Add Variant.

    Add Varinat

    Now, the seller will select a customer tag, enter a price per quantity & enter the minimum quantity limit for the selected customer tag added to that product.

    Add-Variant-Seller-•-Multivendor-MarketPlace

    This way, you can allow your sellers to set a minimum purchase quantity per product based on the customer tags that you have created with the slot pricing feature.

    Store Front Configuration

    For this visit:
    Multivendor Marketplace Admin Panel > Configuration > Instructions for Marketplace

    Instructions-Admin-1

    Here, you’ll have a code that you need to paste in the product-template.liquid file.

    How to find the product-template.liquid file?

    1. From your Shopify admin, go to Online Store > Themes.
    2. Further, click on Actions > Edit code.

    Search the file name and paste this code. Refer:

    1<div id=”min_purchase_quantity_div” data-productid=”{{ product.id }}”></div>
    multivendor-marketplace-5-Edit-Debut-Shopify-2

    This is how it appears on the product page of your store:

    product page

    The customer will not be able to proceed if the minimum purchase quantity is greater than the slot quantity.

    Visibility on the Cart Page:

    cart page

    Know More About the Minimum Purchase Quantity Feature

    Allow Seller to Create Only Slot Product

    You can now allow sellers to create only slot prices for their products. In this case, no regular (default) price will be shown on the products.

    How to Configure?
    To get this work, you need to visit the “Slot Price Configuration” and enable the option “Allow Seller to Create Only Slot Product” feature.

    slot price

    Once you enable this tab, both you and your seller will get the option to add slot prices while adding/editing products.

    CASE 1: When “Allow Seller to Create Only Slot Product” is enable & REMOVE SLOTS FOR SELLERS is disable from the configuration.

    Then, this will be the options while adding/editing products:

    Edit-Variant-Admin-2

    It appears like this on front end:

    price per quantity

    CASE 2: When “Allow Seller to Create Only Slot Product” is enable & REMOVED SLOTS FOR SELLERS is enable from the configuration.

    Then, options while adding/editing products:

    Edit-Variant-Admin-4

    The front end view:

    screenshot_1

    NOTE:- In case there is a customer without a tag or is not login to your store then, in this case, you can hide add to cart & price on the product page.

    To hide the “Price” & “Add to Cart” button on the product page, you need to add the below-given code to the product.liquid template file:

    {% comment %} check product has the tag of customer or not {% endcomment %}
            {% assign hide_product_price = false %}
            {% assign hide_add_to_cart = false %}
           
            {% if product.tags contains 'wk_slot' %}
                {% if customer != empty %}
                  {% assign cus_selected_tag = customer.tags[0] %}
                  {% if cus_selected_tag == empty %}
                          {% assign hide_product_price = true %}
                        {% assign hide_add_to_cart = true %}
                  {% else %}
                      {% for wk_variant in product.variants %}
                          {% if wk_variant.id == product.selected_or_first_available_variant.id %}
                              {% assign wk_metafields = wk_variant.metafields[cus_selected_tag] %}
                              {% if wk_metafields == empty %}
                                  {% assign hide_product_price = true %}
                                    {% assign hide_add_to_cart = true %}
                              {% endif %}
                          {% endif %}
                      {% endfor %}
                  {% endif %}
                {% else %}
                    {% assign hide_product_price = true %}
                    {% assign hide_add_to_cart = true %}
                {% endif %}
            {% endif %}

    Use in product price block like this:

    {% if hide_product_price %}style='display:none;'{% endif %}

    Use in add_to_cart or buy now button like this:

    {% if hide_add_to_cart %}style='display:none;'{% endif %}

    Please Note:- The code is theme dependent. So, please add it accordingly.

    This is how it appears on the front end:

    slot product

    Tag wise Commission

    Admin can now add different commissions to different customer tags using the Slot Pricing feature app.

    PURPOSE:- In case the admin has added a tag for retail customers & another tag for wholesale customers. Now, he wants to charge different commissions from both types of customers. Then, in this case, the admin will have the option to set Tag -wise commission separately for both retail & wholesale tagged customers in global or seller commission.
    Thus, different commissions will be calculated for both slot tag customers.

    The priority of the commissions will goes like this:

    Membership commission > product commission > Collection Commission > Seller-wise commission(Retail & Wholesale Commission) > Global Commission(Retail & Wholesale Commission).

    How to Set Tag-wise Commission?

    To set the tag-wise commission, firstly you need to enable the tab from the “Slot Price Configuration” menu of the app.

    Slot_Pricing_Configuration_Admin

    Tag Wise Commission in Global Commission

    As soon as you enable this tab, you will get the option to add tag wise commission in the Global commission menu of the app.

    Global_Commission_Admin-1

    Now, select a customer tag, commission type, and value of the commission.

    Set_Slot_Tag_Commission_Admin

    Similarly, you can add tag-wise commisson in seller-wise commission.

    Tag Wise Commission in Seller Commission

    While setting up the seller-wise, you can add tag wise commission. Just click the “Add Tag wise Commission” and enter the details.

    Edit_Commission_Admin

    Details you need to enter: Select the slot tag, select commission type & enter the commission value.
    Note:- You will have the list of all the added customer slots in the drop-down menu.

    Set_Slot_Tag_Commission_Admin-1

    That’s all about the Slot Pricing Feature App.

    DEMO

    Follow the below links to Check the demo of Slot Pricing Feature app: https://multivendor-slot-pricing.myshopify.com/pages/multivendor-slot-pricing

    Support

    Hope you like this blog. To get more interesting blog keep in touch with us. If you need any kind of support, simply raise a ticket at https://webkul.uvdesk.com/en/.

    Also, You can contact [email protected] to get proper assistance.

    . . .

    Leave a Comment

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


    Be the first to comment.

    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