Tag Archives: discount

Update: Bug in Magento 1.4.1.1 core affecting Catalog Price Rules targetting Customer Groups

I blogged here regarding a bug in Magento’s core affecting Catalog Price Rules under promotions. This would effect, for instance, wholesale pricing. Well, Magento confirmed on the bug report that this was fixed in their new release, 1.4.2.0-RC1. I’ve tested this on my staging server and confirm that this is the case.

Discount away!

Magento Discount Rules – Buy X Get Lowest Priced Item

I figured out today that the discount/promotion rules in Magento aren’t exactly obvious, nor straight forward to apply. If you don’t have the logical mind of a programmer, setting up rules for products that only meet certain criteria can be a tricky one. Take this example:

Buy 4 for 3 on any product in [this] category.

Sounds simple, no? Actually, no. Continue reading “Magento Discount Rules – Buy X Get Lowest Priced Item” »

Bug in Magento 1.4.1.1 core affecting Catalog Price Rules targetting Customer Groups

I came across this issue to begin with using the Wildcardbi_RulePriceAttribute module to be able to specify custom prices for specific customer groups (in this case, wholesale/trade pricing) without having to setup an entire new store view for it.

Continue reading “Bug in Magento 1.4.1.1 core affecting Catalog Price Rules targetting Customer Groups” »

Magento Buy X Get Lowest Priced Item Free

An extension for Magento on Magento Connect (here) allows users to run a promotion similar to Buy X Get Y Free, but of different products (instead of a number of the same products). The caveat to this extension however is that it breaks a Magento 1.4.x installation completely, due to key changes in the coupon validation routines in the upgrade.

Anyway, I attach to this post the fixed file. Unzip this file, overwrite app/code/local/Sttl/Buygetfree/Model/Validator.php with the one inside the zip, and go create some promotions!

Have fun.

P.S: This (Sttl (md5: d991b3b4eb37f8be53545ba6795a02f9)) is a full version of all the module’s files if you find it easier to do it that way. Place this file in app/code/local and extract. Then create a file called Sttl_Buygetfree.xml in app/etc/modules and put this inside of it:

<?xml version="1.0"?>
<config>
    <modules>
        <Sttl_Buygetfree>
            <active>true</active>
            <codePool>local</codePool>
        </Sttl_Buygetfree>
    </modules>
</config>