Magento Catalog Price Rules Over Special Price
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
.gitignore
LEGGIMI.md
LICENSE
README.md
composer.json
modman

README.md

Magento CPROSP

CPROSP stands for Catalog Price Rules Over Special Price.

This module changes the default Catalog Price Rule behaviour when it interacts with a product having a special price.

Compatible with Magento up to 1.8

The problem:

Catalog Price Rules are not applied if the product's special price is less than the discounted price calculated by the rules.

Solution:

Sadly we have to change the Magento core code, that's why I wrote this module.

ATTENTION

Having a product with a special price assigned on it, the discount will be calculated on the special price and not on the regular base price.

For example

A product having:

  • regular price € 25.00
  • special price € 23.00
  • catalog price rule sets 80% discount on all catalog products

The final price will be € 4.60 and not € 5.00 because the 80% will be deduct from the special price and not from the regular price.

Notes

I just wrote a module based on the solution available on StackOverflow.

Thx StackOverflow!

##Installation

Download the zip package and unzip it in your magento root installation directory.

or

You can install it through composer adding the following rules to your composer.json file:

{
    "require":[
        ...
        "vmasciotta/magento-cprosp":"1.8"
        ...
    ],
    "repositories":[
        ...
        {"type": "vcs", "url":"https://github.com/vmasciotta/magento-cprosp.git"}
        ...
    ]
}