Shopping Cart Price Rule - By using ZIP Code and Subtotal - Free shipping Not Working

Shipping Method : Webshop Matrix Rate

I am applied Shopping Cart Price Rule using zipcode,

enter image description here enter image description here enter image description here

May I know where I did the error?

Error Log:

2018-10-03T10:47:02+00:00 ERR (3): Warning: include(): Failed opening 'Mage/Displayfreeprice/Model/Freeprice.php' for inclusion (include_path='/home/abc/public_html/app/code/local:/home/abc/public_html/app/code/community:/home/abc/public_html/app/code/core:/home/abc/public_html/lib:.:/opt/cpanel/ea-php70/root/usr/share/pear')  in /home/abc/public_html/lib/Varien/Autoload.php on line 94
  • Have you set zip code condition? May 7, 2018 at 5:29
  • Yes, my customer zip code 600094, still not apply free shipping. May i know how to solve this error?
    – zus
    May 7, 2018 at 5:40
  • please check my answer and let me know it works or not. May 7, 2018 at 5:49

3 Answers 3


Apply this condition and check.


If ALL of these conditions are TRUE :

 Shipping Postcode is 600094


  • Set “Apply” to “Percent of product price discount”
  • Set “Discount Amount” to “0”
  • Set “Free Shipping” to “For shipment with matching items”
  • I need to apply free shipping range like from : 600003 to: 600151, individually enter is not good. am right?
    – zus
    May 7, 2018 at 5:53
  • My condition : i.stack.imgur.com/vyKJn.png
    – zus
    May 7, 2018 at 5:55
  • Yes, it will works May 7, 2018 at 5:55
  • Its not working,
    – zus
    May 7, 2018 at 5:57
  • First, try with single zipcode and check it. also check log there is any error? May 7, 2018 at 5:58

I would double check if the free shipping method is enabled in the store. Setting up the cart rule alone is not enough if the Free Shipping method is disabled it will not work

Refer to this http://docs.magento.com/m1/ce/user_guide/marketing/price-rule-shopping-cart-free-shipping.html (step 1)


Too long for a comment ... If this error is logged on save rule, I doubt you problem is related to conditions

Warning: include(): Failed opening 'Mage/Displayfreeprice/Model/Freeprice.php' for inclusion ...

Seem there is something wrong in one of your config.xml or maybay in non-existing frontend/backend-model ...

Yor can try something like grep -i 'freeprice' to search where this model is declared or maybe ini_set('display_errors', 1); could give some info.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.