How to Special price based on attribute?

Is it possible to set special price automatically based on a attribute?

I have an attribute called offerprice in which I enter the percentage of discount.

So if the product price is $100 and I enter 10 in the offerprice field, the special price would automatically be calculated to $90

Magento Asked by user90560 on July 26, 2020

2 Answers

2 Answers

In this case, You can do some customisation based on that attribute. You have to set Special price also and need to override/customise getFinalPrice() function.

In that function you can check that attribute's value is yes then workflow as it is. If that attribute's value us no then getFinalPrice() == getActualPrice() and. return finalPrice.

Answered by arpit2011 on July 26, 2020

You can create cart price rule based on Attribute. You have create and assign attribute to product.

Attribute Type Yes/No. Based on that attribute value you can create cart price rule and set condition.

Answered by arpit2011 on July 26, 2020

Add your own answers!

Related Questions

WYSIWYG media directory contents removed

1  Asked on November 12, 2020 by tyler-v


Magento 2 hacked with script in hacked

4  Asked on October 25, 2020 by casey


Magento 2 How to check Price Type?

1  Asked on October 21, 2020 by jackson


Magento 2 : How to insert Price inclusive Tax?

3  Asked on October 11, 2020 by anastasia-di-paulo


How to create and use REST API for mobile app?

1  Asked on September 23, 2020 by gowri-shankar


Add option to product in the cart progrmatically in magento 2

2  Asked on September 12, 2020 by anantchopra2007


Magento 2 Access-Control-Allow-Origin

2  Asked on September 9, 2020 by borche-glafche


Magento 2: what is the catalog_attributes.xml file?

2  Asked on September 7, 2020 by raphael-at-digital-pianism


magento 2 – modify db_schema.xml field length

1  Asked on September 4, 2020 by sairaj-gadekar


Magento 2.3.2 Upgrade to 2.4

2  Asked on September 4, 2020 by hatim


Ask a Question

Get help from others!

© 2021 All rights reserved.