Hello, Magento Friends!
Today, I am here to guide you all about How to Change Product Price with Plugins in Magento 2.
Primarily, when you have just started your Magento 2 store and wish to change the price of the product then changing the product price with a plugin in Magento 2 could be an alternative option to seek! Normally, there are various methods of changing a product price. You can use the Event – observe or “Rewrite” if the Event is not supported at that time. Consequently, in “rewrite” you won’t be able to make a change so that will create a dispute.
Let’s dive right into the steps to Change Product Price with Plugin in Magento 2!
Step 1: Create a di.xml file in the below-given path
app\code\Vendor\Extension\etc\frontend\di.xml
Now, add the below-given code to the created file.
<?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/ObjectManager/etc/config.xsd"> Â Â Â <type name="Magento\Catalog\Model\Product"> Â Â Â Â <plugin name="change_product_price" type="Vendor\Extension\Plugin\Productprice" disabled="true" sortOrder="1" /> Â Â </type>Â Â Â </config>
Step 2: Create a Productprice.php file in the below path.
app\code\Vendor\Extension\Plugin\Productprice.php
Now, add the below-given code to the created file.
<?php namespace Vendor\Extension\Plugin;  class Productprice {     public function afterGetPrice(\Magento\Catalog\Model\Product $subject, $result)     { $result += 150; //add your product price logic         return $result;     } }
So, this was it for the steps of How to Change Product Price with Plugin in Magento 2. Attach the above code and you will get the desired results. Moreover, integrate the Magento 2 Custom Price Extension for your Magento 2 store which allows the store admin to set a base price and the customers to add their desired product price while making a purchase.
Also, if you encounter any difficulties, make yourself comfortable and drop in your problems in the comments section below! Share this article with your Magento buddies! See you until our next tutorial blog.
Have a G’day!
Happy Reading!
In this era, businesses are always on the lookout for ways to engage with their…
Managing a Shopify store efficiently involves keeping your product catalog organized. This includes removing outdated…
E-commerce has transformed the way consumers shop for products and services and interact with businesses.…
The e-commerce world is constantly in flux. New tech and strategies emerge daily to help…
Hello Magento Friends, In today’s blog, we will discuss adding a header and footer to…
Hello React Native Friends, Building a visually appealing and responsive mobile app is crucial in…