Product price is a dynamic thing. It keeps changing time-by-time.
That’s why we came up today to talk about “product & pricing” subject.
If you want to change product pricing with plugin, then this article is for you.
Well, to do the same you have to add below code in di.xml
1 2 3 4 5 |
<config> <type name="Magento\Catalog\Model\Product"> <plugin name="change_product" type=" Magemonkeys\Pricechange\Plugin\Product " sortOrder="2" disabled="true"/> </type> </config> |
After doing same, go to Magemonkeys\Pricechange\Plugin to add new class Product.php.
There you need to add code which we going to write below. Below code will work when the original method getPrice() complete. You can always put your logic into it.
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php namespace Magemonkeys\Pricechange\Plugin; class Product { public function afterGetPrice(\Magento\Catalog\Model\Product $subject, $result) { return $result + 100; } } ?> |
Last but not the least, do flush cache before you check.
If you want get query string params in controller file,...
Create di.xml and add the below code Magemonkey/Redirect/etc/frontend/di.xml [crayon-62876f8c60970448253745/] Create...
You can try below code to change local date to...
Step 1: First you need to add registration.php file in...
Step1 : Override message.js in current theme file on the...