I want to automatically make shipping free if user select one specific payment method. Is there any extension to do this or do i have to code one myself, if so where should i start.


1 Answer 1


There is no need to use extension for it. You just need to create a shopping cart promotional rule for it.

1) Goto Promotions >> Shopping Cart Price Rules

2) In the Conditions tab select Payment Method which you want to make it as free. Check the screenshot below

enter image description here

3) Goto Actions tab and mark free shipping as For Shipment with matching items. Please check below screenshot

enter image description here

Save the rule and thats it, the shipping will be free for selected payment method.

  • Can you help me to understand what does "For shipment with matching items" means ?
    – AnandSingh
    Commented Mar 6, 2021 at 8:51

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.