Magento 2 Marketplace Pricelist

Pricelist is a kind of a list having custom price rules. This is very beneficial for the ones who want to keep their various customers available with different and attractive pricing.

Using Magento 2 Marketplace Pricelist module, the marketplace sellers can create various price rules based on product, category, product quantity, and total product price.

For creating the price list, the seller will add the existing price rules to the price list as per the choice. The seller can very easily set a price list targeting the potential customers.

Note: The Price Rules will be applicable on the Base Price and not on the Special/Group/Tier Pricing.

Features

The vendor can create various custom price rules.

The vendor can assign multiple custom price rules to a price list.

The vendor can assign multiple pricelists to a customer.

The vendor can create custom price rule based on the product.

The vendor can create custom price rule based on category.

The vendor can create custom price rule based on product quantity.

The vendor can create custom price rule based on total product price.

The vendor can set price calculation type for the custom price to increase or decrease type.

The vendor can set the priority of custom price rules and pricelists.

The vendor can set the active or inactive date for the custom prices.

Installation

The customers will get a zip folder and they have to extract the contents of this zip folder on their system. The extracted folder has an src folder, inside the src folder you have the app folder. You need to transfer this app folder into the Magento2 root directory on the server as shown below.

After the successful installation, you have to run these commands in the Magento2 root directory.

First command – php bin/magento setup:upgrade

Second command – php bin/magento setup:di:compile

Third Command – php bin/magento setup:static-content:deploy

After running the commands, you have to flush the cache from the Magento admin panel by navigating through->System->Cache management as shown below.

Multi-Lingual Configuration

Language Translation

For module translation, navigate to the following path in your system app/code/Webkul/MpPriceList/i18n/en_US.csv. Open the file named en_US.CSV for editing as shown in the below screenshot.

Then replace the words after the comma(,) on the right in the file with your translated words.

After editing and translating the CSV file, you need to save the translated file name according to your region language and country code such as – de_DE.CSV. Followed by uploading the translated file to the same folder from where you have obtained it. Now your module translation is complete.

Module Configuration

After the module installation, the admin will configure the module settings. For this, the admin will navigate to Stores -> Configuration -> Webkul -> Marketplace PriceList as shown below.

Here, the admin will enable the module by selecting Yes else, select No to disable the module.

PriceList – Seller End

Once the admin has enabled the module, the sellers can view Manage PriceList menu option in their seller account as shown below.

Please Note: If a price list includes multiple price rule and multiple price rule are applicable on the same products. Then, the price rule with the least value for “Priority” will be applicable finally.

Price Rule Application Types

The seller can apply price rule in four ways –

Apply On Product

If the seller applies the price rule on Product. Then under the section Assign Rules On Product, the seller will select the product for assigning the price rule.

Apply On Product Category

If the seller applies the price rule on Product Category. Then, the seller will define the product categories for assigning the price rule as shown below.

Apply On Product Quantity

If the seller applies the price rule on Product Quantity. Then, the seller will define the product quantity for assigning the price rule as shown below.

Apply On Product Price

If the seller applies the price rule on TotalProduct Price. Then, the seller will define the product price for assigning the price rule as shown below.

Manage PriceList – Seller End

Clicking the Manage PriceList sub-menu option will navigate the seller to the “Manage Price List” page as shown below.

Here, the seller will –

View the complete list of the existing price list.

Activate, Deactivate or Delete the selected price list by selecting the required action from the Actions drop-down list.

Edit the price list by clicking the edit link available.

Filter the price lists from the filter button available.

Create a new price list by clicking the Add Price List button.

Clicking the Add Price list button will navigate the seller to the Add Price List page as shown below.

Here, the seller will –

Add PriceList

PriceList Name – Enter the name of the price list.

Priority – Set the priority of the price list.

Start Date – Set the start date for the price list to be active from.

End Date – Set the end date for the price list to get inactive.

Status – Active/Deactive the price list.

Assign Rules

Under this section, the seller will assign the multiple price rules to the price list.

Customers

Under this section, the seller will select the customers and enable the price list for the selected customers.

Note: The sellers can enable the price list only for those customers who have purchased their products.

Front-End

Please Note:

If multiple price lists are having the same price rules for any particular product. Then, the price list with the least value of priority will be applied.

If aprice list is having multiple different prices rules for any particular product. Then, the price rule with the least value of priority will be applied.

Front End View of Products without Price List Rules

The image below shows two products Blue Shirt and Eve Mouse. There is no price list rule applied to both the products.

Front End View of Products with Price List Rules

As the price list will be applied, the different prices will be visible to the selected customers on the front-end.

That’s all for the Magento 2 Marketplace Pricelist extension. If you have any queries or suggestions regarding the extension then you can get back to us at webkul.uvdesk.com.